Cytopia
Cytopia copied to clipboard
:deciduous_tree::house_with_garden::office::evergreen_tree: A city building simulation game
Changing to borderless fullscreen mode, does not adjust the internal resolution (in Setting::screensize.x / .y) which results in the ui not being updated and will only draw the small portion...
in main.cxx ```cpp #if !defined(__ANDROID__) && !defined(__EMSCRIPTEN__) #include void SIG_handler(int signal); #endif ``` Probably we should move this to the exception handler
For debugging purposes, it might be helpful to add a method of viewing the IDs of items in-game.
Add a functionality that renders your whole map into a big screenshot. Ideally utilize the new UI to provide settings for the screenshots, like screenshot resolution, render whole map /...
Cars
Add cars! There are some cars sprites yet that could be added. Make cars drive around roads on a seperate layer. (Layer::MOVABLE_OBJECTS)
Add a feature that levels the terrain by clicking (and holding) at a tile to get the source height from the node where the mousebutton down event was triggered), and...
In EventManager, all Nodes in a selection are added to `m_nodesToHighlight` and highlight gray (can be placed) or red (cannot be placed). There are certain cases (zones / roads) where...
Edge frames are type of decorative object that is placed under buildings when their tiles are above sloped terrain. Here is an example of a spritesheet containing edge frames: ...
# Requirements + You must improve on the work done in #659 by adding support for Twilight events + Each twilight event must be configured in settings.json under Graphics. The...