diff options
author | Bendegúz Nagy | 2016-06-28 01:50:02 +0200 |
---|---|---|
committer | Bendegúz Nagy | 2016-08-26 23:02:22 +0200 |
commit | d6af931ad7d921e3a6e947634c4efcffef6545d0 (patch) | |
tree | 7cab83a19db8ae647728fe033141d1a01c92be9b /engines/dm/champion.h | |
parent | ebdcac50734b4a1e297e40af6d096c52b183e4d9 (diff) | |
download | scummvm-rg350-d6af931ad7d921e3a6e947634c4efcffef6545d0.tar.gz scummvm-rg350-d6af931ad7d921e3a6e947634c4efcffef6545d0.tar.bz2 scummvm-rg350-d6af931ad7d921e3a6e947634c4efcffef6545d0.zip |
DM: Add F0303_CHAMPION_GetSkillLevel
Diffstat (limited to 'engines/dm/champion.h')
-rw-r--r-- | engines/dm/champion.h | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/engines/dm/champion.h b/engines/dm/champion.h index 3e72be3850..86425b48c7 100644 --- a/engines/dm/champion.h +++ b/engines/dm/champion.h @@ -35,6 +35,9 @@ namespace DM { +#define kIgnoreObjectModifiers 0x4000 // @ MASK0x4000_IGNORE_OBJECT_MODIFIERS +#define kIgnoreTemporaryExperience 0x8000 // @ MASK0x8000_IGNORE_TEMPORARY_EXPERIENCE + extern Box gBoxChampionIcons[4]; // @ G0054_ai_Graphic562_Box_ChampionIcons extern Color gChampionColor[4]; // @ G0046_auc_Graphic562_ChampionColor @@ -365,7 +368,7 @@ public: Thing getSlot(ChampionSlot slot) { return _slots[slot]; } void setSlot(ChampionSlot slot, Thing val) { _slots[slot] = val; } - Skill getSkill(ChampionSkill skill) { return _skills[skill]; } + Skill &getSkill(ChampionSkill skill) { return _skills[skill]; } void setSkillExp(ChampionSkill skill, int32 val) { _skills[skill]._experience = val; } void setSkillTempExp(ChampionSkill skill, int16 val) { _skills[skill]._temporaryExperience= val; } @@ -453,6 +456,7 @@ public: void drawHealthStaminaManaValues(Champion *champ); // @ F0290_CHAMPION_DrawHealthStaminaManaValues void drawSlot(uint16 champIndex, ChampionSlot slotIndex); // @ F0291_CHAMPION_DrawSlot void renameChampion(Champion* champ); // @ F0281_CHAMPION_Rename + uint16 getSkillLevel(ChampionIndex champIndex, ChampionSkill skillIndex);// @ F0303_CHAMPION_GetSkillLevel }; |