Kartik Agarwala
|
de81248bb4
|
CRAB: Fix keys getting eaten when trying to input save name
|
2023-10-11 18:31:38 +05:30 |
|
Kartik Agarwala
|
8195669668
|
CRAB: Move flushing configuration options to disk to a better place.
|
2023-09-07 13:09:20 +05:30 |
|
Kartik Agarwala
|
0c6c59768e
|
CRAB: Save keymaps to disk when required
|
2023-09-02 10:55:47 +02:00 |
|
Kartik Agarwala
|
86c27bf69a
|
CRAB: Save action description to variable for later use in keybind menu
|
2023-09-02 10:55:47 +02:00 |
|
Kartik Agarwala
|
677367ec72
|
CRAB: Add and fix keymaps
|
2023-09-02 10:55:47 +02:00 |
|
Kartik Agarwala
|
fd1110d534
|
CRAB: Add more kemappings for UI elements
|
2023-09-02 10:55:47 +02:00 |
|
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
|
4ed560b96e
|
CRAB: Cleanup headers in crab.h
|
2023-08-10 17:06:59 +02:00 |
|
hax0kartik
|
d7ac8b6185
|
CRAB: Replace unsigned int with uint
|
2023-08-10 17:06:59 +02:00 |
|
hax0kartik
|
4f87989f29
|
CRAB: Remove unneeded warnings and leave a comment
|
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
|
f4a1d6499c
|
CRAB: Get rid of inputVal class
|
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
|
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
|
fa96b84640
|
CRAB: Rework keymapper logic
|
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
|
251cc23baf
|
CRAB: Add function to query the key associated with an InputType
|
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
|
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
|
bfafbe2ce2
|
CRAB: Convert gStrPool to a pointer
|
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
|
27c62f5e36
|
CRAB: Start enabling HandleEvents routine
|
2023-08-10 17:06:59 +02:00 |
|
hax0kartik
|
8d367daa57
|
CRAB: Fix warnings by removing extra const specifiers
|
2023-08-10 17:06:59 +02:00 |
|
hax0kartik
|
973b34cb67
|
CRAB: Make all classes in input component compilable
|
2023-08-10 17:06:59 +02:00 |
|
hax0kartik
|
d1e1916299
|
CRAB: Fix all includes
|
2023-08-10 17:06:59 +02:00 |
|
hax0kartik
|
2eff515139
|
CRAB: bring remaining files under Crab namespace
|
2023-08-10 17:06:59 +02:00 |
|
hax0kartik
|
c3b90fa5a1
|
CRAB: Declutter engine directory by moving compenents to their own folder
|
2023-08-10 17:06:59 +02:00 |
|