World of Might and Magic  0.2.0
Open reimplementation of Might and Magic 6 7 8 game engine
Структура SpawnPointMM7

#include <Indoor.h>

Открытые члены

 SpawnPointMM7 ()
 
bool IsMonsterSpawn () const
 
bool IsTreasureSpawn () const
 

Открытые атрибуты

Vec3_int_ vPosition
 
uint16_t uRadius
 
uint16_t uKind
 
uint16_t uIndex
 
uint16_t uAttributes
 
unsigned int uGroup
 

Подробное описание

См. определение в файле Indoor.h строка 304

Конструктор(ы)

◆ SpawnPointMM7()

SpawnPointMM7::SpawnPointMM7 ( )
inline

См. определение в файле Indoor.h строка 306

306  {
307  uRadius = 32;
308  uAttributes = 0;
309  uIndex = 0;
310  uKind = 0;
311  uGroup = 0;
312  }

Перекрестные ссылки uAttributes, uGroup, uIndex, uKind и uRadius.

Методы

◆ IsMonsterSpawn()

bool SpawnPointMM7::IsMonsterSpawn ( ) const
inline

См. определение в файле Indoor.h строка 321

321 { return uKind == 3; }

Перекрестные ссылки uKind.

Используется в ODM_LoadAndInitialize().

+ Граф вызова функции:

◆ IsTreasureSpawn()

bool SpawnPointMM7::IsTreasureSpawn ( ) const
inline

См. определение в файле Indoor.h строка 322

322 { return uKind != 3; }

Перекрестные ссылки uKind.

Данные класса

◆ vPosition

Vec3_int_ SpawnPointMM7::vPosition

См. определение в файле Indoor.h строка 314

Используется в _45063B_spawn_some_monster(), SpawnEncounter(), MapInfo::SpawnRandomTreasure() и sub_448CF4_spawn_monsters().

◆ uRadius

uint16_t SpawnPointMM7::uRadius

См. определение в файле Indoor.h строка 315

Используется в SpawnPointMM7() и sub_448CF4_spawn_monsters().

◆ uKind

uint16_t SpawnPointMM7::uKind

См. определение в файле Indoor.h строка 316

Используется в IsMonsterSpawn(), IsTreasureSpawn(), SpawnPointMM7() и sub_448CF4_spawn_monsters().

◆ uIndex

uint16_t SpawnPointMM7::uIndex

См. определение в файле Indoor.h строка 317

Используется в _45063B_spawn_some_monster(), SpawnEncounter(), SpawnPointMM7(), MapInfo::SpawnRandomTreasure() и sub_448CF4_spawn_monsters().

◆ uAttributes

uint16_t SpawnPointMM7::uAttributes

См. определение в файле Indoor.h строка 318

Используется в SpawnEncounter() и SpawnPointMM7().

◆ uGroup

unsigned int SpawnPointMM7::uGroup

См. определение в файле Indoor.h строка 319

Используется в SpawnEncounter(), SpawnPointMM7() и sub_448CF4_spawn_monsters().


Объявления и описания членов структуры находятся в файле:
SpawnPointMM7::uKind
uint16_t uKind
Definition: Indoor.h:316
SpawnPointMM7::uAttributes
uint16_t uAttributes
Definition: Indoor.h:318
SpawnPointMM7::uRadius
uint16_t uRadius
Definition: Indoor.h:315
SpawnPointMM7::uGroup
unsigned int uGroup
Definition: Indoor.h:319
SpawnPointMM7::uIndex
uint16_t uIndex
Definition: Indoor.h:317