57 lines
1.2 KiB
C++
57 lines
1.2 KiB
C++
#ifndef __SEASONS_H__
|
|
#define __SEASONS_H__
|
|
|
|
class month {
|
|
string Name;
|
|
string Season;
|
|
int Days;
|
|
int DaylightHours;
|
|
}
|
|
|
|
class moon {
|
|
string Name;
|
|
int Phase;
|
|
string Id;
|
|
string Description;
|
|
string Color;
|
|
}
|
|
|
|
static void create();
|
|
static void eventConfigure();
|
|
static void eventDawn();
|
|
static void eventMorning();
|
|
static void eventNoon();
|
|
static void eventTwilight();
|
|
static void eventNight();
|
|
static void eventMidnight();
|
|
int GetCurrentDay();
|
|
string GetCurrentDayName();
|
|
string GetCurrentMonth();
|
|
string GetCurrentSeason();
|
|
int GetCurrentTime();
|
|
int GetCurrentYear();
|
|
varargs int GetDay(int x);
|
|
varargs string GetDayName(int x);
|
|
string *GetDays();
|
|
int GetDaylightHours(string mon);
|
|
varargs int GetHour(int x);
|
|
varargs int GetMinutes(int x);
|
|
string GetMonth(int x);
|
|
private varargs int GetMonthIndex(int x);
|
|
string *GetMonths();
|
|
string GetSeason(int x);
|
|
varargs int GetTime(int x);
|
|
string GetTimeOfDay();
|
|
function AddTimeEvent(string tod, function f);
|
|
mapping GetTimeEvents();
|
|
varargs int GetYear(int x);
|
|
string GetYearString(int x);
|
|
string GetPhaseName(int x);
|
|
int GetPhase(string m);
|
|
int GetMoonLight();
|
|
string GetLong(string arg);
|
|
|
|
#endif /* __SEASONS_H__ */
|
|
|
|
|