52 static constexpr float MINUTE = 0.1f;
53 static constexpr int HOUR =
static_cast<int>(60 *
MINUTE);
67 std::string
ToString(
double offset)
const;
72 int GetHour(
double offset = 0.0)
const;
Holds and calculates the tick that is on going. Date is the number of hours that has been ongoing sin...
Definition: stardate.h:46
static constexpr int HOUR
Definition: stardate.h:53
int GetDay() const
Definition: stardate.cpp:63
static const int TIME_INCREMENT
Definition: stardate.h:50
uint64_t GetDate() const
Definition: stardate.h:61
int GetYear() const
Definition: stardate.cpp:53
void IncrementDate()
Definition: stardate.h:59
static constexpr int DAY
Definition: stardate.h:54
int GetMonth() const
Definition: stardate.cpp:58
double operator()() const
Definition: stardate.h:78
void SetDate(unsigned int _date)
Definition: stardate.h:76
uint64_t date
Definition: stardate.h:83
int GetMinute() const
Definition: stardate.cpp:76
static constexpr int WEEK
Definition: stardate.h:55
double ToSecond() const
Definition: stardate.h:63
static const int YEAR
Definition: stardate.h:57
static const int start_date
Definition: stardate.h:85
static constexpr float MINUTE
Definition: stardate.h:52
std::string ToString() const
Definition: stardate.cpp:33
int ToTicks(double seconds)
Definition: stardate.h:74
double ToDay() const
Definition: stardate.h:64
int GetHour(double offset=0.0) const
Definition: stardate.cpp:71