claude godot 4 port
This commit is contained in:
+13
-13
@@ -1,37 +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
|
||||
@export_range(0, 22) var hour: int # Hour alarm should go off
|
||||
@export_range(0, 59) var minute: int # Minute alarm should go off
|
||||
|
||||
func _init(h:int=0,m:int=0):
|
||||
func _init(h: int = 0, m: int = 0):
|
||||
hour = h
|
||||
minute = m
|
||||
|
||||
func padded_minute()->String:
|
||||
func padded_minute() -> String:
|
||||
return str(minute).pad_zeros(2)
|
||||
|
||||
func padded_hour()->String:
|
||||
func padded_hour() -> String:
|
||||
return str(hour).pad_zeros(2)
|
||||
|
||||
func padded_hour_12()->String:
|
||||
func padded_hour_12() -> String:
|
||||
return str(hour_12()).pad_zeros(2)
|
||||
|
||||
func hour_12()->int:
|
||||
func hour_12() -> int:
|
||||
return hour % 12
|
||||
|
||||
func to_seconds()->int:
|
||||
return hour*60*60 + minute*60
|
||||
func to_seconds() -> int:
|
||||
return hour * 60 * 60 + minute * 60
|
||||
|
||||
func am_pm()->String:
|
||||
func am_pm() -> String:
|
||||
return 'am' if is_am() else 'pm'
|
||||
|
||||
func is_morning()->bool:
|
||||
func is_morning() -> bool:
|
||||
# 5 to 12
|
||||
return hour <= 11 and hour >= 5
|
||||
|
||||
func is_am()->bool:
|
||||
func is_am() -> bool:
|
||||
return !is_pm()
|
||||
|
||||
func is_pm()->bool:
|
||||
func is_pm() -> bool:
|
||||
return hour > 11
|
||||
|
||||
Reference in New Issue
Block a user