aboutsummaryrefslogtreecommitdiff
path: root/engines/dm/menus.h
diff options
context:
space:
mode:
authorBendegúz Nagy2016-07-12 14:38:52 +0200
committerBendegúz Nagy2016-08-26 23:02:22 +0200
commit1e8dfd7bb6b86ce5d4d2827bf692b217afbb07b1 (patch)
treed1cde75f53b7c8a59f5e244141b9066e9a56da6d /engines/dm/menus.h
parent0f107cead2b59c9e67fc50996df49d4e86918f48 (diff)
downloadscummvm-rg350-1e8dfd7bb6b86ce5d4d2827bf692b217afbb07b1.tar.gz
scummvm-rg350-1e8dfd7bb6b86ce5d4d2827bf692b217afbb07b1.tar.bz2
scummvm-rg350-1e8dfd7bb6b86ce5d4d2827bf692b217afbb07b1.zip
DM: Add f370_commandProcessType100_clickInSpellArea
Diffstat (limited to 'engines/dm/menus.h')
-rw-r--r--engines/dm/menus.h12
1 files changed, 12 insertions, 0 deletions
diff --git a/engines/dm/menus.h b/engines/dm/menus.h
index 9c93fd00a7..0aabcab3f0 100644
--- a/engines/dm/menus.h
+++ b/engines/dm/menus.h
@@ -30,6 +30,7 @@
#include "dm.h"
#include "champion.h"
+#include "dungeonman.h"
namespace DM {
@@ -73,6 +74,17 @@ public:
void f392_buildSpellAreaLine(int16 spellAreaBitmapLine);// @ F0392_MENUS_BuildSpellAreaLine
void f394_setMagicCasterAndDrawSpellArea(int16 champIndex); // @ F0394_MENUS_SetMagicCasterAndDrawSpellArea
void f457_drawEnabledMenus(); // @ F0457_START_DrawEnabledMenus_CPSF
+ int16 f408_getClickOnSpellCastResult(); // @ F0408_MENUS_GetClickOnSpellCastResult
+ int16 f412_getChampionSpellCastResult(uint16 champIndex); // @ F0412_MENUS_GetChampionSpellCastResult
+ Spell *f409_getSpellFromSymbols(byte *symbols); // @ F0409_MENUS_GetSpellFromSymbols
+ void f410_menusPrintSpellFailureMessage(Champion *champ, uint16 failureType, uint16 skillIndex); // @ F0410_MENUS_PrintSpellFailureMessage
+ Potion *f411_getEmptyFlaskInHand(Champion *champ, Thing *potionThing); // @ F0411_MENUS_GetEmptyFlaskInHand
+ void f404_createEvent70_light(int16 lightPower, int16 ticks); // @ F0404_MENUS_CreateEvent70_Light
+ bool f403_isPartySpellOrFireShieldSuccessful(Champion *champ, bool spellShield, uint16 ticks, bool useMana); // @ F0403_MENUS_IsPartySpellOrFireShieldSuccessful
+ void f397_drawAvailableSymbols(uint16 symbolStep); // @ F0397_MENUS_DrawAvailableSymbols
+ void f398_drawChampionSymbols(Champion *champ); // @ F0398_MENUS_DrawChampionSymbols
+ void f399_addChampionSymbol(int16 symbolIndex); // @ F0399_MENUS_AddChampionSymbol
+ void f400_deleteChampionSymbol(); // @ F0400_MENUS_DeleteChampionSymbol
};
}