mud/lib/daemon/include/seasons.h
2020-09-06 05:43:07 -07:00

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__ */