ORIGINAL: Alexander Seil
Well, if there is a conflict of principles, shouldn't the distinction between units of different nations take precedence? If doing white backgrounds for Commonwealth units makes them look like Australians, drop that principle in favor of white print. Otherwise, the player frustration will know no bounds, besides the fact that it will look downright silly.
By the way, the newer pics of the terrain look good...maybe I won't bother with changing it all to CWiF standard [:D]
As I often do, I am going to step back a bit and present a broader understanding of the problem. It would be nice if I could give a quick and short response to your suggestion, but there just isn't one.
First here is part of post #10 from this thread:
==========
There seem to be several different pieces of information we would like to convey using horizontal stripes:
1 - lend leased units
2 - loaned units (which major power moves the unit - may be temporary)
3 - aligned units (which major power controls the aligned country and therefore the unit)
4 - captured units (originally owned by another nation but now in the employ of a major power)
Examples:
1 - usually USA planes to CW or USSR
2 - CW units in France during 1940; Italian units in USSR; German units in Africa
3 - Rumania, Hungary, Finland to Germany; Netherlands, Belgium, Poland to CW; Manchuria, Korea, French Indo-China to Japan;
4 - Bearn to USA, Yugoslavian CA to Italy, French sub to Italy, Danish and Norwegian naval units to CW
As the code currently stands the solutions to these 4 caases are:
1 - central stripes added to unit to indicate the source country (they might want it back)
2 - bottom stripe added to unit to indicate controlling country (the control is only temporary)
3 - the original colors of the unit are unchanged; the countries themselves get half flags of the controlling major power to indicate their possession is through alignment
4 - the original colors of the unit are unchanged; I actually have been making changes to the code to accomplish this during setup of the later scenarios; it is a real pain because the country has either been conquered completely or partially and its units have been marked as removed from the game. I have to perform CPR on them to get them back. I have been preserving the original color scheme because I like the visual of the CW having naval units from a wide diversity of countries under its control.
That's the problem, the goals, and the current status.
Ideas? I'm going to work on other stuff while you thrash this out.
================
In reviewing the existing code, I have found that territorial units have their base color set to that of the controlling player. This has some surprising effects, that after reflection are correct. The conquered Ethiopian units are red, as they will be if they are liberated. The Ethiopian territorial units are light green to match their conqueror, the Italians. Now the Italians can't build them, so it doesn't really matter. I get the same effect for the Senegalese, and the NEI. The NEI territorial uses the Commonwealth base color, but the NEI militia unit does not. It has the Netherlands base color.
So, as currently coded, the territorial units change their base color to match the controlling player.
I have no real preference about all this at the present. The problem has been noticed only recently, and I haven't thought it through. Indeed, I am still gathering a better understanding of all the issues involved and looking forward to recommendations from forum members.
The problem is that the colors communicate information. There are at least two pieces of information we would like to gain from the color of a unit: (1) what country is it from, and (2) which major power controls it. The former dictates whether it may be lost because its owning country gets conquered. The latter lets us know which units can cooperate in attacks (particularly air and land units). Both of these are important to game play and are not merely eye candy.