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

#include <Overlays.h>

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

 OtherOverlay ()
 
void Reset ()
 

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

int16_t field_0
 
int16_t field_2
 
int16_t sprite_frame_time
 
int16_t field_6
 
int16_t screen_space_x
 
int16_t screen_space_y
 
int16_t field_C
 
int16_t field_E
 
int field_10
 

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

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

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

◆ OtherOverlay()

OtherOverlay::OtherOverlay ( )

См. определение в файле Overlays.cpp строка 216

216 { this->Reset(); }

Перекрестные ссылки Reset().

+ Граф вызовов:

Методы

◆ Reset()

void OtherOverlay::Reset ( )

См. определение в файле Overlays.cpp строка 203

203  {
204  this->field_0 = 0;
205  this->field_2 = 0;
206  this->sprite_frame_time = 0;
207  this->field_6 = 0;
208  this->screen_space_x = 0;
209  this->screen_space_y = 0;
210  this->field_C = 0;
211  this->field_E = 0;
212  this->field_10 = 65536;
213 }

Перекрестные ссылки field_0, field_10, field_2, field_6, field_C, field_E, screen_space_x, screen_space_y и sprite_frame_time.

Используется в SpellBuff::Apply(), OtherOverlay() и SpellBuff::Reset().

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

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

◆ field_0

int16_t OtherOverlay::field_0

◆ field_2

int16_t OtherOverlay::field_2

◆ sprite_frame_time

int16_t OtherOverlay::sprite_frame_time

◆ field_6

int16_t OtherOverlay::field_6

◆ screen_space_x

int16_t OtherOverlay::screen_space_x

◆ screen_space_y

int16_t OtherOverlay::screen_space_y

◆ field_C

int16_t OtherOverlay::field_C

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

Используется в OtherOverlayList::_4418B6(), OtherOverlayList_Image_MM7::Deserialize(), Reset() и OtherOverlayList_Image_MM7::Serialize().

◆ field_E

◆ field_10

int OtherOverlay::field_10

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

Используется в OtherOverlayList::_4418B6(), OtherOverlayList_Image_MM7::Deserialize(), Reset() и OtherOverlayList_Image_MM7::Serialize().


Объявления и описания членов структур находятся в файлах:
OtherOverlay::field_10
int field_10
Definition: Overlays.h:19
OtherOverlay::sprite_frame_time
int16_t sprite_frame_time
Definition: Overlays.h:13
OtherOverlay::field_C
int16_t field_C
Definition: Overlays.h:17
OtherOverlay::field_0
int16_t field_0
Definition: Overlays.h:11
OtherOverlay::screen_space_y
int16_t screen_space_y
Definition: Overlays.h:16
OtherOverlay::field_6
int16_t field_6
Definition: Overlays.h:14
OtherOverlay::field_E
int16_t field_E
Definition: Overlays.h:18
OtherOverlay::screen_space_x
int16_t screen_space_x
Definition: Overlays.h:15
OtherOverlay::field_2
int16_t field_2
Definition: Overlays.h:12
OtherOverlay::Reset
void Reset()
Definition: Overlays.cpp:203