Commit graph

551 commits

Author SHA1 Message Date
Eugene Sandulenko
b34411bc23
ENGINES: [a-k]*: Switched Debug Channels from bitfield to sequential enum 2025-02-22 15:51:24 +01:00
Eugene Sandulenko
fdecb6afca ENGINES: Add components to configure.engine's explanatory comment 2024-12-25 00:34:39 +01:00
Eugene Sandulenko
101f38ba68
ENGINES: Clear ADGF_TESTING flags before release 2024-12-07 20:58:04 +01:00
Thierry Crozat
dc0a8d9b97 CRAB: Remove unused function 2024-10-26 15:35:53 +02:00
Torbjörn Andersson
d8c8f8d75f CRAB: Make sure _texture is created in all Image::load() methods 2024-10-25 23:01:32 +02:00
Eugene Sandulenko
26938f601f
CRAB: Fix regresion from ManagedSurface rwrite. Bug #15421 2024-10-25 19:13:21 +02:00
Eugene Sandulenko
239974439c
CRAB: Capitalize engine name. It stands for Conversation Roleplaying Allpurpose Brawler. 2024-10-24 23:34:43 +02:00
Eugene Sandulenko
d3c97ac3e6
CRAB: Enable engine by default 2024-10-24 23:34:25 +02:00
Eugene Sandulenko
aa2ee33925
CRAB: Mark Unrest for testing 2024-10-24 23:33:54 +02:00
Eugene Sandulenko
96a3dbaef8
CRAB: Fix usage of deprecated ManagedSurface methods 2024-10-24 15:07:01 +02:00
Eugene Sandulenko
2e5ff9b5b2
CRAB: Fix potential integer overflow. CID 1552034 2024-10-21 16:57:15 +02:00
Cameron Cawley
7e0dfe0081 GRAPHICS: Use custom stream callbacks for loading TTF fonts 2024-07-23 15:33:43 +01:00
Cameron Cawley
ff530edcb1 GRAPHICS: Deprecate ManagedSurface methods that implicitly copy pixel data 2024-07-02 13:31:18 +01:00
Le Philousophe
b61bd3ff85 ENGINES: Create a type aware advanced meta engine 2024-06-30 18:39:06 +02:00
Le Philousophe
90b886097f ENGINES: Create a type aware advanced detector 2024-06-30 18:39:06 +02:00
Cameron Cawley
1357bfe672 COMMON: Avoid including engine headers in common code for DebugChannelDef 2024-06-20 20:15:57 +01:00
D G Turner
f76c3546a8 CRAB: Fix Segfault If TTS Subsystem Is Not Available 2024-05-06 04:03:57 +01:00
Matthew Jimenez
5219c99400 GRAPHICS: Move PaletteManager definition to a separate header 2024-03-12 12:24:00 +02:00
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
Aditya
df3acd267d CRAB: Add a separate class named TTSHandler 2023-11-24 11:34:21 +05:30
Aditya
460054e163 CRAB: Enable tts for dialogues and replies 2023-11-24 11:34:21 +05:30
Aditya
566d848c08 CRAB: Enable TTS for Chapter Introduction 2023-11-24 11:34:21 +05:30
Kartik Agarwala
2924c537a1 CRAB: Use move instead of copy where possible as reported by Coverity 2023-11-20 15:43:37 +05:30
Kartik Agarwala
e6c0b4cdd4 CRAB: Fix crash due to incorrect calculation in map.cpp 2023-11-15 08:58:29 +05:30
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
14d130cc9b CRAB: Fix bug due to which loadgame dialog could pop up twice 2023-11-14 17:52:32 +05:30
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
Aditya
5fec5a992a CRAB: Fix wrong keymap being set in the Dialog Box
Now pressing enter key loads the next statement of the character in the
dialog box.
2023-11-14 12:30:52 +01:00
Aditya
0a7ba01e8e CRAB: Add Debug Output for Keymaps
Now keymap being used can known by typing "what keymap" in the debugger
console.
2023-11-13 18:08:46 +05:30
Kartik Agarwala
de81248bb4 CRAB: Fix keys getting eaten when trying to input save name 2023-10-11 18:31:38 +05:30
Kartik Agarwala
bd944cadd8 CRAB: Implement mousetrap functionality 2023-09-07 21:40:55 +05:30
Kartik Agarwala
a2ce23918f CRAB: Fix bug due to which settings were not mirrored. 2023-09-07 19:12:35 +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
8992eafdd6 CRAB: JANITORIAL: Code cleanup in KeyBindMenu.cpp 2023-09-02 10:55:47 +02:00
Kartik Agarwala
6c142050a6 CRAB: Implement stubbed out funcs in KeyBindMenu 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
43dc8f8a1d CRAB: Implement toggling of vsync and fullScreen from OptionMenu 2023-09-02 10:55:47 +02:00
hax0kartik
582f429cfc CRAB: STUB ScreenSettings::saveState() 2023-09-02 10:55:47 +02:00
hax0kartik
d713ba5824 CRAB: Set brightness slider in GfxSettingsMenu to disabled 2023-09-02 10:55:47 +02:00
hax0kartik
1727750cbe CRAB: Allow greying out slider 2023-09-02 10:55:47 +02:00
hax0kartik
2cd0d2018e CRAB: Fix unsigned/signed comparision warning in OptionMenu 2023-09-02 10:55:47 +02:00
hax0kartik
d1ce8e38e4 CRAB: Fix fps drop when opening OptionsMenu 2023-09-02 10:55:47 +02:00
hax0kartik
7a5e1f0d75 CRAB: Implement OptionMenu::handleTabs() 2023-09-02 10:55:47 +02:00
hax0kartik
e0e5ac2305 CRAB: Fix bugs in slider.cpp 2023-09-02 10:55:47 +02:00
hax0kartik
f95ee46dda CRAB: Start implementing missing functionality in GeneralSettingsMenu 2023-09-02 10:55:47 +02:00
hax0kartik
d8e1f78e46 CRAB: Implement missing functionality in MusicManager 2023-09-02 10:55:47 +02:00