Commit graph

62 commits

Author SHA1 Message Date
Le Philousophe
724ccbd1c6 CRAB: Migrate engine to Path 2023-12-24 13:19:25 +01:00
Aditya
d84bcb3340 CRAB: Fix keymap not being changed in hud elements
Now the keymap is correctly set to KBM_GAME instead of KBM_UI after
Hud elements are closed.
2023-11-14 12:54:28 +01:00
hax0kartik
f37039c375 CRAB: Display error dialogbox when reading savefiles fail 2023-08-13 10:55:26 +02:00
hax0kartik
da1571afa4 CRAB: Fix potential out-of-bounds access 2023-08-11 11:17:18 +02:00
hax0kartik
75abee340c CRAB: JANITORIAL: Cleanup Game::saveState 2023-08-10 17:06:59 +02:00
hax0kartik
f091215d16 CRAB: Cleanup includes of game class 2023-08-10 17:06:59 +02:00
hax0kartik
4ed560b96e CRAB: Cleanup headers in crab.h 2023-08-10 17:06:59 +02:00
hax0kartik
e3920899b1 CRAB: Start cleaning up headers 2023-08-10 17:06:59 +02:00
hax0kartik
d9272dd290 CRAB: Use shorthand range based for loop in rest of the files 2023-08-10 17:06:59 +02:00
hax0kartik
2b8d0366b6 CRAB: Remove unneeded warning 2023-08-10 17:06:59 +02:00
hax0kartik
c97593c76d CRAB: Create thumbnails correctly 2023-08-10 17:06:59 +02:00
hax0kartik
b58ad50f97 CRAB: Make misc classes follow code formatting conventions 2023-08-10 17:06:59 +02:00
hax0kartik
10d18367ed CRAB: Make FileSystem and Game class follow code formatting conventions 2023-08-10 17:06:59 +02:00
hax0kartik
a9ccc1719f CRAB: Make rest of the UI classes follow code formatting conventions 2023-08-10 17:06:59 +02:00
hax0kartik
1dcf544251 CRAB: Make more UI classes follow code formatting conventions 2023-08-10 17:06:59 +02:00
hax0kartik
1e04b7e276 CRAB: Make multiple UI classes follow code formatting conventions 2023-08-10 17:06:59 +02:00
hax0kartik
9d2a32a433 CRAB: Make people component follow code formatting conventions 2023-08-10 17:06:59 +02:00
hax0kartik
94c7777055 CRAB: Make all level class follow code formatting conventions 2023-08-10 17:06:59 +02:00
hax0kartik
e0d27c9e0b CRAB: Make InputManager class follow code formatting conventions 2023-08-10 17:06:59 +02:00
hax0kartik
1b6150c2c8 CRAB: Make ImageManager class follow code formatting conventions 2023-08-10 17:06:59 +02:00
hax0kartik
0c7668ce27 CRAB: Make rest of the event component follow code formatting conventions 2023-08-10 17:06:59 +02:00
hax0kartik
321f1379be CRAB: Make GameEventManager class follow code formatting conventions 2023-08-10 17:06:59 +02:00
hax0kartik
1f2055c88b CRAB: Make GameEventInfo class follow code formatting conventions 2023-08-10 17:06:59 +02:00
hax0kartik
0670044eaa CRAB: Make GameEventStore and EventSequence follow code formatting conventions 2023-08-10 17:06:59 +02:00
hax0kartik
583a00327c CRAB: Rename HandleEvents() to handleEvents() throughout CRAB codebase 2023-08-10 17:06:59 +02:00
hax0kartik
7c6d3b82b6 CRAB: Make Effect related structs follow code formatting conventions 2023-08-10 17:06:59 +02:00
hax0kartik
b0d129f1a5 CRAB: Rename SetUI() to setUI() across CRAB codebase 2023-08-10 17:06:59 +02:00
hax0kartik
f0697d4888 CRAB: Make Sprite follow code formatting conventions 2023-08-10 17:06:59 +02:00
hax0kartik
07ffe2069f CRAB: Rename SaveState()/loadState() to saveState()/loadState() across CRAB codebase 2023-08-10 17:06:59 +02:00
hax0kartik
2ce24324af CRAB: Rename Reset() to reset() across CRAB codebase 2023-08-10 17:06:59 +02:00
hax0kartik
4db8e7cbcc CRAB: Rename InternalEvents() to internalEvents() across CRAB codebase 2023-08-10 17:06:59 +02:00
hax0kartik
05ded6201d CRAB: Rename Draw() to draw() across CRAB codebase 2023-08-10 17:06:59 +02:00
hax0kartik
b6eecaa9d1 CRAB: Rename Load() to load() across CRAB codebase 2023-08-10 17:06:59 +02:00
hax0kartik
0e9fa535d4 CRAB: Make loaders.[h, cpp] follow code formatting conventions 2023-08-10 17:06:59 +02:00
hax0kartik
ec510a5597 CRAB: Make XMLDoc follow ScummVM formatting convention 2023-08-10 17:06:59 +02:00
hax0kartik
2f9d204ae2 CRAB: Make LoadState and SaveState read/write directly from streams 2023-08-10 17:06:59 +02:00
hax0kartik
c25edc3f8b CRAB: Implement stubbed out Game::SaveStae() 2023-08-10 17:06:59 +02:00
hax0kartik
e2f726ea1a CRAB: FORBIDDEN_SYMBOL_ALLOW_ALL is no longer needed 2023-08-10 17:06:59 +02:00
hax0kartik
1a325c87e8 CRAB: Remove unnecessary conversions to C string 2023-08-10 17:06:59 +02:00
hax0kartik
b76eaf4d56 CRAB: Use Common Equivalents of STL throughout the engine 2023-08-10 17:06:59 +02:00
hax0kartik
b55d209f47 CRAB: Use Common::String instead of std::String in GameClock 2023-08-10 17:06:59 +02:00
hax0kartik
af2fbdb0e1 CRAB: Replace std::vector with Common::Array throughout the engine 2023-08-10 17:06:59 +02:00
hax0kartik
79a1207890 CRAB: Make TempValue a public member of Engine class 2023-08-10 17:06:59 +02:00
hax0kartik
8eaf8235e0 CRAB: Make FilePath a public member of Engine class 2023-08-10 17:06:59 +02:00
hax0kartik
2fe79da95a CRAB: Make InputManager a public member of Engine class 2023-08-10 17:06:59 +02:00
hax0kartik
387e1116cb CRAB: Make LoadMenu a public member of Engine class 2023-08-10 17:06:59 +02:00
hax0kartik
d8331e83d2 CRAB: Make OptionMenu a public member of Engine class 2023-08-10 17:06:59 +02:00
hax0kartik
ed2786e8eb CRAB: Make HelpScreen a public member of Engine class 2023-08-10 17:06:59 +02:00
hax0kartik
a554abe626 CRAB: Make LoadingScreen a public member of Engine class 2023-08-10 17:06:59 +02:00
hax0kartik
cae078aa23 CRAB: Make EventStore a public member of Engine class 2023-08-10 17:06:59 +02:00