aboutsummaryrefslogtreecommitdiff
path: root/engines/dm/champion.h
diff options
context:
space:
mode:
authorBendegúz Nagy2016-06-20 21:40:09 +0200
committerBendegúz Nagy2016-08-26 23:02:22 +0200
commit3134891f6cf62b1c20f2622030bfd2deb2ecefee (patch)
tree6c04352a10e32c2f072af46978cfe729e12df925 /engines/dm/champion.h
parent493c8ed4bcdfc02b5327ad0e2e083cd4e8158736 (diff)
downloadscummvm-rg350-3134891f6cf62b1c20f2622030bfd2deb2ecefee.tar.gz
scummvm-rg350-3134891f6cf62b1c20f2622030bfd2deb2ecefee.tar.bz2
scummvm-rg350-3134891f6cf62b1c20f2622030bfd2deb2ecefee.zip
DM: Add F0309_CHAMPION_GetMaximumLoad
Diffstat (limited to 'engines/dm/champion.h')
-rw-r--r--engines/dm/champion.h4
1 files changed, 3 insertions, 1 deletions
diff --git a/engines/dm/champion.h b/engines/dm/champion.h
index 6271c94fc6..db554120f2 100644
--- a/engines/dm/champion.h
+++ b/engines/dm/champion.h
@@ -359,6 +359,7 @@ public:
_wounds &= ~flag;
}
}
+ uint16 getWoundsFlag(ChampionWound wound) { return _wounds & wound; }
void clearWounds() { _wounds = kChampionWoundNone; }
void resetToZero() { // oh boy > . <
for (int16 i = 0; i < 30; ++i)
@@ -405,7 +406,8 @@ public:
void resetDataToStartGame(); // @ F0278_CHAMPION_ResetDataToStartGame
void addCandidateChampionToParty(uint16 championPortraitIndex); // @ F0280_CHAMPION_AddCandidateChampionToParty
void drawChampionBarGraphs(ChampionIndex champIndex); // @ F0287_CHAMPION_DrawBarGraphs
- int16 getStaminaAdjustedValue(Champion *champ, int16 val); // @ F0306_CHAMPION_GetStaminaAdjustedValue
+ uint16 getStaminaAdjustedValue(Champion *champ, int16 val); // @ F0306_CHAMPION_GetStaminaAdjustedValue
+ uint16 getMaximumLoad(Champion *champ); // @ F0309_CHAMPION_GetMaximumLoad
};