#include "date_type.h"
Go to the source code of this file.
Functions | |
void | SetDate (Date date) |
void | ConvertDateToYMD (Date date, YearMonthDay *ymd) |
Converts a Date to a Year, Month & Day. | |
Date | ConvertYMDToDate (Year year, Month month, Day day) |
Converts a tupe of Year, Month and Day to a Date. | |
static bool | IsLeapYear (Year yr) |
Variables | |
Year | _cur_year |
Current year, starting at 0. | |
Month | _cur_month |
Current month (0..11). | |
Date | _date |
Current date in days (day counter). | |
DateFract | _date_fract |
Definition in file date_func.h.
void ConvertDateToYMD | ( | Date | date, | |
YearMonthDay * | ymd | |||
) |
Converts a Date to a Year, Month & Day.
date | the date to convert from | |
ymd | the year, month and day to write to |
Definition at line 84 of file date.cpp.
References YearMonthDay::day, DAYS_IN_LEAP_YEAR, DAYS_IN_YEAR, YearMonthDay::month, and YearMonthDay::year.
Referenced by ClickChangeDateCheat(), DrawVehiclePurchaseInfo(), AIDate::GetDayOfMonth(), GetGlobalVariable(), AIDate::GetMonth(), GetSnowLine(), AIDate::GetYear(), IncreaseDate(), and SetDateWindow::SetDateWindow().
Converts a tupe of Year, Month and Day to a Date.
year | is a number between 0..MAX_YEAR | |
month | is a number between 0..11 | |
day | is a number between 1..31 |
Definition at line 140 of file date.cpp.
References DAYS_TILL.
Referenced by ClickChangeDateCheat(), FixTTOEngines(), GenerateWorld(), AIDate::GetDate(), GetGlobalVariable(), and SetDateWindow::OnClick().