Commit Graph
61 Commits
Author SHA1 Message Date
Le Philousophe 724ccbd1c6 CRAB: Migrate engine to Path 2023-12-24 13:19:25 +01:00
Aditya 9fe230017d CRAB: Fix FPS being shown unnecessarily.
Now fps is only shown if the user types "draw fps" in debugger console.
2023-11-14 21:30:32 +05:30
Kartik Agarwala bd944cadd8 CRAB: Implement mousetrap functionality 2023-09-07 21:40:55 +05:30
hax0kartik 2e7e796e7d CRAB: Cleanup InputManager code 2023-08-10 17:06:59 +02:00
hax0kartik 708c9594e6 CRAB: Fix code formatting of switch case blocks in multiple files 2023-08-10 17:06:59 +02:00
hax0kartik 34627d105d CRAB: Use command directly instead of preprocessor constant 2023-08-10 17:06:59 +02:00
hax0kartik 6fbb3d1f24 CRAB: Strip most functionality of ScreenSettings class 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 2d4b439f59 CRAB: JANITORIAL: Remove unneeded warning 2023-08-10 17:06:59 +02:00
hax0kartik de0820c672 CRAB: Use nullptr instead oF NULL 2023-08-10 17:06:59 +02:00
hax0kartik b1fe7efa89 CRAB: JANITORIAL: Cleanup App class 2023-08-10 17:06:59 +02:00
hax0kartik 55de8b708f CRAB: Unstub code to load MusicManager 2023-08-10 17:06:59 +02:00
hax0kartik 0e829d92f9 CRAB: Rename Quit() to quit() for cursor and LoadingScreen 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 9ec832a165 CRAB: Make Timer class follow code formatting conventions 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 bd576ca667 CRAB: Make Text component follow code formatting conventions 2023-08-10 17:06:59 +02:00
hax0kartik 8e1ae3174b CRAB: Make music component 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 583a00327c CRAB: Rename HandleEvents() to handleEvents() throughout CRAB codebase 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 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 e0a9f09af4 CRAB: Make Game a class member of app class 2023-08-10 17:06:59 +02:00
hax0kartik e41cbbbd22 CRAB: Allow loading saves from main menu 2023-08-10 17:06:59 +02:00
hax0kartik 3a10a273b7 CRAB: Remove uneeded if block 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 8862a71479 CRAB: Free cursor on exit 2023-08-10 17:06:59 +02:00
hax0kartik dd1da417ac CRAB: Fix a possible double free 2023-08-10 17:06:59 +02:00
hax0kartik ee6233484e CRAB: Fix memory leaks by freeing objects in app class 2023-08-10 17:06:59 +02:00
hax0kartik 145955dfd6 CRAB: Specify default block to deal with unhandled cases 2023-08-10 17:06:59 +02:00
hax0kartik 434c65e1ba CRAB: Add basic keyboard controls using keymapper 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 b76eaf4d56 CRAB: Use Common Equivalents of STL throughout the engine 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 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 387e1116cb CRAB: Make LoadMenu 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 d1700016a9 CRAB: Make ImageManager a public member of Engine class 2023-08-10 17:06:59 +02:00
hax0kartik dfccfc5e66 CRAB: Display fps on top left corner 2023-08-10 17:06:59 +02:00
hax0kartik 268bf022c3 CRAB: Change default resolution to 1280x720 2023-08-10 17:06:59 +02:00