Laserlicht
7e7ced8ec1
save successful
2026-01-25 15:27:54 +01:00
Laserlicht
70e75938ba
remove resume & move save to seperate function
2025-12-14 12:34:38 +01:00
Laserlicht
cbea73802c
code review
2025-12-14 10:26:02 +01:00
Laserlicht
a267901989
replace emergency save with pause autosave
2025-12-13 21:36:35 +01:00
Ivan Savenko
a474803aaf
Use exception throwing to shutdown main thread
2025-03-12 13:33:12 +00:00
Ivan Savenko
9732d39c70
Moved shutdown request dialog handling to GameInstance
2025-03-12 13:33:12 +00:00
Ivan Savenko
06be6b909c
Fix build, reduce includes of CConsoleHandler
2025-03-01 21:16:41 +00:00
Ivan Savenko
e5a095a237
Remove main menu global. Now accessed via GameInstance
2025-03-01 21:16:41 +00:00
Ivan Savenko
d3de0d525f
Removed GameEngine::curInt member
...
- event processing is now initiated by GameEngine instead of weird chain
engine -> player interface -> engine
- introduced GameEngineUser interface (implemented by GameInstance) to
remove mutual depedency between GameEngine and GameInstance (some
technically still remains for now, in form of some free functions)
2025-03-01 21:16:40 +00:00
Ivan Savenko
156de5b17e
Added GameInstance class
...
- available as global GAME
- integrates LOCPLINT (CPlayerInterface)
- integrates CGI->mh (CMapHandler)
- integrates CSH (CServerHandler)
2025-02-21 16:54:06 +00:00