105 {
106 int year, month, day, hour, minute;
107 g_Game.GetWorld().GetDate(year, month, day, hour, minute);
108
112
113 if (hour >= sunriseTimeStart && hour < (sunriseTimeStart + 2))
114 return WorldDataDaytime.DAWN;
115 else if (hour >= (sunriseTimeStart + 2) && hour < sunsetTimeStart)
116 return WorldDataDaytime.DAY;
117 else if (hour >= sunsetTimeStart && hour < (sunsetTimeStart + 2))
118 return WorldDataDaytime.DUSK;
119
120 return WorldDataDaytime.NIGHT;
121 }
float GetApproxSunriseTime(float monthday)
float GetApproxSunsetTime(float monthday)