Commit Graph
49 Commits
Author SHA1 Message Date
devZoGok 12c3a67122 loading bar 2025-03-28 19:56:06 +02:00
devZoGok 48c38e9ec9 loading player data from the single player menu to load the game 2025-03-06 20:19:02 +02:00
devZoGok f787ba49b3 more flexible single player screen updating upon map selection 2025-03-02 16:32:40 +02:00
devZoGok ae3e9b8b73 variable number of CPU player listboxes in map selection screens 2025-03-02 16:16:55 +02:00
devZoGok 2e6c54e448 bugfixes for crashing when pausing the game or selecting engineers 2024-09-27 18:16:18 +03:00
devZoGok 7ca58f95b6 exportable and readable minimap images 2024-09-15 17:01:23 +03:00
devZoGok 5566a8b5e8 clicking on the minimap moves the camera 2024-09-15 15:19:54 +03:00
devZoGok 744c105051 fixed game object property reading 2024-07-27 18:30:39 +03:00
devZoGok 362532ddf0 extracting strings from Lua tables friendlier to MSVC 2024-06-15 11:48:29 +03:00
devZoGok a8643010d4 corrected primary C++ standard violations 2024-06-13 11:25:35 +03:00
devZoGok 1274ba20f6 correctly deleting GUI rects when changing trading screens 2024-05-25 20:19:09 +03:00
devZoGok 8b6a50af1e createable trade offers 2024-05-18 20:23:58 +03:00
devZoGok 2dcc1973ae using 3D positions for GUI elements 2024-05-18 11:47:56 +03:00
devZoGok d0d49da906 resource ammount incrementation and decrementation buttons 2024-04-01 12:10:24 +03:00
devZoGok 9a194636da trade offer buttons have the trading partner player's id 2024-04-01 11:37:54 +03:00
devZoGok e6d6e675ec imagePath is now an optional Lua GUI config field
added new Textures folder structure
2024-03-24 17:11:13 +02:00
devZoGok 1bb23231cb creating correct number GUI elements in the trading hub screen according to the number of players 2024-03-23 14:50:19 +02:00
devZoGok d85152f065 individual player trading screen 2024-03-23 10:25:58 +02:00
devZoGok 8c02e0d98c new buttons 2024-03-23 08:36:16 +02:00
devZoGok ce62c429c5 unit orders aren't invoked if pressing a button 2024-03-17 15:07:16 +02:00
devZoGok e2d6a1ae69 implemented instant trading 2024-03-10 15:41:56 +02:00
devZoGok feef91c999 technology research button 2024-03-09 14:49:04 +02:00
devZoGok 74515d06e1 factories and engineers produce and build units by their specific buildable unit tables 2024-03-03 15:47:09 +02:00
devZoGok 1d559d34e3 implemented forts 2024-01-26 16:03:26 +02:00
devZoGok 7a484e0fe0 sourcing name from elsewhere if the lua key is nonexistant 2024-01-26 12:24:22 +02:00
devZoGok 5df85efc59 corrected factory id selection for unit training buttons
removed unneeded files
2024-01-26 11:30:44 +02:00
devZoGok 31eba177cb player data on the stats screen 2023-12-30 10:34:25 +02:00
devZoGok d43d7e3ba3 using exception arguments 2023-12-26 16:33:38 +02:00
devZoGok f884fc1647 victory and defeat screens 2023-12-26 15:13:54 +02:00
devZoGok fd02c64765 extended ConcreteGuiManager to parse texts and GUI nodes
using parsed texts in the ActiveGameState
2023-12-26 11:31:06 +02:00
devZoGok 760b986b18 implemented point defense 2023-11-26 09:38:19 +02:00
devZoGok 6a2b9d8fe8 trainable units 2023-11-26 08:21:13 +02:00
devZoGok 3696158e78 refactored unit, projectile and resource deposit data scripts with coresponding namespaces 2023-10-07 16:36:37 +03:00
devZoGok d43a40221b keeping unit buttons when pausing the game
removing unit buttons when deselecting units
2023-09-24 10:42:28 +03:00
devZoGok 85811fca7c implemented buildable structure selection buttons 2023-09-23 09:59:47 +03:00
devZoGok 63c0acf613 implemented simple pathfinding 2023-09-03 10:39:42 +03:00
devZoGok 6011fb7aa7 updated sol invocations 2023-09-03 09:39:23 +03:00
devZoGok 0854354151 setting the base path 2023-09-03 09:22:08 +03:00
devZoGok 8216c781c2 updated sol state invocations 2023-09-03 09:05:06 +03:00
devZoGok 06e1ec54aa updated lua invocations using sol3 2023-08-19 10:23:00 +03:00
devZoGok 69825df572 reimplemented certain paused game state buttons using the new GUI subsystem 2023-07-02 11:31:06 +03:00
devZoGok 01f56eca5e starting the game using the new GUI subsystem 2023-07-02 10:12:50 +03:00
devZoGok ca2d492efc reimplemented unit listboxes in the map editor 2023-07-02 08:17:19 +03:00
devZoGok 4ee08f1c49 map editing screen accessible using the new GUI subsystem 2023-07-01 17:28:33 +03:00
devZoGok 0c3c6b712f GUI element dependency implementation using the new GUI subsystem 2023-07-01 15:06:52 +03:00
devZoGok 864bd01ed9 begun implementing the new GUI subsystem for the map editor entry buttons 2023-07-01 08:19:29 +03:00
devZoGok 370dd6b4fd listbox differentiation 2023-06-25 16:21:46 +03:00
devZoGok adaa472fd7 factored out options screen GUI elements using the new GUI subsystem 2023-06-25 15:44:35 +03:00
devZoGok 4110a7d217 implementation of AbstractGuiManager from vb01
recreated main menu screen using the implementation
2023-06-25 08:54:59 +03:00