Le Philousophe
|
724ccbd1c6
|
CRAB: Migrate engine to Path
|
2023-12-24 13:19:25 +01:00 |
|
Eugene Sandulenko
|
ec2dd2726b
|
ENGINES: Added optional parameter to canSave/LoadGameStateCurrently() for indicating the reason
|
2023-12-08 12:21:16 +01:00 |
|
hax0kartik
|
f37039c375
|
CRAB: Display error dialogbox when reading savefiles fail
|
2023-08-13 10:55:26 +02:00 |
|
hax0kartik
|
c8f72d6fa4
|
CRAB: Fix unitialized members warning generated by Coverity in crab.cpp
|
2023-08-11 11:17:18 +02:00 |
|
hax0kartik
|
a54f0ee80f
|
CRAB: Allow sound settings to be changed while the game is active
|
2023-08-10 17:06:59 +02:00 |
|
hax0kartik
|
2bbe5880a0
|
CRAB: Make engine work without the res prefix in paths
|
2023-08-10 17:06:59 +02:00 |
|
hax0kartik
|
2e7e796e7d
|
CRAB: Cleanup InputManager code
|
2023-08-10 17:06:59 +02:00 |
|
hax0kartik
|
c225d337b1
|
CRAB: Redo game detection again
|
2023-08-10 17:06:59 +02:00 |
|
hax0kartik
|
4f22227dc9
|
CRAB: Fix files not being found due to error in CrabEngine::initializePath
|
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
|
da2d783552
|
CRAB: Cleanup includes for most of the files in Crab/
|
2023-08-10 17:06:59 +02:00 |
|
hax0kartik
|
a2939b77a8
|
CRAB: Cleanup app class includes
|
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
|
bff5403608
|
CRAB: Allow dawing debugLines via debug console
|
2023-08-10 17:06:59 +02:00 |
|
hax0kartik
|
c97593c76d
|
CRAB: Create thumbnails correctly
|
2023-08-10 17:06:59 +02:00 |
|
hax0kartik
|
e9fd5d9134
|
CRAB: Move gStrPool to Engine class
|
2023-08-10 17:06:59 +02:00 |
|
hax0kartik
|
5e1e95bc98
|
CRAB: Remove duplicate copyright headers
|
2023-08-10 17:06:59 +02:00 |
|
hax0kartik
|
a7e3ecff2a
|
CRAB: Make app 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
|
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
|
3d043f424f
|
CRAB: Implement functions needed to load/save from GMM
|
2023-08-10 17:06:59 +02:00 |
|
hax0kartik
|
4e9416d900
|
CRAB: Fix incorrrect order of calls for InputManager
|
2023-08-10 17:06:59 +02:00 |
|
hax0kartik
|
d36588b72b
|
CRAB: Free app class in CrabEngine destructor
|
2023-08-10 17:06:59 +02:00 |
|
hax0kartik
|
0a2b1ffd06
|
CRAB: Fix memory-leak due to format not being free'd
|
2023-08-10 17:06:59 +02:00 |
|
hax0kartik
|
326d735c5e
|
CRAB: Free objects created by CrabEngine class
|
2023-08-10 17:06:59 +02:00 |
|
hax0kartik
|
e75ca85bd4
|
CRAB: Cache mapped keys during intialization of the engine
|
2023-08-10 17:06:59 +02:00 |
|
hax0kartik
|
1ba5dee659
|
CRAB: Create and use separate keymappings for UI and Game
|
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
|
bfafbe2ce2
|
CRAB: Convert gStrPool to a pointer
|
2023-08-10 17:06:59 +02:00 |
|
hax0kartik
|
7d502038a0
|
CRAB: Use CursorManager properly to render correct cursor
|
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
|
014d6b68de
|
CRAB: JANITORIAL: Cleanup CRAB Engine code and add some whitespaces
|
2023-08-10 17:06:59 +02:00 |
|
hax0kartik
|
a3f6951358
|
CRAB: Make MusicManager a public member of Engine class
|
2023-08-10 17:06:59 +02:00 |
|
hax0kartik
|
b2782a05d4
|
CRAB: Make ScreenSettings 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
|
ab0460d744
|
CRAB: JANITORIAL: Cleanup Engine class for CRAB
|
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
|
3ea2ffa476
|
CRAB: Make TextManager 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 |
|
hax0kartik
|
58d3861447
|
CRAB: Make Cursor a public member of Engine class
|
2023-08-10 17:06:59 +02:00 |
|
hax0kartik
|
d1700016a9
|
CRAB: Make ImageManager a public member of Engine class
|
2023-08-10 17:06:59 +02:00 |
|
hax0kartik
|
2b64108f56
|
CRAB: Use CursorManager
|
2023-08-10 17:06:59 +02:00 |
|
hax0kartik
|
268bf022c3
|
CRAB: Change default resolution to 1280x720
|
2023-08-10 17:06:59 +02:00 |
|
hax0kartik
|
fb05da3c39
|
CRAB: Use Graphics::Screen instead of renderBuffer
|
2023-08-10 17:06:59 +02:00 |
|
hax0kartik
|
1a0c39123d
|
CRAB: Add define to allow forbidden symbols where necessary
|
2023-08-10 17:06:59 +02:00 |
|