World of Might and Magic
0.2.0
Open reimplementation of Might and Magic 6 7 8 game engine
|
#include <Time.h>
Открытые члены | |
GameTime () | |
GameTime (uint64_t val) | |
GameTime (int seconds, int minutes, int hours=0, int days=0, int weeks=0, int months=0, int years=0) | |
uint64_t | GetSeconds () const |
uint64_t | GetMinutes () const |
uint64_t | GetHours () const |
int | GetDays () const |
int | GetWeeks () const |
int | GetMonths () const |
int | GetYears () const |
int | GetSecondsFraction () const |
int | GetMinutesFraction () const |
int | GetHoursOfDay () const |
int | GetDaysOfWeek () const |
int | GetDaysOfMonth () const |
int | GetWeeksOfMonth () const |
int | GetMonthsOfYear () const |
void | AddMinutes (int minutes) |
void | SubtractHours (int hours) |
void | AddDays (int days) |
void | AddYears (int years) |
void | Reset () |
bool | Valid () const |
GameTime | operator+ (GameTime &rhs) |
GameTime | operator- (GameTime &rhs) |
GameTime & | operator+= (GameTime &rhs) |
bool | operator> (const GameTime &rhs) const |
bool | operator>= (const GameTime &rhs) const |
bool | operator< (const GameTime &rhs) const |
bool | operator<= (const GameTime &rhs) const |
operator bool () | |
operator int () | |
Открытые статические члены | |
static GameTime | FromSeconds (int seconds) |
static GameTime | FromMinutes (int minutes) |
static GameTime | FromHours (int hours) |
static GameTime | FromDays (int days) |
static GameTime | FromYears (int years) |
Открытые атрибуты | |
int64_t | value |
|
inline |
См. определение в файле Time.h строка 15
Используется в FromDays(), FromHours(), FromMinutes(), FromSeconds(), FromYears(), operator+() и operator-().
|
inlineexplicit |
|
inline |
|
inline |
См. определение в файле Time.h строка 27
Используется в GetHoursOfDay(), GetMinutes(), GetMinutesFraction() и GetSecondsFraction().
|
inline |
См. определение в файле Time.h строка 30
Перекрестные ссылки GetSeconds().
Используется в GetHours().
|
inline |
См. определение в файле Time.h строка 31
Перекрестные ссылки GetMinutes().
Используется в GetDays().
|
inline |
См. определение в файле Time.h строка 32
Перекрестные ссылки GetHours().
Используется в _494035_timed_effects__water_walking_damage__etc(), Player::CompareVariable(), Player::GetConditionDaysPassed(), GetDaysOfMonth(), GetDaysOfWeek(), GetWeeks(), OutdoorLocation::Load(), MakeDateTimeString(), ODM_LoadAndInitialize(), OnMapLoad(), PrepareToLoadBLV() и GUIWindow_LloydsBook::Update().
|
inline |
См. определение в файле Time.h строка 33
Перекрестные ссылки GetDays().
Используется в GetMonths(), GetWeeksOfMonth() и OnMapLoad().
|
inline |
См. определение в файле Time.h строка 34
Перекрестные ссылки GetWeeks().
Используется в _494035_timed_effects__water_walking_damage__etc(), GetMonthsOfYear(), GetYears(), SummonedItem::Initialize() и OnMapLoad().
|
inline |
См. определение в файле Time.h строка 35
Перекрестные ссылки GetMonths().
Используется в Player::GetBaseAge(), SummonedItem::Initialize(), OnMapLoad(), RestAndHeal() и UI_DrawSaveLoad().
|
inline |
См. определение в файле Time.h строка 37
Перекрестные ссылки GetSeconds().
Используется в _494035_timed_effects__water_walking_damage__etc(), SummonedItem::Initialize(), MakeDateTimeString(), OnMapLoad() и RestAndHeal().
|
inline |
См. определение в файле Time.h строка 38
Перекрестные ссылки GetSeconds().
Используется в _493938_regenerate(), _494035_timed_effects__water_walking_damage__etc(), SummonedItem::Initialize(), MakeDateTimeString(), OnMapLoad(), RestAndHeal() и UI_DrawSaveLoad().
|
inline |
См. определение в файле Time.h строка 39
Перекрестные ссылки GetSeconds().
Используется в _494035_timed_effects__water_walking_damage__etc(), BuildDialogueString(), Player::CompareVariable(), SummonedItem::Initialize(), MakeDateTimeString(), OnMapLoad(), RestAndHeal(), UI_DrawSaveLoad() и GUIWindow_LloydsBook::Update().
|
inline |
См. определение в файле Time.h строка 40
Перекрестные ссылки GetDays().
Используется в OnMapLoad() и UI_DrawSaveLoad().
|
inline |
См. определение в файле Time.h строка 41
Перекрестные ссылки GetDays().
Используется в SummonedItem::Initialize(), RestAndHeal() и UI_DrawSaveLoad().
|
inline |
См. определение в файле Time.h строка 42
Перекрестные ссылки GetWeeks().
Используется в SummonedItem::Initialize(), OnMapLoad() и RestAndHeal().
|
inline |
См. определение в файле Time.h строка 43
Перекрестные ссылки GetMonths().
Используется в _494035_timed_effects__water_walking_damage__etc(), OnMapLoad(), RestAndHeal() и UI_DrawSaveLoad().
|
inline |
|
inline |
|
inline |
См. определение в файле Time.h строка 51
Используется в Application::Game::EventLoop() и Application::Game::GameLoop().
|
inline |
|
inline |
См. определение в файле Time.h строка 58
Используется в SpellBuff::IsBuffExpiredToTime(), SpellBuff::Reset() и ItemGen::Reset().
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inlineexplicit |
|
inline |
|
inlinestatic |
См. определение в файле Time.h строка 83
Перекрестные ссылки GameTime().
Используется в CastSpellInfoHelpers::_427E01_cast_spell(), SpriteObject::_46BEF1_apply_spells_aoe(), _46BFFA_update_spell_fx(), EventCastSpell(), Inventory_ItemPopupAndAlchemy(), Player::SetBeacon() и sub_44FA4C_spawn_light_elemental().
|
inlinestatic |
См. определение в файле Time.h строка 86
Перекрестные ссылки GameTime().
Используется в CastSpellInfoHelpers::_427E01_cast_spell() и Actor::AI_SpellAttack().
|
inlinestatic |
См. определение в файле Time.h строка 89
Перекрестные ссылки GameTime().
Используется в Player::CompareVariable() и UseNPCSkill().
|
inlinestatic |
См. определение в файле Time.h строка 92
Перекрестные ссылки GameTime().
Используется в WinApiWindow::OnOSMenu() и sub_4B1447_party_fine().
|
inlinestatic |
См. определение в файле Time.h строка 95
Перекрестные ссылки GameTime().
Используется в WinApiWindow::OnOSMenu().
int64_t GameTime::value |
См. определение в файле Time.h строка 99
Используется в _494035_timed_effects__water_walking_damage__etc(), SpellFxRenderer::_4A806F_get_mass_distortion_value(), SpellBuff::Active(), Actor::Actor(), ItemGen_Image_MM7::Deserialize(), SpellBuff_Image_MM7::Deserialize(), Party_Image_MM7::Deserialize(), SpellBuff::Expired(), stru262_TurnBased::NextTurn(), WinApiWindow::OnOSMenu(), OnTimer(), operator int(), operator+(), operator+=(), operator-(), operator<(), operator<=(), operator>(), operator>=(), ItemGen_Image_MM7::Serialize(), SpellBuff_Image_MM7::Serialize() и Party_Image_MM7::Serialize().