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

#include <Items.h>

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

void Initialize (GameTime duration)
 

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

int field_0_expire_second
 
int field_4_expire_minute
 
int field_8_expire_hour
 
int field_C_expire_day
 
int field_10_expire_week
 
int field_14_exprie_month
 
int field_18_expire_year
 

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

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

Методы

◆ Initialize()

void SummonedItem::Initialize ( GameTime  duration)
inline

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

573  {
574  this->field_0_expire_second = duration.GetSecondsFraction();
575  this->field_4_expire_minute = duration.GetMinutesFraction();
576  this->field_8_expire_hour = duration.GetHoursOfDay();
577  this->field_10_expire_week = duration.GetWeeksOfMonth();
578  this->field_C_expire_day = duration.GetDaysOfMonth();
579  this->field_14_exprie_month = duration.GetMonths();
580  this->field_18_expire_year = duration.GetYears() + game_starting_year;
581  }

Перекрестные ссылки field_0_expire_second, field_10_expire_week, field_14_exprie_month, field_18_expire_year, field_4_expire_minute, field_8_expire_hour, field_C_expire_day, game_starting_year, GameTime::GetDaysOfMonth(), GameTime::GetHoursOfDay(), GameTime::GetMinutesFraction(), GameTime::GetMonths(), GameTime::GetSecondsFraction(), GameTime::GetWeeksOfMonth() и GameTime::GetYears().

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

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

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

◆ field_0_expire_second

int SummonedItem::field_0_expire_second

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

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

◆ field_4_expire_minute

int SummonedItem::field_4_expire_minute

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

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

◆ field_8_expire_hour

int SummonedItem::field_8_expire_hour

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

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

◆ field_C_expire_day

int SummonedItem::field_C_expire_day

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

Используется в BuildDialogueString(), GameUI_DrawItemInfo() и Initialize().

◆ field_10_expire_week

int SummonedItem::field_10_expire_week

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

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

◆ field_14_exprie_month

int SummonedItem::field_14_exprie_month

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

Используется в BuildDialogueString(), GameUI_DrawItemInfo() и Initialize().

◆ field_18_expire_year

int SummonedItem::field_18_expire_year

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

Используется в BuildDialogueString(), GameUI_DrawItemInfo() и Initialize().


Объявления и описания членов структуры находятся в файле:
SummonedItem::field_4_expire_minute
int field_4_expire_minute
Definition: Items.h:584
GameTime::GetDaysOfMonth
int GetDaysOfMonth() const
Definition: Time.h:41
game_starting_year
int game_starting_year
Definition: mm7_data.cpp:193
GameTime::GetYears
int GetYears() const
Definition: Time.h:35
SummonedItem::field_0_expire_second
int field_0_expire_second
Definition: Items.h:583
GameTime::GetMinutesFraction
int GetMinutesFraction() const
Definition: Time.h:38
GameTime::GetSecondsFraction
int GetSecondsFraction() const
Definition: Time.h:37
SummonedItem::field_18_expire_year
int field_18_expire_year
Definition: Items.h:589
SummonedItem::field_C_expire_day
int field_C_expire_day
Definition: Items.h:586
SummonedItem::field_14_exprie_month
int field_14_exprie_month
Definition: Items.h:588
GameTime::GetHoursOfDay
int GetHoursOfDay() const
Definition: Time.h:39
GameTime::GetWeeksOfMonth
int GetWeeksOfMonth() const
Definition: Time.h:42
SummonedItem::field_8_expire_hour
int field_8_expire_hour
Definition: Items.h:585
GameTime::GetMonths
int GetMonths() const
Definition: Time.h:34
SummonedItem::field_10_expire_week
int field_10_expire_week
Definition: Items.h:587