Smoothed and normalized map - added removing of overly sharp slopes (sharper than 1km elevation per tile), now every tile is visible and clickable. Also fixed map zoomout and scrolling - it's not possible to drag it off screen anymore or zoomout further once it already fits whole in viewport. It's possible to zoomout map of any size to make it fit. Also implemented map saving and loading (no menus for it yet, just for debugging). And many bugfixes of course
Started working on UI, it will be responsive and adapt to (almost) any resolution, it can already be displayed in window as narrow as 640px, with some work it can fit in 300-400 pixels ( in case GLSMAC will be ported to smartphones
). On wide resolutions empty area in the middle will be filled with information panels like charts, relative strengths, etc. 1920 will probably fit all panels at same time.
Next steps - adding horizontal infinite scrolling, then some more UI, then putting sprite-based units on map, then model-based units (CVR).