-
Notifications
You must be signed in to change notification settings - Fork 25
Open
Labels
good first issueGood for newcomersGood for newcomers
Description
Relevant TODO:
// TODO: Render the specialist effect (like a smiley for entertainers) |
Original game example, the entertainers have smileys:

We already have the art assets configured, just not associated with the citizen types. The citizen types should have all the details configured already:
Prototype/C7Engine/C7GameData/CitizenType.cs
Lines 26 to 43 in 8b7643a
// The contribution, in gold per turn, that this citizen makes towards // luxuries/happiness. public int Luxuries; // The contribution, in beakers, that this citizen makes towards teching public int Research; // The contribution, in gold per turn, that this citizen makes towards // the treasury. public int Taxes; // TODO: Figure out the details of how corruption is reduced by // policemen. public int Corruption; // The contribution, in shields per turn, that this citizen makes // towards production. public int Construction; Prototype/C7/UIElements/CityScreen/CityScreen.cs
Lines 130 to 136 in 8b7643a
shieldTexture = TextureLoader.Load("icons.good_shield"); emptyShieldTexture = TextureLoader.Load("icons.empty_shield"); corruptShieldTexture = TextureLoader.Load("icons.wasted_shield"); foodTexture = TextureLoader.Load("icons.full_food"); emptyFoodTexture = TextureLoader.Load("icons.empty_food"); noFoodTexture = TextureLoader.Load("icons.no_food"); eatenFoodTexture = TextureLoader.Load("icons.eaten_food"); - (the domestic advisor should have any not in the city UI):
Prototype/C7/UIElements/Advisors/DomesticAdvisor.cs
Lines 130 to 139 in 8b7643a
eatenFood.TextureNormal = TextureLoader.Load("icons.eaten_food"); fullFood.TextureNormal = TextureLoader.Load("icons.full_food"); wastedShield.TextureNormal = TextureLoader.Load("icons.wasted_shield"); goodShield.TextureNormal = TextureLoader.Load("icons.good_shield"); wastedGold.TextureNormal = TextureLoader.Load("icons.wasted_gold"); goodGold.TextureNormal = TextureLoader.Load("icons.good_gold"); happyFace.TextureNormal = TextureLoader.Load("icons.happy_face"); contentFace.TextureNormal = TextureLoader.Load("icons.content_face"); beaker.TextureNormal = TextureLoader.Load("icons.beaker"); treasuryIcon.TextureNormal = TextureLoader.Load("icons.treasury");
Metadata
Metadata
Assignees
Labels
good first issueGood for newcomersGood for newcomers