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

#include <LegacyImages.h>

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

 Timer_Image_MM7 ()
 
void Serialize (struct Timer *)
 
void Deserialize (struct Timer *)
 

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

uint32_t bReady
 
uint32_t bPaused
 
int32_t bTackGameTime
 
uint32_t uStartTime
 
uint32_t uStopTime
 
int32_t uGameTimeStart
 
int32_t field_18
 
uint32_t uTimeElapsed
 
int32_t dt_in_some_format
 
uint32_t uTotalGameTimeElapsed
 

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

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

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

◆ Timer_Image_MM7()

Timer_Image_MM7::Timer_Image_MM7 ( )

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

70  {
71  Assert(sizeof(*this) == 0x28);
72  memset(this, 0, sizeof(*this));
73 }

Методы

◆ Serialize()

void Timer_Image_MM7::Serialize ( struct Timer timer)

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

95  {
96  memset(this, 0, sizeof(*this));
97 
98  this->bReady = timer->bReady;
99  this->bPaused = timer->bPaused;
100  this->bTackGameTime = timer->bTackGameTime;
101  this->uStartTime = timer->uStartTime;
102  this->uStopTime = timer->uStopTime;
103  this->uGameTimeStart = timer->uGameTimeStart;
104  this->field_18 = timer->field_18;
105  this->uTimeElapsed = timer->uTimeElapsed;
106  this->dt_in_some_format = timer->dt_in_some_format;
108 }

Перекрестные ссылки Timer::bPaused, bPaused, Timer::bReady, bReady, Timer::bTackGameTime, bTackGameTime, Timer::dt_in_some_format, dt_in_some_format, Timer::field_18, field_18, Timer::uGameTimeStart, uGameTimeStart, Timer::uStartTime, uStartTime, Timer::uStopTime, uStopTime, Timer::uTimeElapsed, uTimeElapsed, Timer::uTotalGameTimeElapsed и uTotalGameTimeElapsed.

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

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

◆ Deserialize()

void Timer_Image_MM7::Deserialize ( struct Timer timer)

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

110  {
111  timer->bReady = this->bReady;
112  timer->bPaused = this->bPaused;
113  timer->bTackGameTime = this->bTackGameTime;
114  timer->uStartTime = this->uStartTime;
115  timer->uStopTime = this->uStopTime;
116  timer->uGameTimeStart = this->uGameTimeStart;
117  timer->field_18 = this->field_18;
118  timer->uTimeElapsed = this->uTimeElapsed;
119  timer->dt_in_some_format = this->dt_in_some_format;
121 }

Перекрестные ссылки Timer::bPaused, bPaused, Timer::bReady, bReady, Timer::bTackGameTime, bTackGameTime, Timer::dt_in_some_format, dt_in_some_format, Timer::field_18, field_18, Timer::uGameTimeStart, uGameTimeStart, Timer::uStartTime, uStartTime, Timer::uStopTime, uStopTime, Timer::uTimeElapsed, uTimeElapsed, Timer::uTotalGameTimeElapsed и uTotalGameTimeElapsed.

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

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

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

◆ bReady

uint32_t Timer_Image_MM7::bReady

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

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

◆ bPaused

uint32_t Timer_Image_MM7::bPaused

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

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

◆ bTackGameTime

int32_t Timer_Image_MM7::bTackGameTime

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

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

◆ uStartTime

uint32_t Timer_Image_MM7::uStartTime

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

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

◆ uStopTime

uint32_t Timer_Image_MM7::uStopTime

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

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

◆ uGameTimeStart

int32_t Timer_Image_MM7::uGameTimeStart

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

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

◆ field_18

int32_t Timer_Image_MM7::field_18

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

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

◆ uTimeElapsed

uint32_t Timer_Image_MM7::uTimeElapsed

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

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

◆ dt_in_some_format

int32_t Timer_Image_MM7::dt_in_some_format

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

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

◆ uTotalGameTimeElapsed

uint32_t Timer_Image_MM7::uTotalGameTimeElapsed

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

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


Объявления и описания членов структур находятся в файлах:
Timer::uTimeElapsed
unsigned int uTimeElapsed
Definition: Time.h:133
Timer_Image_MM7::uTotalGameTimeElapsed
uint32_t uTotalGameTimeElapsed
Definition: LegacyImages.h:526
Timer_Image_MM7::bPaused
uint32_t bPaused
Definition: LegacyImages.h:518
Timer_Image_MM7::field_18
int32_t field_18
Definition: LegacyImages.h:523
Timer::field_18
int field_18
Definition: Time.h:132
Timer::bPaused
unsigned int bPaused
Definition: Time.h:127
Timer::bTackGameTime
int bTackGameTime
Definition: Time.h:128
Timer::uStopTime
unsigned int uStopTime
Definition: Time.h:130
Timer_Image_MM7::uStopTime
uint32_t uStopTime
Definition: LegacyImages.h:521
Timer_Image_MM7::uGameTimeStart
int32_t uGameTimeStart
Definition: LegacyImages.h:522
Timer::dt_in_some_format
int dt_in_some_format
Definition: Time.h:134
Timer::uGameTimeStart
int uGameTimeStart
Definition: Time.h:131
Timer_Image_MM7::uStartTime
uint32_t uStartTime
Definition: LegacyImages.h:520
Timer::bReady
unsigned int bReady
Definition: Time.h:126
Timer_Image_MM7::dt_in_some_format
int32_t dt_in_some_format
Definition: LegacyImages.h:525
Timer_Image_MM7::uTimeElapsed
uint32_t uTimeElapsed
Definition: LegacyImages.h:524
Timer_Image_MM7::bReady
uint32_t bReady
Definition: LegacyImages.h:517
Timer::uStartTime
unsigned int uStartTime
Definition: Time.h:129
Timer::uTotalGameTimeElapsed
unsigned int uTotalGameTimeElapsed
Definition: Time.h:135
Timer_Image_MM7::bTackGameTime
int32_t bTackGameTime
Definition: LegacyImages.h:519