initial commit, hope i didnt push any keys :P

This commit is contained in:
anne
2023-02-07 17:46:01 +01:00
commit 1416a35df1
362 changed files with 7234 additions and 0 deletions
+37
View File
@@ -0,0 +1,37 @@
extends Resource
class_name Moment
export(int, 0,22) var hour:int # Hour alarm should go off
export(int, 0,59) var minute:int # Minute alarm should go off
func _init(h:int=0,m:int=0):
hour = h
minute = m
func padded_minute()->String:
return str(minute).pad_zeros(2)
func padded_hour()->String:
return str(hour).pad_zeros(2)
func padded_hour_12()->String:
return str(hour_12()).pad_zeros(2)
func hour_12()->int:
return hour % 12
func to_seconds()->int:
return hour*60*60 + minute*60
func am_pm()->String:
return 'am' if is_am() else 'pm'
func is_morning()->bool:
# 5 to 12
return hour <= 11 and hour >= 5
func is_am()->bool:
return !is_pm()
func is_pm()->bool:
return hour > 11