|
World of Might and Magic
0.2.0
Open reimplementation of Might and Magic 6 7 8 game engine
|
Функции | |
| unsigned int | ParseSpellType (struct FrameTableTxtLine *tbl, int *next_token) |
| int | ParseAttackType (const char *damage_type_str) |
| void | ParseDamage (char *damage_str, unsigned __int8 *dice_rolls, unsigned __int8 *dice_sides, unsigned __int8 *dmg_bonus) |
| int | ParseMissleAttackType (const char *missle_attack_str) |
| int | ParseSpecialAttack (const char *spec_att_str) |
| int | ParseSpecialAttack (char *spec_att_str) |
Переменные | |
| struct MonsterStats * | pMonsterStats |
| struct MonsterList * | pMonsterList |
| unsigned int ParseSpellType | ( | struct FrameTableTxtLine * | tbl, |
| int * | next_token | ||
| ) |
См. определение в файле Monsters.cpp строка 20
Перекрестные ссылки logger, FrameTableTxtLine::pProperties, StringPrintf() и Log::Warning().
Используется в MonsterStats::Initialize().
Граф вызовов:
Граф вызова функции:| int ParseAttackType | ( | const char * | damage_type_str | ) |
См. определение в файле Monsters.cpp строка 125
Используется в MonsterStats::Initialize().
Граф вызова функции:| void ParseDamage | ( | char * | damage_str, |
| unsigned __int8 * | dice_rolls, | ||
| unsigned __int8 * | dice_sides, | ||
| unsigned __int8 * | dmg_bonus | ||
| ) |
См. определение в файле Monsters.cpp строка 151
Используется в MonsterStats::Initialize().
Граф вызова функции:| int ParseMissleAttackType | ( | const char * | missle_attack_str | ) |
См. определение в файле Monsters.cpp строка 183
Используется в MonsterStats::Initialize().
Граф вызова функции:| int ParseSpecialAttack | ( | const char * | spec_att_str | ) |
| int ParseSpecialAttack | ( | char * | spec_att_str | ) |
| struct MonsterStats* pMonsterStats |
См. определение в файле Monsters.cpp строка 8
Используется в stru262_TurnBased::_406457(), Actor::_SelectTarget(), stru262_TurnBased::AI_Action_(), Actor::AI_MeleeAttack(), Actor::AI_MissileAttack1(), Actor::AI_MissileAttack2(), Actor::AI_SpellAttack1(), Actor::AI_SpellAttack2(), Actor::Arena_summon_actor(), ArenaFight(), Actor::DamageMonsterFromParty(), DamagePlayerFromMonster(), GameUI_WritePointedObjectStatusString(), ItemsTable::Initialize(), MonsterPopup_Draw(), Actor::PrepareSprites(), stru262_TurnBased::SetAIRecoveryTimes(), SimpleHouseDialog(), SpawnActor(), SpawnEncounter(), sub_44FA4C_spawn_light_elemental(), Actor::SummonMinion(), TownHallDialog() и Actor::UpdateActorAI().
| struct MonsterList* pMonsterList |
См. определение в файле Monsters.cpp строка 9
Используется в stru262_TurnBased::AITurnBasedAction(), Actor::Arena_summon_actor(), MonsterStats::Initialize(), Engine::MM7_Initialize(), IndoorLocation::PrepareActorRenderList_BLV(), OutdoorLocation::PrepareActorsDrawList(), Actor::PrepareSprites(), SpawnActor(), SpawnEncounter(), sub_44FA4C_spawn_light_elemental(), Actor::SummonMinion(), Actor::UpdateActorAI() и SpriteObject::UpdateObject_fn0_BLV().