Code: Select all
label DayProceed:
jump DayProceed2
$ GameRunning = True
while GameRunning:
"Skip hour"
$ Calendar.AddTime(1)
return
label DayProceed2:
$ Calendar = Calendar(0, 0, 0, 0, ["January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"], 0, ["Monday", "Tuesday", "Wensday", "Thursday", "Friday", "Saturday", "Sunday"], [31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31])
return
Code: Select all
init python:
class Calendar(object):
def __init__(self, Hours, Hour, Days, Day, Months, Month, WeekDays, MonthDays):
self.Hours = Hours
self.Hour = Hour
self.Days = Days
self.Day = Day
self.Months = Months
self.Month = Month
self.WeekDays = WeekDays
self.MonthDays = MonthDays
@property
def Output(self):
return self.WeekDays[self.Day] + " " + self.Months[self.Month] + " " + str(self.Days+1) + " " + str(self.Hours).zfill(2) + ":00"
def AddTime(self, Hours):
self.Hours += Hours
if self.Hours > 23:
self.Hours -= 24
self.Day += 1
self.Days += 1
if self.Day > 6:
self.Day = 0
if self.Days > self.MonthDays [self.Month]:
self.Month += 1
self.Day = 0
if self.Months > 11:
self.Month = 0