Commit Graph
277 Commits
Author SHA1 Message Date
Filippos Karapetis 72675018fb EFH: Handle strings as Common::String references 2024-05-13 09:52:03 +03:00
Matthew Jimenez 5219c99400 GRAPHICS: Move PaletteManager definition to a separate header 2024-03-12 12:24:00 +02:00
Strangerke ff3682aae1 EFH: Fix various crashes when exiting in the middle of an interaction 2024-02-07 00:09:15 +01:00
Le Philousophe 6ef53571fb EFH: Migrate engine to Path 2023-12-24 13:19:25 +01:00
Lothar Serra Mari 0adb48f685 EFH: Clear ADGF_TESTING flags 2023-12-15 13:36:05 +01:00
Eugene Sandulenko ec2dd2726b ENGINES: Added optional parameter to canSave/LoadGameStateCurrently() for indicating the reason 2023-12-08 12:21:16 +01:00
Strangerke ff5642aa7d EFH: Switch engine to "build by default", detect it as ADGF_TESTING 2023-10-18 02:06:46 +01:00
Strangerke 780ef2566b EFH: Add credit file 2023-10-14 22:21:50 +01:00
Strangerke 8054f82c12 EFH: fix initialization of _mapSpecialTiles, intiialize _vgaLineBuffer 2023-08-07 19:20:13 +01:00
Strangerke b8881955de EFH: Fix enum name of debug channels 2023-04-30 22:35:20 +01:00
Strangerke 9ad078e3a7 EFH: Fix two original bugs in attack code (reaction text) 2023-04-30 21:44:08 +01:00
Strangerke 952092ae69 EFH: Group two checks in handleStatusMenu 2023-04-30 18:40:01 +01:00
Strangerke c56f19cfbd EFH: Simplify a couple of checks 2023-04-30 18:33:17 +01:00
Strangerke f75da6e410 EFH: Fix an original bug in attack reaction 2023-04-30 18:29:53 +01:00
Strangerke cc9e8611bd EFH: Fix subtle bug in handleTalk (thanks pvs-studio) 2023-04-30 18:09:06 +01:00
Strangerke 338749136d EFH: Removed a couple of unused variables 2023-04-30 18:05:58 +01:00
Eugene Sandulenko 7a45dfe6be EFH: Comment out unused variable 2023-04-29 20:28:20 +02:00
Strangerke 2af2e07e2f EFH: Fix Ctrl-Q 2023-04-20 00:45:54 +01:00
Strangerke f89fb93a12 EFH: Implement more original key mappings (ctrl-S, ctrl-L), add the possibility to exit the game without finishing the game first 2023-04-20 00:26:00 +01:00
Strangerke c31afc0ff9 EFH: Avoid splash screen music when loading a game from menu 2023-04-19 08:07:23 +01:00
Strangerke fc3c21fa19 EFH: Also allow 1-3 keys to be used in game, abuse "dump_scripts" to keep the sound debugging hidden 2023-04-19 07:52:46 +01:00
Strangerke f8883f9867 EFH: Fix 3 Coverity issues 2023-02-25 09:22:52 +01:00
Strangerke 29ab18020f EFH: Remove trailing spaces 2023-02-12 07:55:55 +01:00
Strangerke d49407368d EFH: one small renaming, reduce parameters by 1 for loadImageSetToTileBank() 2023-02-12 07:46:58 +01:00
Strangerke 5d65e1dca9 EFH: Add delays between repetitive sounds 2023-02-11 09:45:44 +01:00
Strangerke 69945fa9fa EFH: reduce sound lengths 2023-02-11 01:31:11 +01:00
Strangerke 8cbd13979e EFH: Add a couple of safeguards 2023-02-07 23:34:25 +01:00
Strangerke 1b313da6cf EFH: Add some safeguards to avoid potential out of bonds reads and negative array index 2023-02-07 22:58:06 +01:00
Eugene Sandulenko 1a532a481f EFH: Const correctness 2023-02-07 18:57:12 +01:00
Strangerke ccf011aa66 EFH: Fix some coverity issues 2023-02-07 00:59:31 +01:00
Strangerke 60e41997b2 EFH: Rewrite prepareStatusRightWindowIndexes() in order to stop depending on out of bond reads 2023-02-06 23:16:34 +01:00
Eugene Sandulenko e936bd1c81 EFH: Actually plug in debug flags 2023-02-06 09:30:30 +01:00
Strangerke 6e9232761f EFH: Fix an accidental fall through pointed by digital, remove a useless check 2023-02-06 09:11:03 +01:00
D G Turner 95bf4b15b3 EFH: Fix Most Remaining GCC Compiler Warnings
Two warnings of -Wcast-qual remain, but these are problematic to fix
with major refactoring of script parser.
2023-02-06 03:57:01 +00:00
D G Turner c0a6a7d0f6 EFH: Fix Various GCC Compiler Warnings 2023-02-06 02:38:20 +00:00
Eugene Sandulenko c28da3a729 EFH: Fix warnings 2023-02-05 21:33:55 +01:00
Strangerke a24acf909d EFH: Some renaming and comments 2023-02-05 21:30:50 +01:00
Strangerke 9c02a5b55f EFH: rename _tileBankSubFileArray, move teamChar initialization to its own init() 2023-02-05 21:30:50 +01:00
Strangerke 3a68ef3cf1 EFH: Simplify code in addNewOpponents, add a comment in useObject() about the description of a cure to being frozen 2023-02-05 21:30:50 +01:00
Strangerke fdd742bfbf EFH: refactor TeamMonster 2023-02-05 21:30:50 +01:00
Strangerke 41e39d27cf EFH: Fix bug when using bugle 2023-02-05 21:30:49 +01:00
Strangerke 598a669091 EFH: Refactor TeamChar 2023-02-05 21:30:49 +01:00
Strangerke 4e8c31e90e EFH: Remove unused original debug code, start grouping team and teamMonster variables 2023-02-05 21:30:49 +01:00
Strangerke c6f3e50a28 EFH: Rename 3 previously unknown variables 2023-02-05 21:30:49 +01:00
Strangerke 103b590d07 EFH: Remove useless parameter from setMapMonsterAggressivenessAndMovementType(), simplify more code 2023-02-05 21:30:49 +01:00
Strangerke e5cd8dc6ef EFH: Add comment in checkMonsterMovementType, refactor computeMapAnimation and more code simplification 2023-02-05 21:30:49 +01:00
Strangerke 2a48a8f6c6 EFH: Fix issue in regen 2023-02-05 21:30:49 +01:00
Strangerke cb467912a6 EFH: More code simplification 2023-02-05 21:30:49 +01:00
Strangerke bd88a709f2 EFH: Remove an unused buffer, rename another one 2023-02-05 21:30:49 +01:00
Strangerke 116e15b355 EFH: Add code to keep track of character 2 status (and related duration) when character 1 leaves 2023-02-05 21:30:49 +01:00