diff options
author | Eugene Sandulenko | 2019-06-23 16:03:21 +0200 |
---|---|---|
committer | Eugene Sandulenko | 2019-09-03 17:16:57 +0200 |
commit | a23fbd7b6b089d673072324159379e59f303a1d7 (patch) | |
tree | 9723a308511881513107d64f8df13deac59f6889 /engines/hdb/ai-init.cpp | |
parent | 8a6608979691aa6907919f0402349033106c8bf1 (diff) | |
download | scummvm-rg350-a23fbd7b6b089d673072324159379e59f303a1d7.tar.gz scummvm-rg350-a23fbd7b6b089d673072324159379e59f303a1d7.tar.bz2 scummvm-rg350-a23fbd7b6b089d673072324159379e59f303a1d7.zip |
HDB: Adding tracing of entity drawing
Diffstat (limited to 'engines/hdb/ai-init.cpp')
-rw-r--r-- | engines/hdb/ai-init.cpp | 160 |
1 files changed, 160 insertions, 0 deletions
diff --git a/engines/hdb/ai-init.cpp b/engines/hdb/ai-init.cpp index 32d45eff20..201c8fa05a 100644 --- a/engines/hdb/ai-init.cpp +++ b/engines/hdb/ai-init.cpp @@ -928,4 +928,164 @@ void AI::initAnimInfo() { if (g_hdb->_map->checkOneTileExistInRange(_kcHolderBlackOff, 2)) g_hdb->_drawMan->getTile(_kcHolderBlackOn); } + +const char *AITypeStr[] = { + "AI_NONE", + "AI_GUY", + "AI_DOLLY", + "AI_SPACEDUDE", + "AI_SERGEANT", + "AI_SCIENTIST", + "AI_WORKER", + "AI_DEADWORKER", + "AI_ACCOUNTANT", + "AI_RAILRIDER", + "AI_RAILRIDER_ON", + "AI_VORTEXIAN", + "AI_CHICKEN", + "AI_GEM_ATTACK", + "AI_SLUG_ATTACK", + + "AI_LASER", + "AI_LASERBEAM", + "AI_DIVERTER", + "AI_FOURFIRER", + "AI_OMNIBOT", + "AI_TURNBOT", + "AI_SHOCKBOT", + "AI_RIGHTBOT", + "AI_PUSHBOT", + "AI_LISTENBOT", + "AI_MAINTBOT", + "AI_OMNIBOT_MISSILE", + "AI_DEADEYE", + "AI_MEERKAT", + "AI_FATFROG", + "AI_GOODFAIRY", + "AI_BADFAIRY", + "AI_ICEPUFF", + "AI_BUZZFLY", + "AI_DRAGON", + "AI_GATEPUDDLE", + + "AI_CRATE", + "AI_LIGHTBARREL", + "AI_HEAVYBARREL", + "AI_BOOMBARREL", + "AI_FROGSTATUE", + + "AI_MAGIC_EGG", + "AI_ICE_BLOCK", + + "ITEM_CELL", + "ITEM_ENV_WHITE", + "ITEM_ENV_RED", + "ITEM_ENV_BLUE", + "ITEM_ENV_GREEN", + "ITEM_TRANSCEIVER", + "ITEM_CLUB", + "ITEM_ROBOSTUNNER", + "ITEM_SLUGSLINGER", + "ITEM_MONKEYSTONE", + "ITEM_GEM_WHITE", + "ITEM_GEM_BLUE", + "ITEM_GEM_RED", + "ITEM_GEM_GREEN", + "ITEM_GOO_CUP", + "ITEM_TEACUP", + "ITEM_COOKIE", + "ITEM_BURGER", + "ITEM_PDA", + "ITEM_BOOK", + "ITEM_CLIPBOARD", + "ITEM_NOTE", + "ITEM_KEYCARD_WHITE", + "ITEM_KEYCARD_BLUE", + "ITEM_KEYCARD_RED", + "ITEM_KEYCARD_GREEN", + "ITEM_KEYCARD_PURPLE", + "ITEM_KEYCARD_BLACK", + "ITEM_CABKEY", + "ITEM_DOLLYTOOL1", + "ITEM_DOLLYTOOL2", + "ITEM_DOLLYTOOL3", + "ITEM_DOLLYTOOL4", + "ITEM_SEED", + "ITEM_SODA", + "ITEM_ROUTER", + "ITEM_SLICER", + "ITEM_CHICKEN", + "ITEM_PACKAGE", + + "INFO_FAIRY_SRC", + "INFO_FAIRY_SRC2", + "INFO_FAIRY_SRC3", + "INFO_FAIRY_SRC4", + "INFO_FAIRY_SRC5", + "INFO_FAIRY_DEST", + "INFO_FAIRY_DEST2", + "INFO_FAIRY_DEST3", + "INFO_FAIRY_DEST4", + "INFO_FAIRY_DEST5", + "INFO_TRIGGER", + "INFO_SET_MUSIC", + "INFO_PROMOTE", + "INFO_DEMOTE", + "INFO_LUA", + "INFO_HERE", + "INFO_ARROW_TURN", + "INFO_ARROW_STOP", + "INFO_ARROW_4WAY", + "INFO_TELEPORTER1", + "INFO_TELEPORTER2", + "INFO_TELEPORTER3", + "INFO_TELEPORTER4", + "INFO_TELEPORTER5", + "INFO_TELEPORTER6", + "INFO_TELEPORTER7", + "INFO_TELEPORTER8", + "INFO_TELEPORTER9", + "INFO_TELEPORTER10", + "INFO_TELEPORTER11", + "INFO_TELEPORTER12", + "INFO_TELEPORTER13", + "INFO_TELEPORTER14", + "INFO_TELEPORTER15", + "INFO_TELEPORTER16", + "INFO_TELEPORTER17", + "INFO_TELEPORTER18", + "INFO_TELEPORTER19", + "INFO_TELEPORTER20", + "INFO_LEVELEXIT", + "INFO_ACTION1", + "INFO_ACTION2", + "INFO_ACTION3", + "INFO_ACTION4", + "INFO_ACTION5", + "INFO_ACTION6", + "INFO_ACTION7", + "INFO_ACTION8", + "INFO_ACTION9", + "INFO_ACTION10", + "INFO_ACTION11", + "INFO_ACTION12", + "INFO_ACTION13", + "INFO_ACTION14", + "INFO_ACTION15", + "INFO_ACTION16", + "INFO_ACTION17", + "INFO_ACTION18", + "INFO_ACTION19", + "INFO_ACTION20", + "INFO_ACTION_AUTO", + + "INFO_QMARK", + "INFO_DEBUG", + "END_AI_TYPES" +}; + +const char *AIType2Str(AIType v) { + return AITypeStr[v]; +} + } // End of Namespace |