mirror of
https://github.com/tonytins/citylimits.git
synced 2025-03-22 07:22:20 +00:00
33 lines
556 B
GDScript3
33 lines
556 B
GDScript3
|
extends Node
|
||
|
|
||
|
var year: int = 2000 setget increment_year
|
||
|
var prev_year: int
|
||
|
var month: int = 1 setget increment_month
|
||
|
var prev_month: int
|
||
|
var day: int = 1 setget increment_day
|
||
|
var prev_day: int
|
||
|
|
||
|
func new_year():
|
||
|
prev_year = year
|
||
|
prev_day = day
|
||
|
prev_month = month
|
||
|
increment_year(1)
|
||
|
day = 1
|
||
|
month = 1
|
||
|
|
||
|
func reset_day():
|
||
|
prev_day = day
|
||
|
day = 1
|
||
|
|
||
|
func increment_day(new_day):
|
||
|
prev_day = day
|
||
|
day += new_day
|
||
|
|
||
|
func increment_year(new_year):
|
||
|
prev_year = year
|
||
|
year += new_year
|
||
|
|
||
|
func increment_month(new_month):
|
||
|
prev_month = month
|
||
|
month += new_month
|