diff options
| author | dam <dam@gudinoff> | 2022-04-10 08:32:49 +0000 |
|---|---|---|
| committer | dam <dam@gudinoff> | 2022-04-10 08:32:49 +0000 |
| commit | 2d7da6bbc23fb917dfe931eaeb5566da0a102ac3 (patch) | |
| tree | ae4d7541267dd1a7a5633ff79ac7de1e9055437b /date_picker/date_picker.gd | |
| parent | 75791aecbff0d8adc1011f45a69877cabff616e0 (diff) | |
| download | surgery-log-2d7da6bbc23fb917dfe931eaeb5566da0a102ac3.tar.zst surgery-log-2d7da6bbc23fb917dfe931eaeb5566da0a102ac3.zip | |
Code cleanup.
Diffstat (limited to 'date_picker/date_picker.gd')
| -rw-r--r-- | date_picker/date_picker.gd | 64 |
1 files changed, 0 insertions, 64 deletions
diff --git a/date_picker/date_picker.gd b/date_picker/date_picker.gd deleted file mode 100644 index e2a793f..0000000 --- a/date_picker/date_picker.gd +++ /dev/null @@ -1,64 +0,0 @@ -extends Control -class_name DatePicker - -const days_per_month: Dictionary = { - 1: 31, - 2: 28, - 3: 31, - 4: 30, - 5: 31, - 6: 30, - 7: 31, - 8: 31, - 9: 30, - 10: 31, - 11: 30, - 12: 31, -} - -onready var year_picker := get_node("year") as ValuePicker -onready var month_picker := get_node("month") as ValuePicker -onready var day_picker := get_node("day") as ValuePicker - - -func _process(delta: float): - var year := year_picker.value - var month := month_picker.value - var day := day_picker.value - var days_on_month: int = days_per_month[month] - - var is_leap_year := (year % 4 == 0 && year % 100 != 0) || year % 400 == 0 - if is_leap_year && month == 2: - days_on_month = 29 - - if day > days_on_month: - day_picker.value = days_on_month - day_picker.max_value = days_on_month - - -func get_day() -> int: - return day_picker.value - - -func get_month() -> int: - return month_picker.value - - -func get_year() -> int: - return year_picker.value - - -func get_date() -> Dictionary: - return { - year = year_picker.value, - month = month_picker.value, - day = day_picker.value, - } - - -func set_date(new_year: int, new_month: int, new_day: int): - year_picker.value = new_year - month_picker.value = new_month - day_picker.value = new_day - - |
