This is what I think should happen with Civworld. If anybody has any other bright ideas, feel free to let me know. please, please, if anyone has a hankering to do any of this, let me know! Mike before the nitty gritty, a couple of things needing to be done that I haven't gotten around to: * clean up what happens to overview canvas when dimensions change * have start positions show up on overview. * have a static icon for start position instead of arrow hack * fix the paste function so that it can undo. * isometric editing (as an option only!, default should be overhead) * prune more old code. On a functional level: I. The ability to create a pre-fabricated civilization 1. need a create new race dialog. i. select race dialog. (just reuse race_dialog?) a. country b. name c. gender d. city style ii. select government. iii. perhaps select initial tax rates. etc. iv. technological level v. human/ai (w/ difficulty level) vii. anything else? 2. place a city for current race i. this should be a button on the tools dialog. ii. a popup dialog when clicking on the city. a. city name. b. select city size. c. place improvements/wonders d. worklist e. resource allocation of surrounding tiles. 1. have ai do allocation for me as an option? f. trade with other cities iii. some default-settings is a must (see Global Worklists) 3. place individual units i. this should be a button in tools dialog a. it should open a sub-dialog with unit icons. b. maybe in place of terrain buttons? c. grayed out if not sufficient tech level? ii. a check for appriate tech level? iii. set unit function? (sentry, irrigating, etc.) a. (i'm personally skeptical about this one, I mean, how detailed do we want to be here? also, I haven't looked at the code, but would an ai immediately override our initial orders? a human player most likely would.) iv. tie the unit to a home city. a. figure in resource allocation. b. right-click opens a dialog with city-names c. or a sort of "goto" line to the city? 4. fog-of-war overlay for current race i. this should be toggleable. ii. it should be non-black around placed cities & units iii. a paint tool to un-blacken anything else you want 5. diplomatic state(s) 6. spaceship progress 7. ability to put all this stuff in a savefile. II. Helper Features 1. Countries Listing Dialog i. click to go to capital perhaps? ii. helpful info (for parity) a. number of units b. number of citys (of a certain size?) c. land area d. amount of controlled terrain that's improved 2. Find City Dialog i. extra identifiers a. city size b. happiness c. number of units homed. (important) ii. regex (yikes!) 3. Global Worklists i. so building 30 cities isn't such a pain. III. More Map Stuff 1. An automatic smooth_coastline function. i. (IMHO, the coastline generated by server/mapgen.c is too choppy, need something to smooth it out a bit.) 2. drop_an_island function i. perhap un-static a function in server/mapgen.c that already does this? (or we could just copy into the cw tree) 3. What do you want to see?