Hi, as I slowly made some (of the many needed) changes to enable the game having scaling (see also BR#2726), I made a couple observations and would like to know what you think about them.
I found I could very easily allow the map to be zoomed in some more (2-3 line change, if no graphical glitch appears). Having the tiles be double size should be nice, but should the steps inbetween stay at 25% of original size? Should I try enabling it? Would it still look nice or get blocky? The game is very inconsistent with applying the scale factor (which is saved in ImageLibrary) when images are needed. I would think there are only 2 cases/scaling factors needed, anything on the map and anything else in the GUI. Both exist already and the one for the GUI is currently always 1, though there are also many images and fonts its not applied to atm, where I would like to add it. I would assume there is nothing which should never be scaled, or did I miss anything? When that is done, next step would be to add scaling for all content (images, fonts), maybe adding some keybindings like * and / for testing. That would surely cause many glitches until the layout of all dialogs and panels gets checked and adapted, which I fear. I hesitate introducing such problems, which could last for a long time. Would that interfere with the next release? Would it help to branch the code or only add more work? I noticed the game is very inconsistent in the appearance of the GUI. For example: There are 5 or even more slightly different sizes for the unit images used, which I would think could be reduced to 3 or maybe even 2? The dialogs/panels look too different, because the usey different fonts in different sizes and attributes with different layouts with some using lines inbetween items and some not. Should it be a long term goal to get it more consistent, so the headers are same size, same font in same size is used for similar items in different panels, same layout for the panels showing similar things and so on? Greetings wintertime ------------------------------------------------------------------------------ Dive into the World of Parallel Programming The Go Parallel Website, sponsored by Intel and developed in partnership with Slashdot Media, is your hub for all things parallel software development, from weekly thought leadership blogs to news, videos, case studies, tutorials and more. Take a look and join the conversation now. http://goparallel.sourceforge.net/ _______________________________________________ Freecol-developers mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/freecol-developers
