fire-eggs / CivOne

An open source implementation of Sid Meier's Civilization 1 using C# and .NET.
Creative Commons Zero v1.0 Universal
21 stars 4 forks source link

Happy status needs to draw modifiers; correct citizen counts for modifiers #28

Open fire-eggs opened 5 years ago

fire-eggs commented 5 years ago

Note modifiers on right side.

image

The layers are:

  1. Unmodified citizen view
  2. Impact of luxuries
  3. Temple/cathedral/Colosseum impact
  4. Martial law impact [question: are the actual units drawn here?]
  5. Wonders impact

Current code doesn't draw correct numbers of different types of citizens, because the City class only provides access to the "final" numbers.