Commit Graph
222 Commits
Author SHA1 Message Date
Filippos Karapetis 72675018fb EFH: Handle strings as Common::String references 2024-05-13 09:52:03 +03: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
Strangerke c56f19cfbd EFH: Simplify a couple of checks 2023-04-30 18:33:17 +01:00
Strangerke cc9e8611bd EFH: Fix subtle bug in handleTalk (thanks pvs-studio) 2023-04-30 18:09:06 +01:00
Eugene Sandulenko 7a45dfe6be EFH: Comment out unused variable 2023-04-29 20:28:20 +02: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 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 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 ccf011aa66 EFH: Fix some coverity issues 2023-02-07 00:59:31 +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
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 fdd742bfbf EFH: refactor TeamMonster 2023-02-05 21:30:50 +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
Strangerke 21ea9c9729 EFH: Start making code less verbose, remove a useless parameter to getEquipmentDefense() 2023-02-05 21:30:49 +01:00
Strangerke e20186c0bc EFH: Some renaming in drawMap 2023-02-05 21:30:49 +01:00
Strangerke de2f2390ee EFH: Introduce getArticle(), some renaming 2023-02-05 21:30:49 +01:00
Strangerke 207bbbbbbf EFH: Turn some debug into debugC() 2023-02-05 21:30:48 +01:00
Strangerke a33db72da4 EFH: Move songDelay, playNote and PlaySong to sound.sound.cpp 2023-02-05 21:30:48 +01:00
Strangerke 90ceabd3fc EFH: Delete _mainSurface on exit 2023-02-05 21:30:48 +01:00
Strangerke 6fa1582bfa EFH: Add the last sound generation functions 2023-02-05 21:30:48 +01:00
Strangerke 16cc90a973 EFH: Implement generateSound3 2023-02-05 21:30:48 +01:00
Strangerke a25e1b09c9 EFH: Improve delay length in title music 2023-02-05 21:30:48 +01:00
Strangerke af35f1c3bd EFH: Sync volume settings, add a purge of keyboard events to stop exiting the splash screen accidentally 2023-02-05 21:30:48 +01:00
Strangerke 577fbde5ba EFH: ... Music implementation! 0_o 2023-02-05 21:30:47 +01:00
Strangerke 04f3b5ff72 EFH: Some work on song parsing 2023-02-05 21:30:47 +01:00
Strangerke 6179bb75ad EFH: Rename last SUB function 2023-02-05 21:30:47 +01:00
Strangerke e501c8a8c8 EFH: Remove saveEfhGame, directly call the appropriate dialog 2023-02-05 21:30:47 +01:00
Strangerke f997af9702 EFH: Fix (hopefully) several Clang warnings 2023-02-05 21:30:47 +01:00
Strangerke 8f7bf6b265 EFH: rewrite the pre-loading of "map" files, related refactoring 2023-02-05 21:30:47 +01:00
Strangerke 6e402815ef EFH: Validate 3 more functions 2023-02-05 21:30:47 +01:00
Strangerke a0ae5cb427 EFH: Move handleDamageOnArmor to fight.cpp 2023-02-05 21:30:47 +01:00
Strangerke ba52ee0cc7 EFH: rename handleDamageOnArmor() and getTeamAttackRoundPlans(), validate two functions 2023-02-05 21:30:47 +01:00
Strangerke adc85ef185 EFH: More validations and renaming 2023-02-05 21:30:46 +01:00
Strangerke b9424bd35d EFH: Add safeguards in transitionMap() and setSpecialTechZone(), move selectMonsterGroup() to fight.cpp, validate some more functions and renaming 2023-02-05 21:30:46 +01:00
Strangerke e8fed6ff3b EFH: Validate 4 more functions, fix a bug in chooseCharacterToReplace() 2023-02-05 21:30:46 +01:00