Raised by Aleksandr
Discussion took place here:
http://www.panzercentral.com/forum/view ... 12&start=0
Aleksandr wrote:Right now it is possible to draw airfield, port, rr station... I'd love if the engine would be able to draw a simple city on map.
hy this idea: Cities are the main victory conditions in OG.
With cities drawn on the map, it'll be much easier to use the already available maps without unnecessary modifications. While now you need a graphic program and some kind of skill if you wish to mod the map, with my idea implemented all you would need is to change the terrain in Suite and mark the "paint city" checkbox. It'll be extremely easy to "mod" the available maps, thus it would spare us of hours of photoshopping and lots of redundant maps in repository.
mythos wrote:As far as i understand, the request is about an artificial drawing/painting of a hex (respectively a hex type) on a jpg/png map - which is what tiled maps do too. Why not letting the engine draw a "tile" on the "jpg/png" ?
# the engine already knows how to draw/paint
# there is a default icon set for hex tiles
# the city tile is sitting on the same position in the hex tiles file
Teaching the engine to read the city tile and draw it on the jpg/png map shouldn't be too difficult - considering that everything else is already available

The way to go should be either using tiled maps or editing the map-picture and including the edited map in the efile's MAP folder.
Changing hex_grids.png to add a simple row would not fix the problem, unless efile designers update its OPENGUI folder, and we can't ask someone else to update all efiles' OPENGUI folders in install, and "hex_tiles.png" cannot be used for this purpose, because this file is only loaded to create the tiled-map when needed and then it is discarded to save video-card memory.
Anyway I am pretty sure that using a tile for this purpose won't satisfy anybody and will turn a beatiful map into an ugly one.
But I keep open in case we can find a good solution for it, using a different simple approach.