79 [[nodiscard]] std::uint32_t
GetYear()
const;
94 static_assert(
sizeof(
Calendar) == 0x40);
std::uint32_t GetYear() const
std::string GetDayName() const
std::uint32_t GetMonth() const
TESGlobal * gameYear
Definition Calendar.h:85
TESGlobal * gameDay
Definition Calendar.h:87
void GetTimeDateString(char *a_dest, std::uint32_t a_max, bool a_showYear) const
float GetHoursPassed() const
float rawDaysPassed
Definition Calendar.h:92
static constexpr std::uint8_t DAYS_IN_MONTH[]
Definition Calendar.h:12
TESGlobal * timeScale
Definition Calendar.h:90
float GetDaysPassed() const
TESGlobal * gameDaysPassed
Definition Calendar.h:89
TESGlobal * gameMonth
Definition Calendar.h:86
std::uint32_t GetDayOfWeek() const
float GetCurrentGameTime() const
float GetTimescale() const
float GetHoursPerDay() const
std::uint32_t pad04
Definition Calendar.h:84
std::uint16_t pad02
Definition Calendar.h:83
std::uint32_t midnightsPassed
Definition Calendar.h:91
std::uint8_t pad01
Definition Calendar.h:82
TESGlobal * gameHour
Definition Calendar.h:88
static Calendar * GetSingleton()
std::string GetMonthName() const
Definition TESGlobal.h:10
Definition AbsorbEffect.h:6
Definition BSTSingleton.h:50
Day
Definition Calendar.h:30
@ kMiddas
Definition Calendar.h:34
@ kLoredas
Definition Calendar.h:37
@ kMorndas
Definition Calendar.h:32
@ kSundas
Definition Calendar.h:31
@ kFredas
Definition Calendar.h:36
@ kTurdas
Definition Calendar.h:35
@ kTirdas
Definition Calendar.h:33
@ kTotal
Definition Calendar.h:38
Month
Definition Calendar.h:46
@ kTotal
Definition Calendar.h:59
@ kMidyear
Definition Calendar.h:52
@ kMorningStar
Definition Calendar.h:47
@ kRainsHand
Definition Calendar.h:50
@ kLastSeed
Definition Calendar.h:54
@ kSecondSeed
Definition Calendar.h:51
@ kFirstSeed
Definition Calendar.h:49
@ kSunsDawn
Definition Calendar.h:48
@ kSunsHeight
Definition Calendar.h:53
@ kHearthfire
Definition Calendar.h:55
@ kEveningStar
Definition Calendar.h:58
@ kSunsDusk
Definition Calendar.h:57
@ kFrostfall
Definition Calendar.h:56