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

#include <Indoor.h>

Открытые типы

enum  State : uint16_t { Closed = 0, Opening = 1, Open = 2, Closing = 3 }
 

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

unsigned int uAttributes
 
unsigned int uDoorID
 
unsigned int uTimeSinceTriggered
 
Vec3_int_ vDirection
 
int uMoveLength
 
int uOpenSpeed
 
int uCloseSpeed
 
uint16_tpVertexIDs
 
uint16_tpFaceIDs
 
uint16_tpSectorIDs
 
int16_tpDeltaUs
 
int16_tpDeltaVs
 
uint16_tpXOffsets
 
uint16_tpYOffsets
 
uint16_tpZOffsets
 
uint16_t uNumVertices
 
uint16_t uNumFaces
 
int16_t field_48
 
uint16_t uNumOffsets
 
State uState
 
int16_t field_4E
 

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

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

Перечисления

◆ State

Элементы перечислений
Closed 
Opening 
Open 
Closing 

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

379  : uint16_t {
380  Closed = 0,
381  Opening = 1,
382  Open = 2,
383  Closing = 3
384  };

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

◆ uAttributes

unsigned int BLVDoor::uAttributes

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

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

◆ uDoorID

unsigned int BLVDoor::uDoorID

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

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

◆ uTimeSinceTriggered

unsigned int BLVDoor::uTimeSinceTriggered

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

Используется в BLV_UpdateDoors(), Door_switch_animation() и PrepareToLoadBLV().

◆ vDirection

Vec3_int_ BLVDoor::vDirection

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

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

◆ uMoveLength

int BLVDoor::uMoveLength

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

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

◆ uOpenSpeed

int BLVDoor::uOpenSpeed

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

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

◆ uCloseSpeed

int BLVDoor::uCloseSpeed

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

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

◆ pVertexIDs

uint16_t* BLVDoor::pVertexIDs

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

Используется в BLV_UpdateDoors() и IndoorLocation::Load().

◆ pFaceIDs

uint16_t* BLVDoor::pFaceIDs

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

Используется в BLV_UpdateDoors() и IndoorLocation::Load().

◆ pSectorIDs

uint16_t* BLVDoor::pSectorIDs

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

Используется в IndoorLocation::Load().

◆ pDeltaUs

int16_t* BLVDoor::pDeltaUs

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

Используется в BLV_UpdateDoors() и IndoorLocation::Load().

◆ pDeltaVs

int16_t* BLVDoor::pDeltaVs

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

Используется в BLV_UpdateDoors() и IndoorLocation::Load().

◆ pXOffsets

uint16_t* BLVDoor::pXOffsets

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

Используется в BLV_UpdateDoors(), IndoorLocation::Load() и AudioPlayer::PlaySound().

◆ pYOffsets

uint16_t* BLVDoor::pYOffsets

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

Используется в BLV_UpdateDoors(), IndoorLocation::Load() и AudioPlayer::PlaySound().

◆ pZOffsets

uint16_t* BLVDoor::pZOffsets

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

Используется в BLV_UpdateDoors(), IndoorLocation::Load() и AudioPlayer::PlaySound().

◆ uNumVertices

uint16_t BLVDoor::uNumVertices

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

Используется в BLV_UpdateDoors() и IndoorLocation::Load().

◆ uNumFaces

uint16_t BLVDoor::uNumFaces

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

Используется в BLV_UpdateDoors() и IndoorLocation::Load().

◆ field_48

int16_t BLVDoor::field_48

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

Используется в IndoorLocation::Load().

◆ uNumOffsets

uint16_t BLVDoor::uNumOffsets

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

Используется в IndoorLocation::Load().

◆ uState

State BLVDoor::uState

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

Используется в BLV_UpdateDoors(), Door_switch_animation() и PrepareToLoadBLV().

◆ field_4E

int16_t BLVDoor::field_4E

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


Объявления и описания членов структуры находятся в файле:
uint16_t
unsigned __int16 uint16_t
Definition: SDL_config.h:37
BLVDoor::Closed
@ Closed
Definition: Indoor.h:380
BLVDoor::Opening
@ Opening
Definition: Indoor.h:381
BLVDoor::Closing
@ Closing
Definition: Indoor.h:383
BLVDoor::Open
@ Open
Definition: Indoor.h:382