pokeplatinum/include/constants/rtc.h
Eduardo Quezada cb256f45b5
Document location data (#472)
* Initial location names + Journal exited buildings

* Map header flags

* Map header battle BG

* Location names

* Weather

* Music IDs

* Format

* IsLeapYear

* Yearly weather
2025-04-13 13:23:49 -07:00

400 lines
9.1 KiB
C

#ifndef POKEPLATINUM_CONSTANTS_RTC_H
#define POKEPLATINUM_CONSTANTS_RTC_H
enum TimeOfDay {
TIMEOFDAY_MORNING = 0,
TIMEOFDAY_DAY = 1,
TIMEOFDAY_TWILIGHT = 2,
TIMEOFDAY_NIGHT = 3,
TIMEOFDAY_LATE_NIGHT = 4,
};
enum MonthOfYear {
MONTH_JAN = 1,
MONTH_FEB,
MONTH_MAR,
MONTH_APR,
MONTH_MAY,
MONTH_JUN,
MONTH_JUL,
MONTH_AUG,
MONTH_SEP,
MONTH_OCT,
MONTH_NOV,
MONTH_DEC,
MONTH_COUNT = MONTH_DEC
};
enum DayOfYear {
DAY_OF_YEAR_JAN_01 = 1,
DAY_OF_YEAR_JAN_02,
DAY_OF_YEAR_JAN_03,
DAY_OF_YEAR_JAN_04,
DAY_OF_YEAR_JAN_05,
DAY_OF_YEAR_JAN_06,
DAY_OF_YEAR_JAN_07,
DAY_OF_YEAR_JAN_08,
DAY_OF_YEAR_JAN_09,
DAY_OF_YEAR_JAN_10,
DAY_OF_YEAR_JAN_11,
DAY_OF_YEAR_JAN_12,
DAY_OF_YEAR_JAN_13,
DAY_OF_YEAR_JAN_14,
DAY_OF_YEAR_JAN_15,
DAY_OF_YEAR_JAN_16,
DAY_OF_YEAR_JAN_17,
DAY_OF_YEAR_JAN_18,
DAY_OF_YEAR_JAN_19,
DAY_OF_YEAR_JAN_20,
DAY_OF_YEAR_JAN_21,
DAY_OF_YEAR_JAN_22,
DAY_OF_YEAR_JAN_23,
DAY_OF_YEAR_JAN_24,
DAY_OF_YEAR_JAN_25,
DAY_OF_YEAR_JAN_26,
DAY_OF_YEAR_JAN_27,
DAY_OF_YEAR_JAN_28,
DAY_OF_YEAR_JAN_29,
DAY_OF_YEAR_JAN_30,
DAY_OF_YEAR_JAN_31,
DAY_OF_YEAR_FEB_01,
DAY_OF_YEAR_FEB_02,
DAY_OF_YEAR_FEB_03,
DAY_OF_YEAR_FEB_04,
DAY_OF_YEAR_FEB_05,
DAY_OF_YEAR_FEB_06,
DAY_OF_YEAR_FEB_07,
DAY_OF_YEAR_FEB_08,
DAY_OF_YEAR_FEB_09,
DAY_OF_YEAR_FEB_10,
DAY_OF_YEAR_FEB_11,
DAY_OF_YEAR_FEB_12,
DAY_OF_YEAR_FEB_13,
DAY_OF_YEAR_FEB_14,
DAY_OF_YEAR_FEB_15,
DAY_OF_YEAR_FEB_16,
DAY_OF_YEAR_FEB_17,
DAY_OF_YEAR_FEB_18,
DAY_OF_YEAR_FEB_19,
DAY_OF_YEAR_FEB_20,
DAY_OF_YEAR_FEB_21,
DAY_OF_YEAR_FEB_22,
DAY_OF_YEAR_FEB_23,
DAY_OF_YEAR_FEB_24,
DAY_OF_YEAR_FEB_25,
DAY_OF_YEAR_FEB_26,
DAY_OF_YEAR_FEB_27,
DAY_OF_YEAR_FEB_28,
DAY_OF_YEAR_FEB_29,
DAY_OF_YEAR_MAR_01,
DAY_OF_YEAR_MAR_02,
DAY_OF_YEAR_MAR_03,
DAY_OF_YEAR_MAR_04,
DAY_OF_YEAR_MAR_05,
DAY_OF_YEAR_MAR_06,
DAY_OF_YEAR_MAR_07,
DAY_OF_YEAR_MAR_08,
DAY_OF_YEAR_MAR_09,
DAY_OF_YEAR_MAR_10,
DAY_OF_YEAR_MAR_11,
DAY_OF_YEAR_MAR_12,
DAY_OF_YEAR_MAR_13,
DAY_OF_YEAR_MAR_14,
DAY_OF_YEAR_MAR_15,
DAY_OF_YEAR_MAR_16,
DAY_OF_YEAR_MAR_17,
DAY_OF_YEAR_MAR_18,
DAY_OF_YEAR_MAR_19,
DAY_OF_YEAR_MAR_20,
DAY_OF_YEAR_MAR_21,
DAY_OF_YEAR_MAR_22,
DAY_OF_YEAR_MAR_23,
DAY_OF_YEAR_MAR_24,
DAY_OF_YEAR_MAR_25,
DAY_OF_YEAR_MAR_26,
DAY_OF_YEAR_MAR_27,
DAY_OF_YEAR_MAR_28,
DAY_OF_YEAR_MAR_29,
DAY_OF_YEAR_MAR_30,
DAY_OF_YEAR_MAR_31,
DAY_OF_YEAR_APR_01,
DAY_OF_YEAR_APR_02,
DAY_OF_YEAR_APR_03,
DAY_OF_YEAR_APR_04,
DAY_OF_YEAR_APR_05,
DAY_OF_YEAR_APR_06,
DAY_OF_YEAR_APR_07,
DAY_OF_YEAR_APR_08,
DAY_OF_YEAR_APR_09,
DAY_OF_YEAR_APR_10,
DAY_OF_YEAR_APR_11,
DAY_OF_YEAR_APR_12,
DAY_OF_YEAR_APR_13,
DAY_OF_YEAR_APR_14,
DAY_OF_YEAR_APR_15,
DAY_OF_YEAR_APR_16,
DAY_OF_YEAR_APR_17,
DAY_OF_YEAR_APR_18,
DAY_OF_YEAR_APR_19,
DAY_OF_YEAR_APR_20,
DAY_OF_YEAR_APR_21,
DAY_OF_YEAR_APR_22,
DAY_OF_YEAR_APR_23,
DAY_OF_YEAR_APR_24,
DAY_OF_YEAR_APR_25,
DAY_OF_YEAR_APR_26,
DAY_OF_YEAR_APR_27,
DAY_OF_YEAR_APR_28,
DAY_OF_YEAR_APR_29,
DAY_OF_YEAR_APR_30,
DAY_OF_YEAR_MAY_01,
DAY_OF_YEAR_MAY_02,
DAY_OF_YEAR_MAY_03,
DAY_OF_YEAR_MAY_04,
DAY_OF_YEAR_MAY_05,
DAY_OF_YEAR_MAY_06,
DAY_OF_YEAR_MAY_07,
DAY_OF_YEAR_MAY_08,
DAY_OF_YEAR_MAY_09,
DAY_OF_YEAR_MAY_10,
DAY_OF_YEAR_MAY_11,
DAY_OF_YEAR_MAY_12,
DAY_OF_YEAR_MAY_13,
DAY_OF_YEAR_MAY_14,
DAY_OF_YEAR_MAY_15,
DAY_OF_YEAR_MAY_16,
DAY_OF_YEAR_MAY_17,
DAY_OF_YEAR_MAY_18,
DAY_OF_YEAR_MAY_19,
DAY_OF_YEAR_MAY_20,
DAY_OF_YEAR_MAY_21,
DAY_OF_YEAR_MAY_22,
DAY_OF_YEAR_MAY_23,
DAY_OF_YEAR_MAY_24,
DAY_OF_YEAR_MAY_25,
DAY_OF_YEAR_MAY_26,
DAY_OF_YEAR_MAY_27,
DAY_OF_YEAR_MAY_28,
DAY_OF_YEAR_MAY_29,
DAY_OF_YEAR_MAY_30,
DAY_OF_YEAR_MAY_31,
DAY_OF_YEAR_JUN_01,
DAY_OF_YEAR_JUN_02,
DAY_OF_YEAR_JUN_03,
DAY_OF_YEAR_JUN_04,
DAY_OF_YEAR_JUN_05,
DAY_OF_YEAR_JUN_06,
DAY_OF_YEAR_JUN_07,
DAY_OF_YEAR_JUN_08,
DAY_OF_YEAR_JUN_09,
DAY_OF_YEAR_JUN_10,
DAY_OF_YEAR_JUN_11,
DAY_OF_YEAR_JUN_12,
DAY_OF_YEAR_JUN_13,
DAY_OF_YEAR_JUN_14,
DAY_OF_YEAR_JUN_15,
DAY_OF_YEAR_JUN_16,
DAY_OF_YEAR_JUN_17,
DAY_OF_YEAR_JUN_18,
DAY_OF_YEAR_JUN_19,
DAY_OF_YEAR_JUN_20,
DAY_OF_YEAR_JUN_21,
DAY_OF_YEAR_JUN_22,
DAY_OF_YEAR_JUN_23,
DAY_OF_YEAR_JUN_24,
DAY_OF_YEAR_JUN_25,
DAY_OF_YEAR_JUN_26,
DAY_OF_YEAR_JUN_27,
DAY_OF_YEAR_JUN_28,
DAY_OF_YEAR_JUN_29,
DAY_OF_YEAR_JUN_30,
DAY_OF_YEAR_JUL_01,
DAY_OF_YEAR_JUL_02,
DAY_OF_YEAR_JUL_03,
DAY_OF_YEAR_JUL_04,
DAY_OF_YEAR_JUL_05,
DAY_OF_YEAR_JUL_06,
DAY_OF_YEAR_JUL_07,
DAY_OF_YEAR_JUL_08,
DAY_OF_YEAR_JUL_09,
DAY_OF_YEAR_JUL_10,
DAY_OF_YEAR_JUL_11,
DAY_OF_YEAR_JUL_12,
DAY_OF_YEAR_JUL_13,
DAY_OF_YEAR_JUL_14,
DAY_OF_YEAR_JUL_15,
DAY_OF_YEAR_JUL_16,
DAY_OF_YEAR_JUL_17,
DAY_OF_YEAR_JUL_18,
DAY_OF_YEAR_JUL_19,
DAY_OF_YEAR_JUL_20,
DAY_OF_YEAR_JUL_21,
DAY_OF_YEAR_JUL_22,
DAY_OF_YEAR_JUL_23,
DAY_OF_YEAR_JUL_24,
DAY_OF_YEAR_JUL_25,
DAY_OF_YEAR_JUL_26,
DAY_OF_YEAR_JUL_27,
DAY_OF_YEAR_JUL_28,
DAY_OF_YEAR_JUL_29,
DAY_OF_YEAR_JUL_30,
DAY_OF_YEAR_JUL_31,
DAY_OF_YEAR_AUG_01,
DAY_OF_YEAR_AUG_02,
DAY_OF_YEAR_AUG_03,
DAY_OF_YEAR_AUG_04,
DAY_OF_YEAR_AUG_05,
DAY_OF_YEAR_AUG_06,
DAY_OF_YEAR_AUG_07,
DAY_OF_YEAR_AUG_08,
DAY_OF_YEAR_AUG_09,
DAY_OF_YEAR_AUG_10,
DAY_OF_YEAR_AUG_11,
DAY_OF_YEAR_AUG_12,
DAY_OF_YEAR_AUG_13,
DAY_OF_YEAR_AUG_14,
DAY_OF_YEAR_AUG_15,
DAY_OF_YEAR_AUG_16,
DAY_OF_YEAR_AUG_17,
DAY_OF_YEAR_AUG_18,
DAY_OF_YEAR_AUG_19,
DAY_OF_YEAR_AUG_20,
DAY_OF_YEAR_AUG_21,
DAY_OF_YEAR_AUG_22,
DAY_OF_YEAR_AUG_23,
DAY_OF_YEAR_AUG_24,
DAY_OF_YEAR_AUG_25,
DAY_OF_YEAR_AUG_26,
DAY_OF_YEAR_AUG_27,
DAY_OF_YEAR_AUG_28,
DAY_OF_YEAR_AUG_29,
DAY_OF_YEAR_AUG_30,
DAY_OF_YEAR_AUG_31,
DAY_OF_YEAR_SEP_01,
DAY_OF_YEAR_SEP_02,
DAY_OF_YEAR_SEP_03,
DAY_OF_YEAR_SEP_04,
DAY_OF_YEAR_SEP_05,
DAY_OF_YEAR_SEP_06,
DAY_OF_YEAR_SEP_07,
DAY_OF_YEAR_SEP_08,
DAY_OF_YEAR_SEP_09,
DAY_OF_YEAR_SEP_10,
DAY_OF_YEAR_SEP_11,
DAY_OF_YEAR_SEP_12,
DAY_OF_YEAR_SEP_13,
DAY_OF_YEAR_SEP_14,
DAY_OF_YEAR_SEP_15,
DAY_OF_YEAR_SEP_16,
DAY_OF_YEAR_SEP_17,
DAY_OF_YEAR_SEP_18,
DAY_OF_YEAR_SEP_19,
DAY_OF_YEAR_SEP_20,
DAY_OF_YEAR_SEP_21,
DAY_OF_YEAR_SEP_22,
DAY_OF_YEAR_SEP_23,
DAY_OF_YEAR_SEP_24,
DAY_OF_YEAR_SEP_25,
DAY_OF_YEAR_SEP_26,
DAY_OF_YEAR_SEP_27,
DAY_OF_YEAR_SEP_28,
DAY_OF_YEAR_SEP_29,
DAY_OF_YEAR_SEP_30,
DAY_OF_YEAR_OCT_01,
DAY_OF_YEAR_OCT_02,
DAY_OF_YEAR_OCT_03,
DAY_OF_YEAR_OCT_04,
DAY_OF_YEAR_OCT_05,
DAY_OF_YEAR_OCT_06,
DAY_OF_YEAR_OCT_07,
DAY_OF_YEAR_OCT_08,
DAY_OF_YEAR_OCT_09,
DAY_OF_YEAR_OCT_10,
DAY_OF_YEAR_OCT_11,
DAY_OF_YEAR_OCT_12,
DAY_OF_YEAR_OCT_13,
DAY_OF_YEAR_OCT_14,
DAY_OF_YEAR_OCT_15,
DAY_OF_YEAR_OCT_16,
DAY_OF_YEAR_OCT_17,
DAY_OF_YEAR_OCT_18,
DAY_OF_YEAR_OCT_19,
DAY_OF_YEAR_OCT_20,
DAY_OF_YEAR_OCT_21,
DAY_OF_YEAR_OCT_22,
DAY_OF_YEAR_OCT_23,
DAY_OF_YEAR_OCT_24,
DAY_OF_YEAR_OCT_25,
DAY_OF_YEAR_OCT_26,
DAY_OF_YEAR_OCT_27,
DAY_OF_YEAR_OCT_28,
DAY_OF_YEAR_OCT_29,
DAY_OF_YEAR_OCT_30,
DAY_OF_YEAR_OCT_31,
DAY_OF_YEAR_NOV_01,
DAY_OF_YEAR_NOV_02,
DAY_OF_YEAR_NOV_03,
DAY_OF_YEAR_NOV_04,
DAY_OF_YEAR_NOV_05,
DAY_OF_YEAR_NOV_06,
DAY_OF_YEAR_NOV_07,
DAY_OF_YEAR_NOV_08,
DAY_OF_YEAR_NOV_09,
DAY_OF_YEAR_NOV_10,
DAY_OF_YEAR_NOV_11,
DAY_OF_YEAR_NOV_12,
DAY_OF_YEAR_NOV_13,
DAY_OF_YEAR_NOV_14,
DAY_OF_YEAR_NOV_15,
DAY_OF_YEAR_NOV_16,
DAY_OF_YEAR_NOV_17,
DAY_OF_YEAR_NOV_18,
DAY_OF_YEAR_NOV_19,
DAY_OF_YEAR_NOV_20,
DAY_OF_YEAR_NOV_21,
DAY_OF_YEAR_NOV_22,
DAY_OF_YEAR_NOV_23,
DAY_OF_YEAR_NOV_24,
DAY_OF_YEAR_NOV_25,
DAY_OF_YEAR_NOV_26,
DAY_OF_YEAR_NOV_27,
DAY_OF_YEAR_NOV_28,
DAY_OF_YEAR_NOV_29,
DAY_OF_YEAR_NOV_30,
DAY_OF_YEAR_DEC_01,
DAY_OF_YEAR_DEC_02,
DAY_OF_YEAR_DEC_03,
DAY_OF_YEAR_DEC_04,
DAY_OF_YEAR_DEC_05,
DAY_OF_YEAR_DEC_06,
DAY_OF_YEAR_DEC_07,
DAY_OF_YEAR_DEC_08,
DAY_OF_YEAR_DEC_09,
DAY_OF_YEAR_DEC_10,
DAY_OF_YEAR_DEC_11,
DAY_OF_YEAR_DEC_12,
DAY_OF_YEAR_DEC_13,
DAY_OF_YEAR_DEC_14,
DAY_OF_YEAR_DEC_15,
DAY_OF_YEAR_DEC_16,
DAY_OF_YEAR_DEC_17,
DAY_OF_YEAR_DEC_18,
DAY_OF_YEAR_DEC_19,
DAY_OF_YEAR_DEC_20,
DAY_OF_YEAR_DEC_21,
DAY_OF_YEAR_DEC_22,
DAY_OF_YEAR_DEC_23,
DAY_OF_YEAR_DEC_24,
DAY_OF_YEAR_DEC_25,
DAY_OF_YEAR_DEC_26,
DAY_OF_YEAR_DEC_27,
DAY_OF_YEAR_DEC_28,
DAY_OF_YEAR_DEC_29,
DAY_OF_YEAR_DEC_30,
DAY_OF_YEAR_DEC_31,
DAY_OF_YEAR_COUNT = DAY_OF_YEAR_DEC_31
};
#endif // POKEPLATINUM_CONSTANTS_RTC_H