Commit Graph
47 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
Strangerke 952092ae69 EFH: Group two checks in handleStatusMenu 2023-04-30 18:40:01 +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 60e41997b2 EFH: Rewrite prepareStatusRightWindowIndexes() in order to stop depending on out of bond reads 2023-02-06 23:16:34 +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
Strangerke a24acf909d EFH: Some renaming and comments 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 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 bd88a709f2 EFH: Remove an unused buffer, rename another one 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 207bbbbbbf EFH: Turn some debug into debugC() 2023-02-05 21:30:48 +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 adc85ef185 EFH: More validations and renaming 2023-02-05 21:30:46 +01:00
Strangerke 2ec85960ad EFH: Validate more functions, renaming 2023-02-05 21:30:46 +01:00
Strangerke ac5da028ef EFH: Renaming 2023-02-05 21:30:46 +01:00
Strangerke f524624382 EFH: Rename displayString_3 to displayStringInSmallWindowWithBorder 2023-02-05 21:30:46 +01:00
Strangerke dad84346eb EFH: Validate handleStatusMenu, remove duplicate code 2023-02-05 21:30:45 +01:00
Strangerke 5bc5534ca3 EFH: Make menu code slightly more readable by using an enum 2023-02-05 21:30:45 +01:00
Strangerke d773048869 EFH: Fix several issues in handleStatusMenu() / Trade 2023-02-05 21:30:45 +01:00
Strangerke a976d28c1d EFH: Fix a bug in unequipItem(), fix a bug in displayString_3() 2023-02-05 21:30:45 +01:00
Strangerke cd888fec43 EFH: Fix bug in tryToggleEquipped() 2023-02-05 21:30:45 +01:00
Strangerke 1f15de9b97 EFH: Move getTeamMonsterAnimId to fight.cpp (and validate it), some renaming in script_parse 2023-02-05 21:30:45 +01:00
Strangerke 3dbb8bb1a0 EFH: Fix implementation of checkSpecialItemsOnCurrentPlace(), modify displayCharacterInformationOrSkills() so it doesn't rely on out of bonds reads, validate some functions and add comments 2023-02-05 21:30:44 +01:00
Strangerke cb8897d782 EFH: More renaming 2023-02-05 21:30:44 +01:00
Strangerke 7122fd549b EFH: More renaming 2023-02-05 21:30:44 +01:00
Strangerke 231a5bca12 EFH: Fix bug in tryToggleEquipped, renaming and validation of some more functions 2023-02-05 21:30:44 +01:00
Strangerke 69e5fb04cb EFH: Validate 2 functions, renaming 2023-02-05 21:30:44 +01:00
Strangerke 594156ae64 EFH: Fix a bug in handleFight, fix handleFight_lastAction_U, rename (between others) useObject() 2023-02-05 21:30:44 +01:00
Strangerke 204f23ba1b EFH: refactor the use of InvObject._stat1, fix a bug in hasAdequateDefense_2(), in sub19E2E() and in displayCharacterSummary() 2023-02-05 21:30:44 +01:00
Strangerke 4eb3e39efe EFH: Fix a (likely) original bug, renaming and partial refactoring of ItemStruct (pronoun) 2023-02-05 21:30:43 +01:00
Strangerke 4a9ac53f03 EFH: Validate some more functions, more renaming 2023-02-05 21:30:43 +01:00
Strangerke 88ad3db32d EFH: Review giveItemTo(), renaming + fix a bug in handleStatusMenu() 2023-02-05 21:30:43 +01:00
Strangerke ec7bafa223 EFH: Renaming, fix bug in sub1BE9A() 2023-02-05 21:30:43 +01:00
Strangerke d705fe9776 EFH: Fix bugs in handleFight_lastAction_A(), renaming 2023-02-05 21:30:43 +01:00
Strangerke 968499e2dc EFH: Renaming, validate some more functions 2023-02-05 21:30:43 +01:00
Strangerke f004457157 EFH: turn _unk2C8AA into a int16, lot of renaming related to monster moves 2023-02-05 21:30:42 +01:00
Strangerke eaee54c083 EFH: Move more functions to menu.cpp, change savegame format, some renaming 2023-02-05 21:30:42 +01:00
Strangerke 6e5899047a EFH: Move several functions from EFH to Menu and Fight 2023-02-05 21:30:42 +01:00