diff --git a/.gitignore b/.gitignore index 3a96203..bf14a04 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,3 @@ +.godot/ .import/ +.import.godot3-backup/ diff --git a/addons/BetterTabContainer/BetterTabContainer.gd b/addons/BetterTabContainer/BetterTabContainer.gd index 3d79189..6ff9cff 100644 --- a/addons/BetterTabContainer/BetterTabContainer.gd +++ b/addons/BetterTabContainer/BetterTabContainer.gd @@ -6,91 +6,94 @@ ## is treated as a separate tab. You might also want to hide ## the horizontal scroll bar at the bottom, as it does nothing +@tool extends ScrollContainer signal tab_switched(tab) -onready var tabs_holder := MarginContainer.new() -onready var children := get_children() -onready var sizex := rect_size.x +@onready var tabs_holder := MarginContainer.new() +@onready var _initial_children := get_children() +@onready var sizex: float = size.x -export(int) var current_tab = 0 -export(float) var swipe_threshold = 128.0 -export(bool) var smooth_switch = true -export(float) var switch_power = 5.0 +@export var current_tab: int = 0 +@export var swipe_threshold: float = 128.0 +@export var smooth_switch: bool = true +@export var switch_power: float = 5.0 +var children: Array = [] var scroll_velocity := Vector2.ZERO -var scrolling := false -var target_scroll := 0.0 -var current_scroll := 0.0 -var prev_on_tab := false -var drag_init_pos := Vector2.ZERO +var scrolling := false +var target_scroll: float = 0.0 +var current_scroll: float = 0.0 +var prev_on_tab := false +var drag_init_pos := Vector2.ZERO var swipe_threshold_reached := false var scrolled_with_wheel := false func _ready() -> void: # add a tab holder to the container and move all the children to it add_child(tabs_holder) - for child in children: + for child in _initial_children: if(child is ScrollBar): continue remove_child(child) tabs_holder.add_child(child) child.mouse_filter = Control.MOUSE_FILTER_PASS children = tabs_holder.get_children() - + # adjust all the properties of the containers - scroll_vertical_enabled = false - scroll_horizontal_enabled = true - tabs_holder.size_flags_vertical = 3 + vertical_scroll_mode = ScrollContainer.SCROLL_MODE_DISABLED + horizontal_scroll_mode = ScrollContainer.SCROLL_MODE_AUTO + tabs_holder.size_flags_vertical = Control.SIZE_EXPAND_FILL tabs_holder.mouse_filter = Control.MOUSE_FILTER_PASS - + # connect required signals - get_tree().get_root().connect("size_changed", self, "resize") - tabs_holder.connect("sort_children", self, "resize") - connect("gui_input", self, "_manage_input") + get_tree().get_root().size_changed.connect(resize) + tabs_holder.sort_children.connect(resize) + gui_input.connect(_manage_input) resize() switch_tab() update_target_scroll(true) - + func _process(delta: float) -> void: if scrolling: current_scroll = scroll_horizontal else: # smoothly scroll to the current tab - if prev_on_tab or scrolled_with_wheel: current_scroll = target_scroll - else: current_scroll += (target_scroll - scroll_horizontal) * 8.0 * delta + if prev_on_tab or scrolled_with_wheel: + current_scroll = target_scroll + else: + current_scroll += (target_scroll - scroll_horizontal) * 8.0 * delta scroll_horizontal = current_scroll - + # prevent actual mouse wheel scrolling prev_on_tab = abs(current_scroll - target_scroll) < 1 - + func resize() -> void: # handle window resizing - sizex = rect_size.x - tabs_holder.rect_min_size.x = sizex * children.size() - + sizex = size.x + tabs_holder.custom_minimum_size.x = sizex * children.size() + var childi := 0 for child in children: - child.rect_size.x = sizex - child.rect_position.x = sizex * childi + child.size.x = sizex + child.position.x = sizex * childi childi += 1 - + update_target_scroll(true) - + func _manage_input(event: InputEvent) -> void: if event is InputEventMouseButton: # when the drag is stopped, end scrolling - if event.button_index in [BUTTON_WHEEL_UP, BUTTON_WHEEL_DOWN, BUTTON_WHEEL_LEFT, BUTTON_WHEEL_RIGHT]: + if event.button_index in [MOUSE_BUTTON_WHEEL_UP, MOUSE_BUTTON_WHEEL_DOWN, MOUSE_BUTTON_WHEEL_LEFT, MOUSE_BUTTON_WHEEL_RIGHT]: scrolled_with_wheel = true - + elif event is InputEventScreenDrag: scroll_velocity = event.relative - + # check for swipe threshold if not swipe_threshold_reached: - #scroll_horizontal = target_scroll var diff = abs(drag_init_pos.x - event.position.x) - if diff > swipe_threshold: + if diff > swipe_threshold: swipe_threshold_reached = true else: scroll_horizontal = target_scroll @@ -98,7 +101,7 @@ func _manage_input(event: InputEvent) -> void: # fake scroll, because for some reason, real scrolling stops current_scroll -= event.relative.x scroll_horizontal = current_scroll - + elif event is InputEventScreenTouch: if event.is_pressed(): scrolling = true @@ -107,28 +110,28 @@ func _manage_input(event: InputEvent) -> void: scrolled_with_wheel = false else: end_scroll() - + func end_scroll() -> void: - # calculate current tab, based on the horizontal scroll and the drag velocity + # calculate current tab, based on the horizontal scroll and the drag velocity # and then switch to it - current_tab = int(clamp(round((scroll_horizontal - min(scroll_velocity.x * switch_power, sizex)) / sizex), 0, children.size()-1)) + current_tab = int(clamp(round((scroll_horizontal - min(scroll_velocity.x * switch_power, sizex)) / sizex), 0, children.size() - 1)) switch_tab() scroll_velocity = Vector2.ZERO scrolling = false - -func update_target_scroll(instant:bool=false) -> void: + +func update_target_scroll(instant: bool = false) -> void: # calculate horizontal scrolling required to fully switch to a single tab, with no overlaps # if instant is true, also update the current scroll target_scroll = current_tab * sizex - if instant: + if instant: current_scroll = target_scroll - scroll_horizontal = current_scroll + scroll_horizontal = int(current_scroll) else: prev_on_tab = false - -func switch_tab(tab:int=-1) -> void: - if tab >= 0: + +func switch_tab(tab: int = -1) -> void: + if tab >= 0: current_tab = tab scrolled_with_wheel = false update_target_scroll(!smooth_switch) - emit_signal("tab_switched", current_tab) + tab_switched.emit(current_tab) diff --git a/addons/BetterTabContainer/BetterTabContainer.gd.uid b/addons/BetterTabContainer/BetterTabContainer.gd.uid new file mode 100644 index 0000000..7395cc4 --- /dev/null +++ b/addons/BetterTabContainer/BetterTabContainer.gd.uid @@ -0,0 +1 @@ +uid://ci1vctgruq15r diff --git a/addons/BetterTabContainer/class-icon.svg.import b/addons/BetterTabContainer/class-icon.svg.import index 85e4ecb..1f91f41 100644 --- a/addons/BetterTabContainer/class-icon.svg.import +++ b/addons/BetterTabContainer/class-icon.svg.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/class-icon.svg-c87135634ec50ad20a48fb432e8b6f1f.stex" +type="CompressedTexture2D" +uid="uid://bovq2qx32oqyb" +path="res://.godot/imported/class-icon.svg-c87135634ec50ad20a48fb432e8b6f1f.ctex" metadata={ "vram_texture": false } @@ -10,26 +11,33 @@ metadata={ [deps] source_file="res://addons/BetterTabContainer/class-icon.svg" -dest_files=[ "res://.import/class-icon.svg-c87135634ec50ad20a48fb432e8b6f1f.stex" ] +dest_files=["res://.godot/imported/class-icon.svg-c87135634ec50ad20a48fb432e8b6f1f.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false process/normal_map_invert_y=false -stream=false -size_limit=0 -detect_3d=true +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 svg/scale=1.0 +editor/scale_with_editor_scale=false +editor/convert_colors_with_editor_theme=false diff --git a/addons/BetterTabContainer/plugin.gd b/addons/BetterTabContainer/plugin.gd index 15f08dc..c540fca 100644 --- a/addons/BetterTabContainer/plugin.gd +++ b/addons/BetterTabContainer/plugin.gd @@ -1,4 +1,4 @@ -tool +@tool extends EditorPlugin diff --git a/addons/BetterTabContainer/plugin.gd.uid b/addons/BetterTabContainer/plugin.gd.uid new file mode 100644 index 0000000..22179eb --- /dev/null +++ b/addons/BetterTabContainer/plugin.gd.uid @@ -0,0 +1 @@ +uid://iimqt42rdljf diff --git a/addons/WeatherAPI/node.gd b/addons/WeatherAPI/node.gd index 7dc41cb..b72d2fe 100644 --- a/addons/WeatherAPI/node.gd +++ b/addons/WeatherAPI/node.gd @@ -1,80 +1,76 @@ +@tool extends Node class_name WeatherAPINode -tool signal received_current(json) signal received_forecast(json) -export var api_key:String -export var location:String = "Amsterdam" +@export var api_key: String +@export var location: String = "Amsterdam" -export var base_url := "http://api.weatherapi.com/v1/" setget set_base_url +@export var base_url: String = "http://api.weatherapi.com/v1/": + set = set_base_url var http = HTTPRequest.new() var current_history := [] var forecast_history := [] -func set_base_url(newurl:String): +func set_base_url(newurl: String): if not newurl.begins_with('http://') and not newurl.begins_with('https://'): - newurl = 'http://'+newurl + newurl = 'http://' + newurl if !newurl.ends_with('/'): newurl += '/' base_url = newurl func _ready(): add_child(http) - http.connect("request_completed", self, "_on_http_response") -func get_current(include_air_quality:=false): +func get_current(include_air_quality: bool = false): var url = _form_url('current.json', {'aqi': 'yes' if include_air_quality else 'no'}) print(url) - var out = yield(_wait_on_request(url), "completed") + var out = await _wait_on_request(url) if out[0]: current_history.append(out) - out = JSON.parse(out[-1]).result - emit_signal("received_current",out) - return out + var parsed = JSON.parse_string(out[-1]) + received_current.emit(parsed) + return parsed else: print("no answer") return out[1] -func _bool2YN(b:bool): +func _bool2YN(b: bool): return 'yes' if b else 'no' -func get_forecast(days:=1, include_air_quality:=false, alerts:=false): - var url = _form_url('current.json', {'aqi': _bool2YN(include_air_quality), 'days':days, 'alerts':_bool2YN(alerts)}) - var out = yield(_wait_on_request(url), "completed") +func get_forecast(days: int = 1, include_air_quality: bool = false, alerts: bool = false): + var url = _form_url('current.json', {'aqi': _bool2YN(include_air_quality), 'days': days, 'alerts': _bool2YN(alerts)}) + var out = await _wait_on_request(url) if out[0]: - out = JSON.parse(out[-1]).result - current_history.append(out) - forecast_history.append(out) - emit_signal("received_forecast",out) - emit_signal("received_current",out) - return out + var parsed = JSON.parse_string(out[-1]) + current_history.append(parsed) + forecast_history.append(parsed) + received_forecast.emit(parsed) + received_current.emit(parsed) + return parsed else: return out[1] -func _wait_on_request(url)->Array: +func _wait_on_request(url) -> Array: # Returns: # when answered: [http was answered, result, response_code, headers, raw_body, utf8_body] # when not answered: [false, error] var err = http.request(url) if err == OK: - var out = yield(http, "request_completed") - out.append(out[-1].get_string_from_utf8()) - return [true] + out - yield() + var result = await http.request_completed + result.append(result[-1].get_string_from_utf8()) + return [true] + result return [false, err] -func _form_url(endpoint:='current.json', args:={}): +func _form_url(endpoint: String = 'current.json', args: Dictionary = {}): if endpoint.ends_with('/'): - endpoint = endpoint.substr(0,len(endpoint)) + endpoint = endpoint.substr(0, len(endpoint)) var out = base_url + endpoint - out += '?key='+api_key - out += '&q='+location + out += '?key=' + api_key + out += '&q=' + location for key in args: out += '&{0}={1}'.format([key, args[key]]) return out - -func _on_http_response(result: int, response_code: int, headers: PoolStringArray, body: PoolByteArray): - pass diff --git a/addons/WeatherAPI/node.gd.uid b/addons/WeatherAPI/node.gd.uid new file mode 100644 index 0000000..ed99650 --- /dev/null +++ b/addons/WeatherAPI/node.gd.uid @@ -0,0 +1 @@ +uid://cdts80k64rgos diff --git a/addons/WeatherAPI/objects.gd.uid b/addons/WeatherAPI/objects.gd.uid new file mode 100644 index 0000000..cd2ac3e --- /dev/null +++ b/addons/WeatherAPI/objects.gd.uid @@ -0,0 +1 @@ +uid://dbo4hxroi7ggj diff --git a/addons/WeatherAPI/plugin.gd b/addons/WeatherAPI/plugin.gd index 49e712e..c148cbc 100644 --- a/addons/WeatherAPI/plugin.gd +++ b/addons/WeatherAPI/plugin.gd @@ -1,4 +1,4 @@ -tool +@tool extends EditorPlugin diff --git a/addons/WeatherAPI/plugin.gd.uid b/addons/WeatherAPI/plugin.gd.uid new file mode 100644 index 0000000..fbed8e4 --- /dev/null +++ b/addons/WeatherAPI/plugin.gd.uid @@ -0,0 +1 @@ +uid://bs1adwqasxy73 diff --git a/assets/audio/clips/greet/voc_en_greet_goodmorning.mp3.import b/assets/audio/clips/greet/voc_en_greet_goodmorning.mp3.import index 131f53e..df0671b 100644 --- a/assets/audio/clips/greet/voc_en_greet_goodmorning.mp3.import +++ b/assets/audio/clips/greet/voc_en_greet_goodmorning.mp3.import @@ -2,14 +2,18 @@ importer="mp3" type="AudioStreamMP3" -path="res://.import/voc_en_greet_goodmorning.mp3-43bb343eaeb6171483443517ad3de787.mp3str" +uid="uid://dl3w8jkewd7v8" +path="res://.godot/imported/voc_en_greet_goodmorning.mp3-43bb343eaeb6171483443517ad3de787.mp3str" [deps] source_file="res://assets/audio/clips/greet/voc_en_greet_goodmorning.mp3" -dest_files=[ "res://.import/voc_en_greet_goodmorning.mp3-43bb343eaeb6171483443517ad3de787.mp3str" ] +dest_files=["res://.godot/imported/voc_en_greet_goodmorning.mp3-43bb343eaeb6171483443517ad3de787.mp3str"] [params] loop=false loop_offset=0 +bpm=0 +beat_count=0 +bar_beats=4 diff --git a/assets/audio/clips/greet/voc_en_greet_hello.mp3.import b/assets/audio/clips/greet/voc_en_greet_hello.mp3.import index 9b18bb8..c5da789 100644 --- a/assets/audio/clips/greet/voc_en_greet_hello.mp3.import +++ b/assets/audio/clips/greet/voc_en_greet_hello.mp3.import @@ -2,14 +2,18 @@ importer="mp3" type="AudioStreamMP3" -path="res://.import/voc_en_greet_hello.mp3-9b1cd90ecf9648174c69637c8567ba5b.mp3str" +uid="uid://gbah3adojpr7" +path="res://.godot/imported/voc_en_greet_hello.mp3-9b1cd90ecf9648174c69637c8567ba5b.mp3str" [deps] source_file="res://assets/audio/clips/greet/voc_en_greet_hello.mp3" -dest_files=[ "res://.import/voc_en_greet_hello.mp3-9b1cd90ecf9648174c69637c8567ba5b.mp3str" ] +dest_files=["res://.godot/imported/voc_en_greet_hello.mp3-9b1cd90ecf9648174c69637c8567ba5b.mp3str"] [params] loop=false loop_offset=0 +bpm=0 +beat_count=0 +bar_beats=4 diff --git a/assets/audio/clips/misc/voc_en_its.mp3.import b/assets/audio/clips/misc/voc_en_its.mp3.import index 23c243c..b74c035 100644 --- a/assets/audio/clips/misc/voc_en_its.mp3.import +++ b/assets/audio/clips/misc/voc_en_its.mp3.import @@ -2,14 +2,18 @@ importer="mp3" type="AudioStreamMP3" -path="res://.import/voc_en_its.mp3-86a4d76dabfa6f1f58b5e07f29fc506e.mp3str" +uid="uid://ckdj3tqvhwa5p" +path="res://.godot/imported/voc_en_its.mp3-86a4d76dabfa6f1f58b5e07f29fc506e.mp3str" [deps] source_file="res://assets/audio/clips/misc/voc_en_its.mp3" -dest_files=[ "res://.import/voc_en_its.mp3-86a4d76dabfa6f1f58b5e07f29fc506e.mp3str" ] +dest_files=["res://.godot/imported/voc_en_its.mp3-86a4d76dabfa6f1f58b5e07f29fc506e.mp3str"] [params] loop=false loop_offset=0 +bpm=0 +beat_count=0 +bar_beats=4 diff --git a/assets/audio/clips/music/music_cloudy.wav.import b/assets/audio/clips/music/music_cloudy.wav.import index c58878f..94ac8d6 100644 --- a/assets/audio/clips/music/music_cloudy.wav.import +++ b/assets/audio/clips/music/music_cloudy.wav.import @@ -1,13 +1,14 @@ [remap] importer="wav" -type="AudioStreamSample" -path="res://.import/music_cloudy.wav-c911d26fadd7a38e6a5e90d91afa13fa.sample" +type="AudioStreamWAV" +uid="uid://bsw0r1gen1o0j" +path="res://.godot/imported/music_cloudy.wav-c911d26fadd7a38e6a5e90d91afa13fa.sample" [deps] source_file="res://assets/audio/clips/music/music_cloudy.wav" -dest_files=[ "res://.import/music_cloudy.wav-c911d26fadd7a38e6a5e90d91afa13fa.sample" ] +dest_files=["res://.godot/imported/music_cloudy.wav-c911d26fadd7a38e6a5e90d91afa13fa.sample"] [params] diff --git a/assets/audio/clips/music/music_foggy.wav.import b/assets/audio/clips/music/music_foggy.wav.import index ccd5dce..82c9ea6 100644 --- a/assets/audio/clips/music/music_foggy.wav.import +++ b/assets/audio/clips/music/music_foggy.wav.import @@ -1,13 +1,14 @@ [remap] importer="wav" -type="AudioStreamSample" -path="res://.import/music_foggy.wav-c89345b8667eca3befa71edba52972d4.sample" +type="AudioStreamWAV" +uid="uid://41o7diypr4er" +path="res://.godot/imported/music_foggy.wav-c89345b8667eca3befa71edba52972d4.sample" [deps] source_file="res://assets/audio/clips/music/music_foggy.wav" -dest_files=[ "res://.import/music_foggy.wav-c89345b8667eca3befa71edba52972d4.sample" ] +dest_files=["res://.godot/imported/music_foggy.wav-c89345b8667eca3befa71edba52972d4.sample"] [params] diff --git a/assets/audio/clips/music/music_partlycloudy.wav.import b/assets/audio/clips/music/music_partlycloudy.wav.import index 873c6f2..3d690c7 100644 --- a/assets/audio/clips/music/music_partlycloudy.wav.import +++ b/assets/audio/clips/music/music_partlycloudy.wav.import @@ -1,13 +1,14 @@ [remap] importer="wav" -type="AudioStreamSample" -path="res://.import/music_partlycloudy.wav-b19ae3933a42c7a0c91d0b16837d8c59.sample" +type="AudioStreamWAV" +uid="uid://bs7w034pjeuio" +path="res://.godot/imported/music_partlycloudy.wav-b19ae3933a42c7a0c91d0b16837d8c59.sample" [deps] source_file="res://assets/audio/clips/music/music_partlycloudy.wav" -dest_files=[ "res://.import/music_partlycloudy.wav-b19ae3933a42c7a0c91d0b16837d8c59.sample" ] +dest_files=["res://.godot/imported/music_partlycloudy.wav-b19ae3933a42c7a0c91d0b16837d8c59.sample"] [params] diff --git a/assets/audio/clips/music/music_rainy.wav.import b/assets/audio/clips/music/music_rainy.wav.import index e761858..8f0f890 100644 --- a/assets/audio/clips/music/music_rainy.wav.import +++ b/assets/audio/clips/music/music_rainy.wav.import @@ -1,13 +1,14 @@ [remap] importer="wav" -type="AudioStreamSample" -path="res://.import/music_rainy.wav-fe2d7f68d832531bd3c61589cc597aba.sample" +type="AudioStreamWAV" +uid="uid://fcnyqnvlqsel" +path="res://.godot/imported/music_rainy.wav-fe2d7f68d832531bd3c61589cc597aba.sample" [deps] source_file="res://assets/audio/clips/music/music_rainy.wav" -dest_files=[ "res://.import/music_rainy.wav-fe2d7f68d832531bd3c61589cc597aba.sample" ] +dest_files=["res://.godot/imported/music_rainy.wav-fe2d7f68d832531bd3c61589cc597aba.sample"] [params] diff --git a/assets/audio/clips/music/music_snowy.wav.import b/assets/audio/clips/music/music_snowy.wav.import index 517c730..f19ed51 100644 --- a/assets/audio/clips/music/music_snowy.wav.import +++ b/assets/audio/clips/music/music_snowy.wav.import @@ -1,13 +1,14 @@ [remap] importer="wav" -type="AudioStreamSample" -path="res://.import/music_snowy.wav-653b57fd13625471f091039e7bacaeaa.sample" +type="AudioStreamWAV" +uid="uid://busk0bm80uhoj" +path="res://.godot/imported/music_snowy.wav-653b57fd13625471f091039e7bacaeaa.sample" [deps] source_file="res://assets/audio/clips/music/music_snowy.wav" -dest_files=[ "res://.import/music_snowy.wav-653b57fd13625471f091039e7bacaeaa.sample" ] +dest_files=["res://.godot/imported/music_snowy.wav-653b57fd13625471f091039e7bacaeaa.sample"] [params] diff --git a/assets/audio/clips/music/music_stormy.wav.import b/assets/audio/clips/music/music_stormy.wav.import index fe28504..85805a2 100644 --- a/assets/audio/clips/music/music_stormy.wav.import +++ b/assets/audio/clips/music/music_stormy.wav.import @@ -1,13 +1,14 @@ [remap] importer="wav" -type="AudioStreamSample" -path="res://.import/music_stormy.wav-4c288062515c60b62f353b317dece083.sample" +type="AudioStreamWAV" +uid="uid://go7bff5t8um8" +path="res://.godot/imported/music_stormy.wav-4c288062515c60b62f353b317dece083.sample" [deps] source_file="res://assets/audio/clips/music/music_stormy.wav" -dest_files=[ "res://.import/music_stormy.wav-4c288062515c60b62f353b317dece083.sample" ] +dest_files=["res://.godot/imported/music_stormy.wav-4c288062515c60b62f353b317dece083.sample"] [params] diff --git a/assets/audio/clips/music/music_sunny.wav.import b/assets/audio/clips/music/music_sunny.wav.import index ec1cbd7..83b755f 100644 --- a/assets/audio/clips/music/music_sunny.wav.import +++ b/assets/audio/clips/music/music_sunny.wav.import @@ -1,13 +1,14 @@ [remap] importer="wav" -type="AudioStreamSample" -path="res://.import/music_sunny.wav-334f6caecf26d491c9853df9de3ba0b1.sample" +type="AudioStreamWAV" +uid="uid://bhkccm68kcoa1" +path="res://.godot/imported/music_sunny.wav-334f6caecf26d491c9853df9de3ba0b1.sample" [deps] source_file="res://assets/audio/clips/music/music_sunny.wav" -dest_files=[ "res://.import/music_sunny.wav-334f6caecf26d491c9853df9de3ba0b1.sample" ] +dest_files=["res://.godot/imported/music_sunny.wav-334f6caecf26d491c9853df9de3ba0b1.sample"] [params] diff --git a/assets/audio/clips/music/music_unknown.wav.import b/assets/audio/clips/music/music_unknown.wav.import index 106961c..40ea930 100644 --- a/assets/audio/clips/music/music_unknown.wav.import +++ b/assets/audio/clips/music/music_unknown.wav.import @@ -1,13 +1,14 @@ [remap] importer="wav" -type="AudioStreamSample" -path="res://.import/music_unknown.wav-2460ce261bc74fd346e2ee84913f5d28.sample" +type="AudioStreamWAV" +uid="uid://bjr5g80fwfglr" +path="res://.godot/imported/music_unknown.wav-2460ce261bc74fd346e2ee84913f5d28.sample" [deps] source_file="res://assets/audio/clips/music/music_unknown.wav" -dest_files=[ "res://.import/music_unknown.wav-2460ce261bc74fd346e2ee84913f5d28.sample" ] +dest_files=["res://.godot/imported/music_unknown.wav-2460ce261bc74fd346e2ee84913f5d28.sample"] [params] diff --git a/assets/audio/clips/time/am pm/voc_en_ampm_am.mp3.import b/assets/audio/clips/time/am pm/voc_en_ampm_am.mp3.import index 61a811d..ed0994b 100644 --- a/assets/audio/clips/time/am pm/voc_en_ampm_am.mp3.import +++ b/assets/audio/clips/time/am pm/voc_en_ampm_am.mp3.import @@ -2,14 +2,18 @@ importer="mp3" type="AudioStreamMP3" -path="res://.import/voc_en_ampm_am.mp3-f004535b45c4707124a0bc26c42999da.mp3str" +uid="uid://d1iblaaw6angg" +path="res://.godot/imported/voc_en_ampm_am.mp3-f004535b45c4707124a0bc26c42999da.mp3str" [deps] source_file="res://assets/audio/clips/time/am pm/voc_en_ampm_am.mp3" -dest_files=[ "res://.import/voc_en_ampm_am.mp3-f004535b45c4707124a0bc26c42999da.mp3str" ] +dest_files=["res://.godot/imported/voc_en_ampm_am.mp3-f004535b45c4707124a0bc26c42999da.mp3str"] [params] loop=false loop_offset=0 +bpm=0 +beat_count=0 +bar_beats=4 diff --git a/assets/audio/clips/time/am pm/voc_en_ampm_pm.mp3.import b/assets/audio/clips/time/am pm/voc_en_ampm_pm.mp3.import index 19df394..8ba1ecb 100644 --- a/assets/audio/clips/time/am pm/voc_en_ampm_pm.mp3.import +++ b/assets/audio/clips/time/am pm/voc_en_ampm_pm.mp3.import @@ -2,14 +2,18 @@ importer="mp3" type="AudioStreamMP3" -path="res://.import/voc_en_ampm_pm.mp3-5546298d0c754e5bdfd197a9ba2d4d6a.mp3str" +uid="uid://dlofsru6spwid" +path="res://.godot/imported/voc_en_ampm_pm.mp3-5546298d0c754e5bdfd197a9ba2d4d6a.mp3str" [deps] source_file="res://assets/audio/clips/time/am pm/voc_en_ampm_pm.mp3" -dest_files=[ "res://.import/voc_en_ampm_pm.mp3-5546298d0c754e5bdfd197a9ba2d4d6a.mp3str" ] +dest_files=["res://.godot/imported/voc_en_ampm_pm.mp3-5546298d0c754e5bdfd197a9ba2d4d6a.mp3str"] [params] loop=false loop_offset=0 +bpm=0 +beat_count=0 +bar_beats=4 diff --git a/assets/audio/clips/time/hour/voc_en_hour_01.mp3.import b/assets/audio/clips/time/hour/voc_en_hour_01.mp3.import index 9bc4876..3452de8 100644 --- a/assets/audio/clips/time/hour/voc_en_hour_01.mp3.import +++ b/assets/audio/clips/time/hour/voc_en_hour_01.mp3.import @@ -2,14 +2,18 @@ importer="mp3" type="AudioStreamMP3" -path="res://.import/voc_en_hour_01.mp3-78c44e06899be9873a80036c35a0232a.mp3str" +uid="uid://bymkx666ehe00" +path="res://.godot/imported/voc_en_hour_01.mp3-78c44e06899be9873a80036c35a0232a.mp3str" [deps] source_file="res://assets/audio/clips/time/hour/voc_en_hour_01.mp3" -dest_files=[ "res://.import/voc_en_hour_01.mp3-78c44e06899be9873a80036c35a0232a.mp3str" ] +dest_files=["res://.godot/imported/voc_en_hour_01.mp3-78c44e06899be9873a80036c35a0232a.mp3str"] [params] loop=false loop_offset=0 +bpm=0 +beat_count=0 +bar_beats=4 diff --git a/assets/audio/clips/time/hour/voc_en_hour_02.mp3.import b/assets/audio/clips/time/hour/voc_en_hour_02.mp3.import index e0b1743..3fcc0b3 100644 --- a/assets/audio/clips/time/hour/voc_en_hour_02.mp3.import +++ b/assets/audio/clips/time/hour/voc_en_hour_02.mp3.import @@ -2,14 +2,18 @@ importer="mp3" type="AudioStreamMP3" -path="res://.import/voc_en_hour_02.mp3-2043ba9153517d7cef50843bb3073adb.mp3str" +uid="uid://0atdclp2bp8p" +path="res://.godot/imported/voc_en_hour_02.mp3-2043ba9153517d7cef50843bb3073adb.mp3str" [deps] source_file="res://assets/audio/clips/time/hour/voc_en_hour_02.mp3" -dest_files=[ "res://.import/voc_en_hour_02.mp3-2043ba9153517d7cef50843bb3073adb.mp3str" ] +dest_files=["res://.godot/imported/voc_en_hour_02.mp3-2043ba9153517d7cef50843bb3073adb.mp3str"] [params] loop=false loop_offset=0 +bpm=0 +beat_count=0 +bar_beats=4 diff --git a/assets/audio/clips/time/hour/voc_en_hour_03.mp3.import b/assets/audio/clips/time/hour/voc_en_hour_03.mp3.import index 1d1774e..589f5d7 100644 --- a/assets/audio/clips/time/hour/voc_en_hour_03.mp3.import +++ b/assets/audio/clips/time/hour/voc_en_hour_03.mp3.import @@ -2,14 +2,18 @@ importer="mp3" type="AudioStreamMP3" -path="res://.import/voc_en_hour_03.mp3-727c7e057f0efadbb7b55e4a9b8bb721.mp3str" +uid="uid://dok1ddds3t21w" +path="res://.godot/imported/voc_en_hour_03.mp3-727c7e057f0efadbb7b55e4a9b8bb721.mp3str" [deps] source_file="res://assets/audio/clips/time/hour/voc_en_hour_03.mp3" -dest_files=[ "res://.import/voc_en_hour_03.mp3-727c7e057f0efadbb7b55e4a9b8bb721.mp3str" ] +dest_files=["res://.godot/imported/voc_en_hour_03.mp3-727c7e057f0efadbb7b55e4a9b8bb721.mp3str"] [params] loop=false loop_offset=0 +bpm=0 +beat_count=0 +bar_beats=4 diff --git a/assets/audio/clips/time/hour/voc_en_hour_04.mp3.import b/assets/audio/clips/time/hour/voc_en_hour_04.mp3.import index 60e5d4d..a47974c 100644 --- a/assets/audio/clips/time/hour/voc_en_hour_04.mp3.import +++ b/assets/audio/clips/time/hour/voc_en_hour_04.mp3.import @@ -2,14 +2,18 @@ importer="mp3" type="AudioStreamMP3" -path="res://.import/voc_en_hour_04.mp3-3e8335ca292d75cbaeb050dba5617c17.mp3str" +uid="uid://dujnp4n8qbaxt" +path="res://.godot/imported/voc_en_hour_04.mp3-3e8335ca292d75cbaeb050dba5617c17.mp3str" [deps] source_file="res://assets/audio/clips/time/hour/voc_en_hour_04.mp3" -dest_files=[ "res://.import/voc_en_hour_04.mp3-3e8335ca292d75cbaeb050dba5617c17.mp3str" ] +dest_files=["res://.godot/imported/voc_en_hour_04.mp3-3e8335ca292d75cbaeb050dba5617c17.mp3str"] [params] loop=false loop_offset=0 +bpm=0 +beat_count=0 +bar_beats=4 diff --git a/assets/audio/clips/time/hour/voc_en_hour_05.mp3.import b/assets/audio/clips/time/hour/voc_en_hour_05.mp3.import index 1198361..bc274bb 100644 --- a/assets/audio/clips/time/hour/voc_en_hour_05.mp3.import +++ b/assets/audio/clips/time/hour/voc_en_hour_05.mp3.import @@ -2,14 +2,18 @@ importer="mp3" type="AudioStreamMP3" -path="res://.import/voc_en_hour_05.mp3-984c0e1bfc0d8169ca7dfae8abc9e1a3.mp3str" +uid="uid://0uwqhxd20bes" +path="res://.godot/imported/voc_en_hour_05.mp3-984c0e1bfc0d8169ca7dfae8abc9e1a3.mp3str" [deps] source_file="res://assets/audio/clips/time/hour/voc_en_hour_05.mp3" -dest_files=[ "res://.import/voc_en_hour_05.mp3-984c0e1bfc0d8169ca7dfae8abc9e1a3.mp3str" ] +dest_files=["res://.godot/imported/voc_en_hour_05.mp3-984c0e1bfc0d8169ca7dfae8abc9e1a3.mp3str"] [params] loop=false loop_offset=0 +bpm=0 +beat_count=0 +bar_beats=4 diff --git a/assets/audio/clips/time/hour/voc_en_hour_06.mp3.import b/assets/audio/clips/time/hour/voc_en_hour_06.mp3.import index 79ce11f..8581076 100644 --- a/assets/audio/clips/time/hour/voc_en_hour_06.mp3.import +++ b/assets/audio/clips/time/hour/voc_en_hour_06.mp3.import @@ -2,14 +2,18 @@ importer="mp3" type="AudioStreamMP3" -path="res://.import/voc_en_hour_06.mp3-e53110c6b8ee75c535ded3aa34a265be.mp3str" +uid="uid://dc8i6v1a0hibe" +path="res://.godot/imported/voc_en_hour_06.mp3-e53110c6b8ee75c535ded3aa34a265be.mp3str" [deps] source_file="res://assets/audio/clips/time/hour/voc_en_hour_06.mp3" -dest_files=[ "res://.import/voc_en_hour_06.mp3-e53110c6b8ee75c535ded3aa34a265be.mp3str" ] +dest_files=["res://.godot/imported/voc_en_hour_06.mp3-e53110c6b8ee75c535ded3aa34a265be.mp3str"] [params] loop=false loop_offset=0 +bpm=0 +beat_count=0 +bar_beats=4 diff --git a/assets/audio/clips/time/hour/voc_en_hour_07.mp3.import b/assets/audio/clips/time/hour/voc_en_hour_07.mp3.import index b50e9fd..fc34237 100644 --- a/assets/audio/clips/time/hour/voc_en_hour_07.mp3.import +++ b/assets/audio/clips/time/hour/voc_en_hour_07.mp3.import @@ -2,14 +2,18 @@ importer="mp3" type="AudioStreamMP3" -path="res://.import/voc_en_hour_07.mp3-99c34c474e0d60d904f64ae345b028e9.mp3str" +uid="uid://dj23ouoy36nnc" +path="res://.godot/imported/voc_en_hour_07.mp3-99c34c474e0d60d904f64ae345b028e9.mp3str" [deps] source_file="res://assets/audio/clips/time/hour/voc_en_hour_07.mp3" -dest_files=[ "res://.import/voc_en_hour_07.mp3-99c34c474e0d60d904f64ae345b028e9.mp3str" ] +dest_files=["res://.godot/imported/voc_en_hour_07.mp3-99c34c474e0d60d904f64ae345b028e9.mp3str"] [params] loop=false loop_offset=0 +bpm=0 +beat_count=0 +bar_beats=4 diff --git a/assets/audio/clips/time/hour/voc_en_hour_08.mp3.import b/assets/audio/clips/time/hour/voc_en_hour_08.mp3.import index 8cdb7b9..91a2d31 100644 --- a/assets/audio/clips/time/hour/voc_en_hour_08.mp3.import +++ b/assets/audio/clips/time/hour/voc_en_hour_08.mp3.import @@ -2,14 +2,18 @@ importer="mp3" type="AudioStreamMP3" -path="res://.import/voc_en_hour_08.mp3-10fc5439c7a90d76fb07fc17f5097d39.mp3str" +uid="uid://dltqda578os43" +path="res://.godot/imported/voc_en_hour_08.mp3-10fc5439c7a90d76fb07fc17f5097d39.mp3str" [deps] source_file="res://assets/audio/clips/time/hour/voc_en_hour_08.mp3" -dest_files=[ "res://.import/voc_en_hour_08.mp3-10fc5439c7a90d76fb07fc17f5097d39.mp3str" ] +dest_files=["res://.godot/imported/voc_en_hour_08.mp3-10fc5439c7a90d76fb07fc17f5097d39.mp3str"] [params] loop=false loop_offset=0 +bpm=0 +beat_count=0 +bar_beats=4 diff --git a/assets/audio/clips/time/hour/voc_en_hour_09.mp3.import b/assets/audio/clips/time/hour/voc_en_hour_09.mp3.import index 9a20adf..3596183 100644 --- a/assets/audio/clips/time/hour/voc_en_hour_09.mp3.import +++ b/assets/audio/clips/time/hour/voc_en_hour_09.mp3.import @@ -2,14 +2,18 @@ importer="mp3" type="AudioStreamMP3" -path="res://.import/voc_en_hour_09.mp3-263bff37b0b5f681330d119b3f8d5444.mp3str" +uid="uid://dpdveh6281efa" +path="res://.godot/imported/voc_en_hour_09.mp3-263bff37b0b5f681330d119b3f8d5444.mp3str" [deps] source_file="res://assets/audio/clips/time/hour/voc_en_hour_09.mp3" -dest_files=[ "res://.import/voc_en_hour_09.mp3-263bff37b0b5f681330d119b3f8d5444.mp3str" ] +dest_files=["res://.godot/imported/voc_en_hour_09.mp3-263bff37b0b5f681330d119b3f8d5444.mp3str"] [params] loop=false loop_offset=0 +bpm=0 +beat_count=0 +bar_beats=4 diff --git a/assets/audio/clips/time/hour/voc_en_hour_10.mp3.import b/assets/audio/clips/time/hour/voc_en_hour_10.mp3.import index cd1367e..7514ba3 100644 --- a/assets/audio/clips/time/hour/voc_en_hour_10.mp3.import +++ b/assets/audio/clips/time/hour/voc_en_hour_10.mp3.import @@ -2,14 +2,18 @@ importer="mp3" type="AudioStreamMP3" -path="res://.import/voc_en_hour_10.mp3-486ef4dc1eb344cac0eef3fba09529a2.mp3str" +uid="uid://baytxfbgh2t4n" +path="res://.godot/imported/voc_en_hour_10.mp3-486ef4dc1eb344cac0eef3fba09529a2.mp3str" [deps] source_file="res://assets/audio/clips/time/hour/voc_en_hour_10.mp3" -dest_files=[ "res://.import/voc_en_hour_10.mp3-486ef4dc1eb344cac0eef3fba09529a2.mp3str" ] +dest_files=["res://.godot/imported/voc_en_hour_10.mp3-486ef4dc1eb344cac0eef3fba09529a2.mp3str"] [params] loop=false loop_offset=0 +bpm=0 +beat_count=0 +bar_beats=4 diff --git a/assets/audio/clips/time/hour/voc_en_hour_11.mp3.import b/assets/audio/clips/time/hour/voc_en_hour_11.mp3.import index f4fa95c..798f51b 100644 --- a/assets/audio/clips/time/hour/voc_en_hour_11.mp3.import +++ b/assets/audio/clips/time/hour/voc_en_hour_11.mp3.import @@ -2,14 +2,18 @@ importer="mp3" type="AudioStreamMP3" -path="res://.import/voc_en_hour_11.mp3-d15c41b010680664d06ba314bb85b6bc.mp3str" +uid="uid://dv4yxey583stq" +path="res://.godot/imported/voc_en_hour_11.mp3-d15c41b010680664d06ba314bb85b6bc.mp3str" [deps] source_file="res://assets/audio/clips/time/hour/voc_en_hour_11.mp3" -dest_files=[ "res://.import/voc_en_hour_11.mp3-d15c41b010680664d06ba314bb85b6bc.mp3str" ] +dest_files=["res://.godot/imported/voc_en_hour_11.mp3-d15c41b010680664d06ba314bb85b6bc.mp3str"] [params] loop=false loop_offset=0 +bpm=0 +beat_count=0 +bar_beats=4 diff --git a/assets/audio/clips/time/hour/voc_en_hour_12.mp3.import b/assets/audio/clips/time/hour/voc_en_hour_12.mp3.import index 7ec9f2f..bfe52fb 100644 --- a/assets/audio/clips/time/hour/voc_en_hour_12.mp3.import +++ b/assets/audio/clips/time/hour/voc_en_hour_12.mp3.import @@ -2,14 +2,18 @@ importer="mp3" type="AudioStreamMP3" -path="res://.import/voc_en_hour_12.mp3-3bb9f481c09c8f8f31094add41386e90.mp3str" +uid="uid://dw4nshdone52i" +path="res://.godot/imported/voc_en_hour_12.mp3-3bb9f481c09c8f8f31094add41386e90.mp3str" [deps] source_file="res://assets/audio/clips/time/hour/voc_en_hour_12.mp3" -dest_files=[ "res://.import/voc_en_hour_12.mp3-3bb9f481c09c8f8f31094add41386e90.mp3str" ] +dest_files=["res://.godot/imported/voc_en_hour_12.mp3-3bb9f481c09c8f8f31094add41386e90.mp3str"] [params] loop=false loop_offset=0 +bpm=0 +beat_count=0 +bar_beats=4 diff --git a/assets/audio/clips/time/minute/voc_en_min_00.mp3.import b/assets/audio/clips/time/minute/voc_en_min_00.mp3.import index 71e67c9..437c276 100644 --- a/assets/audio/clips/time/minute/voc_en_min_00.mp3.import +++ b/assets/audio/clips/time/minute/voc_en_min_00.mp3.import @@ -2,14 +2,18 @@ importer="mp3" type="AudioStreamMP3" -path="res://.import/voc_en_min_00.mp3-62e06bbc7a2431a925ec91039133a971.mp3str" +uid="uid://dnoec5ic0x414" +path="res://.godot/imported/voc_en_min_00.mp3-62e06bbc7a2431a925ec91039133a971.mp3str" [deps] source_file="res://assets/audio/clips/time/minute/voc_en_min_00.mp3" -dest_files=[ "res://.import/voc_en_min_00.mp3-62e06bbc7a2431a925ec91039133a971.mp3str" ] +dest_files=["res://.godot/imported/voc_en_min_00.mp3-62e06bbc7a2431a925ec91039133a971.mp3str"] [params] loop=false loop_offset=0 +bpm=0 +beat_count=0 +bar_beats=4 diff --git a/assets/audio/clips/time/minute/voc_en_min_01.mp3.import b/assets/audio/clips/time/minute/voc_en_min_01.mp3.import index b98be98..a2f203c 100644 --- a/assets/audio/clips/time/minute/voc_en_min_01.mp3.import +++ b/assets/audio/clips/time/minute/voc_en_min_01.mp3.import @@ -2,14 +2,18 @@ importer="mp3" type="AudioStreamMP3" -path="res://.import/voc_en_min_01.mp3-c7d54799da5d2cbd85c9539bbad1af26.mp3str" +uid="uid://0icdnhyfh32t" +path="res://.godot/imported/voc_en_min_01.mp3-c7d54799da5d2cbd85c9539bbad1af26.mp3str" [deps] source_file="res://assets/audio/clips/time/minute/voc_en_min_01.mp3" -dest_files=[ "res://.import/voc_en_min_01.mp3-c7d54799da5d2cbd85c9539bbad1af26.mp3str" ] +dest_files=["res://.godot/imported/voc_en_min_01.mp3-c7d54799da5d2cbd85c9539bbad1af26.mp3str"] [params] loop=false loop_offset=0 +bpm=0 +beat_count=0 +bar_beats=4 diff --git a/assets/audio/clips/time/minute/voc_en_min_02.mp3.import b/assets/audio/clips/time/minute/voc_en_min_02.mp3.import index f3b54bf..d3e97cd 100644 --- a/assets/audio/clips/time/minute/voc_en_min_02.mp3.import +++ b/assets/audio/clips/time/minute/voc_en_min_02.mp3.import @@ -2,14 +2,18 @@ importer="mp3" type="AudioStreamMP3" -path="res://.import/voc_en_min_02.mp3-2fc57478dfab7da03e81ac6dae673301.mp3str" +uid="uid://btse5wwjtiy5c" +path="res://.godot/imported/voc_en_min_02.mp3-2fc57478dfab7da03e81ac6dae673301.mp3str" [deps] source_file="res://assets/audio/clips/time/minute/voc_en_min_02.mp3" -dest_files=[ "res://.import/voc_en_min_02.mp3-2fc57478dfab7da03e81ac6dae673301.mp3str" ] +dest_files=["res://.godot/imported/voc_en_min_02.mp3-2fc57478dfab7da03e81ac6dae673301.mp3str"] [params] loop=false loop_offset=0 +bpm=0 +beat_count=0 +bar_beats=4 diff --git a/assets/audio/clips/time/minute/voc_en_min_03.mp3.import b/assets/audio/clips/time/minute/voc_en_min_03.mp3.import index a59363d..d98aa80 100644 --- a/assets/audio/clips/time/minute/voc_en_min_03.mp3.import +++ b/assets/audio/clips/time/minute/voc_en_min_03.mp3.import @@ -2,14 +2,18 @@ importer="mp3" type="AudioStreamMP3" -path="res://.import/voc_en_min_03.mp3-e7b0d4be5dd4e916ddec4ff650ffaf60.mp3str" +uid="uid://dsbnelugeqvnu" +path="res://.godot/imported/voc_en_min_03.mp3-e7b0d4be5dd4e916ddec4ff650ffaf60.mp3str" [deps] source_file="res://assets/audio/clips/time/minute/voc_en_min_03.mp3" -dest_files=[ "res://.import/voc_en_min_03.mp3-e7b0d4be5dd4e916ddec4ff650ffaf60.mp3str" ] +dest_files=["res://.godot/imported/voc_en_min_03.mp3-e7b0d4be5dd4e916ddec4ff650ffaf60.mp3str"] [params] loop=false loop_offset=0 +bpm=0 +beat_count=0 +bar_beats=4 diff --git a/assets/audio/clips/time/minute/voc_en_min_04.mp3.import b/assets/audio/clips/time/minute/voc_en_min_04.mp3.import index c0c06f8..c967023 100644 --- a/assets/audio/clips/time/minute/voc_en_min_04.mp3.import +++ b/assets/audio/clips/time/minute/voc_en_min_04.mp3.import @@ -2,14 +2,18 @@ importer="mp3" type="AudioStreamMP3" -path="res://.import/voc_en_min_04.mp3-485a24716f96138e05f786db81519f34.mp3str" +uid="uid://cfsvngaw76t57" +path="res://.godot/imported/voc_en_min_04.mp3-485a24716f96138e05f786db81519f34.mp3str" [deps] source_file="res://assets/audio/clips/time/minute/voc_en_min_04.mp3" -dest_files=[ "res://.import/voc_en_min_04.mp3-485a24716f96138e05f786db81519f34.mp3str" ] +dest_files=["res://.godot/imported/voc_en_min_04.mp3-485a24716f96138e05f786db81519f34.mp3str"] [params] loop=false loop_offset=0 +bpm=0 +beat_count=0 +bar_beats=4 diff --git a/assets/audio/clips/time/minute/voc_en_min_05.mp3.import b/assets/audio/clips/time/minute/voc_en_min_05.mp3.import index f4b3ec1..0fcf608 100644 --- a/assets/audio/clips/time/minute/voc_en_min_05.mp3.import +++ b/assets/audio/clips/time/minute/voc_en_min_05.mp3.import @@ -2,14 +2,18 @@ importer="mp3" type="AudioStreamMP3" -path="res://.import/voc_en_min_05.mp3-7214f61fd72aeb99901c27170a75f4e5.mp3str" +uid="uid://dxaixsrn3ioxa" +path="res://.godot/imported/voc_en_min_05.mp3-7214f61fd72aeb99901c27170a75f4e5.mp3str" [deps] source_file="res://assets/audio/clips/time/minute/voc_en_min_05.mp3" -dest_files=[ "res://.import/voc_en_min_05.mp3-7214f61fd72aeb99901c27170a75f4e5.mp3str" ] +dest_files=["res://.godot/imported/voc_en_min_05.mp3-7214f61fd72aeb99901c27170a75f4e5.mp3str"] [params] loop=false loop_offset=0 +bpm=0 +beat_count=0 +bar_beats=4 diff --git a/assets/audio/clips/time/minute/voc_en_min_06.mp3.import b/assets/audio/clips/time/minute/voc_en_min_06.mp3.import index 9a32bcb..0247c6b 100644 --- a/assets/audio/clips/time/minute/voc_en_min_06.mp3.import +++ b/assets/audio/clips/time/minute/voc_en_min_06.mp3.import @@ -2,14 +2,18 @@ importer="mp3" type="AudioStreamMP3" -path="res://.import/voc_en_min_06.mp3-43d0a69866e5785abbb32267683c9688.mp3str" +uid="uid://bbhonlobgu660" +path="res://.godot/imported/voc_en_min_06.mp3-43d0a69866e5785abbb32267683c9688.mp3str" [deps] source_file="res://assets/audio/clips/time/minute/voc_en_min_06.mp3" -dest_files=[ "res://.import/voc_en_min_06.mp3-43d0a69866e5785abbb32267683c9688.mp3str" ] +dest_files=["res://.godot/imported/voc_en_min_06.mp3-43d0a69866e5785abbb32267683c9688.mp3str"] [params] loop=false loop_offset=0 +bpm=0 +beat_count=0 +bar_beats=4 diff --git a/assets/audio/clips/time/minute/voc_en_min_07.mp3.import b/assets/audio/clips/time/minute/voc_en_min_07.mp3.import index 54d2a4c..5a932c4 100644 --- a/assets/audio/clips/time/minute/voc_en_min_07.mp3.import +++ b/assets/audio/clips/time/minute/voc_en_min_07.mp3.import @@ -2,14 +2,18 @@ importer="mp3" type="AudioStreamMP3" -path="res://.import/voc_en_min_07.mp3-da8c612009dc6fc82bf1002e0d3280f7.mp3str" +uid="uid://bknaqvv4wsld5" +path="res://.godot/imported/voc_en_min_07.mp3-da8c612009dc6fc82bf1002e0d3280f7.mp3str" [deps] source_file="res://assets/audio/clips/time/minute/voc_en_min_07.mp3" -dest_files=[ "res://.import/voc_en_min_07.mp3-da8c612009dc6fc82bf1002e0d3280f7.mp3str" ] +dest_files=["res://.godot/imported/voc_en_min_07.mp3-da8c612009dc6fc82bf1002e0d3280f7.mp3str"] [params] loop=false loop_offset=0 +bpm=0 +beat_count=0 +bar_beats=4 diff --git a/assets/audio/clips/time/minute/voc_en_min_08.mp3.import b/assets/audio/clips/time/minute/voc_en_min_08.mp3.import index 7fa10ff..1f5e355 100644 --- a/assets/audio/clips/time/minute/voc_en_min_08.mp3.import +++ b/assets/audio/clips/time/minute/voc_en_min_08.mp3.import @@ -2,14 +2,18 @@ importer="mp3" type="AudioStreamMP3" -path="res://.import/voc_en_min_08.mp3-e7b7da4a6a3d9b41cc75676b9d87a20a.mp3str" +uid="uid://h6rfb2c8tnur" +path="res://.godot/imported/voc_en_min_08.mp3-e7b7da4a6a3d9b41cc75676b9d87a20a.mp3str" [deps] source_file="res://assets/audio/clips/time/minute/voc_en_min_08.mp3" -dest_files=[ "res://.import/voc_en_min_08.mp3-e7b7da4a6a3d9b41cc75676b9d87a20a.mp3str" ] +dest_files=["res://.godot/imported/voc_en_min_08.mp3-e7b7da4a6a3d9b41cc75676b9d87a20a.mp3str"] [params] loop=false loop_offset=0 +bpm=0 +beat_count=0 +bar_beats=4 diff --git a/assets/audio/clips/time/minute/voc_en_min_09.mp3.import b/assets/audio/clips/time/minute/voc_en_min_09.mp3.import index 73f6bb5..a4854f3 100644 --- a/assets/audio/clips/time/minute/voc_en_min_09.mp3.import +++ b/assets/audio/clips/time/minute/voc_en_min_09.mp3.import @@ -2,14 +2,18 @@ importer="mp3" type="AudioStreamMP3" -path="res://.import/voc_en_min_09.mp3-41a79d743a4ca71db99da592df262672.mp3str" +uid="uid://fl3yobntvhvh" +path="res://.godot/imported/voc_en_min_09.mp3-41a79d743a4ca71db99da592df262672.mp3str" [deps] source_file="res://assets/audio/clips/time/minute/voc_en_min_09.mp3" -dest_files=[ "res://.import/voc_en_min_09.mp3-41a79d743a4ca71db99da592df262672.mp3str" ] +dest_files=["res://.godot/imported/voc_en_min_09.mp3-41a79d743a4ca71db99da592df262672.mp3str"] [params] loop=false loop_offset=0 +bpm=0 +beat_count=0 +bar_beats=4 diff --git a/assets/audio/clips/time/minute/voc_en_min_10.mp3.import b/assets/audio/clips/time/minute/voc_en_min_10.mp3.import index f4d99db..8a4198f 100644 --- a/assets/audio/clips/time/minute/voc_en_min_10.mp3.import +++ b/assets/audio/clips/time/minute/voc_en_min_10.mp3.import @@ -2,14 +2,18 @@ importer="mp3" type="AudioStreamMP3" -path="res://.import/voc_en_min_10.mp3-78842e268446d37ffd751807ad43fd97.mp3str" +uid="uid://b60qm7iehl3em" +path="res://.godot/imported/voc_en_min_10.mp3-78842e268446d37ffd751807ad43fd97.mp3str" [deps] source_file="res://assets/audio/clips/time/minute/voc_en_min_10.mp3" -dest_files=[ "res://.import/voc_en_min_10.mp3-78842e268446d37ffd751807ad43fd97.mp3str" ] +dest_files=["res://.godot/imported/voc_en_min_10.mp3-78842e268446d37ffd751807ad43fd97.mp3str"] [params] loop=false loop_offset=0 +bpm=0 +beat_count=0 +bar_beats=4 diff --git a/assets/audio/clips/time/minute/voc_en_min_11.mp3.import b/assets/audio/clips/time/minute/voc_en_min_11.mp3.import index 70c86e3..888fac2 100644 --- a/assets/audio/clips/time/minute/voc_en_min_11.mp3.import +++ b/assets/audio/clips/time/minute/voc_en_min_11.mp3.import @@ -2,14 +2,18 @@ importer="mp3" type="AudioStreamMP3" -path="res://.import/voc_en_min_11.mp3-332b2c487e89ad71352595d1787295f4.mp3str" +uid="uid://blyn7lo47da04" +path="res://.godot/imported/voc_en_min_11.mp3-332b2c487e89ad71352595d1787295f4.mp3str" [deps] source_file="res://assets/audio/clips/time/minute/voc_en_min_11.mp3" -dest_files=[ "res://.import/voc_en_min_11.mp3-332b2c487e89ad71352595d1787295f4.mp3str" ] +dest_files=["res://.godot/imported/voc_en_min_11.mp3-332b2c487e89ad71352595d1787295f4.mp3str"] [params] loop=false loop_offset=0 +bpm=0 +beat_count=0 +bar_beats=4 diff --git a/assets/audio/clips/time/minute/voc_en_min_12.mp3.import b/assets/audio/clips/time/minute/voc_en_min_12.mp3.import index 9d42974..bdb5d58 100644 --- a/assets/audio/clips/time/minute/voc_en_min_12.mp3.import +++ b/assets/audio/clips/time/minute/voc_en_min_12.mp3.import @@ -2,14 +2,18 @@ importer="mp3" type="AudioStreamMP3" -path="res://.import/voc_en_min_12.mp3-06954c953f081a2f9925e2efd603e573.mp3str" +uid="uid://bbbc68swk1j0s" +path="res://.godot/imported/voc_en_min_12.mp3-06954c953f081a2f9925e2efd603e573.mp3str" [deps] source_file="res://assets/audio/clips/time/minute/voc_en_min_12.mp3" -dest_files=[ "res://.import/voc_en_min_12.mp3-06954c953f081a2f9925e2efd603e573.mp3str" ] +dest_files=["res://.godot/imported/voc_en_min_12.mp3-06954c953f081a2f9925e2efd603e573.mp3str"] [params] loop=false loop_offset=0 +bpm=0 +beat_count=0 +bar_beats=4 diff --git a/assets/audio/clips/time/minute/voc_en_min_13.mp3.import b/assets/audio/clips/time/minute/voc_en_min_13.mp3.import index 3731a91..3d8fb63 100644 --- a/assets/audio/clips/time/minute/voc_en_min_13.mp3.import +++ b/assets/audio/clips/time/minute/voc_en_min_13.mp3.import @@ -2,14 +2,18 @@ importer="mp3" type="AudioStreamMP3" -path="res://.import/voc_en_min_13.mp3-4be8b43dd27a01d3d3a46d7f17fee7fa.mp3str" +uid="uid://c5rh607p7v3es" +path="res://.godot/imported/voc_en_min_13.mp3-4be8b43dd27a01d3d3a46d7f17fee7fa.mp3str" [deps] source_file="res://assets/audio/clips/time/minute/voc_en_min_13.mp3" -dest_files=[ "res://.import/voc_en_min_13.mp3-4be8b43dd27a01d3d3a46d7f17fee7fa.mp3str" ] +dest_files=["res://.godot/imported/voc_en_min_13.mp3-4be8b43dd27a01d3d3a46d7f17fee7fa.mp3str"] [params] loop=false loop_offset=0 +bpm=0 +beat_count=0 +bar_beats=4 diff --git a/assets/audio/clips/time/minute/voc_en_min_14.mp3.import b/assets/audio/clips/time/minute/voc_en_min_14.mp3.import index 094eda9..501bd28 100644 --- a/assets/audio/clips/time/minute/voc_en_min_14.mp3.import +++ b/assets/audio/clips/time/minute/voc_en_min_14.mp3.import @@ -2,14 +2,18 @@ importer="mp3" type="AudioStreamMP3" -path="res://.import/voc_en_min_14.mp3-f3cd081b4e6518be35f36433ef515961.mp3str" +uid="uid://bsskyhijonpvw" +path="res://.godot/imported/voc_en_min_14.mp3-f3cd081b4e6518be35f36433ef515961.mp3str" [deps] source_file="res://assets/audio/clips/time/minute/voc_en_min_14.mp3" -dest_files=[ "res://.import/voc_en_min_14.mp3-f3cd081b4e6518be35f36433ef515961.mp3str" ] +dest_files=["res://.godot/imported/voc_en_min_14.mp3-f3cd081b4e6518be35f36433ef515961.mp3str"] [params] loop=false loop_offset=0 +bpm=0 +beat_count=0 +bar_beats=4 diff --git a/assets/audio/clips/time/minute/voc_en_min_15.mp3.import b/assets/audio/clips/time/minute/voc_en_min_15.mp3.import index adecc93..267e796 100644 --- a/assets/audio/clips/time/minute/voc_en_min_15.mp3.import +++ b/assets/audio/clips/time/minute/voc_en_min_15.mp3.import @@ -2,14 +2,18 @@ importer="mp3" type="AudioStreamMP3" -path="res://.import/voc_en_min_15.mp3-18d4573df9f62dbc147d8908437707e8.mp3str" +uid="uid://ddwv5w0clhfcy" +path="res://.godot/imported/voc_en_min_15.mp3-18d4573df9f62dbc147d8908437707e8.mp3str" [deps] source_file="res://assets/audio/clips/time/minute/voc_en_min_15.mp3" -dest_files=[ "res://.import/voc_en_min_15.mp3-18d4573df9f62dbc147d8908437707e8.mp3str" ] +dest_files=["res://.godot/imported/voc_en_min_15.mp3-18d4573df9f62dbc147d8908437707e8.mp3str"] [params] loop=false loop_offset=0 +bpm=0 +beat_count=0 +bar_beats=4 diff --git a/assets/audio/clips/time/minute/voc_en_min_16.mp3.import b/assets/audio/clips/time/minute/voc_en_min_16.mp3.import index ed44ec3..c6b0fd9 100644 --- a/assets/audio/clips/time/minute/voc_en_min_16.mp3.import +++ b/assets/audio/clips/time/minute/voc_en_min_16.mp3.import @@ -2,14 +2,18 @@ importer="mp3" type="AudioStreamMP3" -path="res://.import/voc_en_min_16.mp3-8bc7916001513a61656338f832f77251.mp3str" +uid="uid://b20e1dekl47vy" +path="res://.godot/imported/voc_en_min_16.mp3-8bc7916001513a61656338f832f77251.mp3str" [deps] source_file="res://assets/audio/clips/time/minute/voc_en_min_16.mp3" -dest_files=[ "res://.import/voc_en_min_16.mp3-8bc7916001513a61656338f832f77251.mp3str" ] +dest_files=["res://.godot/imported/voc_en_min_16.mp3-8bc7916001513a61656338f832f77251.mp3str"] [params] loop=false loop_offset=0 +bpm=0 +beat_count=0 +bar_beats=4 diff --git a/assets/audio/clips/time/minute/voc_en_min_17.mp3.import b/assets/audio/clips/time/minute/voc_en_min_17.mp3.import index 8f04375..1fa06db 100644 --- a/assets/audio/clips/time/minute/voc_en_min_17.mp3.import +++ b/assets/audio/clips/time/minute/voc_en_min_17.mp3.import @@ -2,14 +2,18 @@ importer="mp3" type="AudioStreamMP3" -path="res://.import/voc_en_min_17.mp3-4bb422795ebee1d65929862299155bea.mp3str" +uid="uid://tcv4vh2gdc2v" +path="res://.godot/imported/voc_en_min_17.mp3-4bb422795ebee1d65929862299155bea.mp3str" [deps] source_file="res://assets/audio/clips/time/minute/voc_en_min_17.mp3" -dest_files=[ "res://.import/voc_en_min_17.mp3-4bb422795ebee1d65929862299155bea.mp3str" ] +dest_files=["res://.godot/imported/voc_en_min_17.mp3-4bb422795ebee1d65929862299155bea.mp3str"] [params] loop=false loop_offset=0 +bpm=0 +beat_count=0 +bar_beats=4 diff --git a/assets/audio/clips/time/minute/voc_en_min_18.mp3.import b/assets/audio/clips/time/minute/voc_en_min_18.mp3.import index 89869d6..57b8572 100644 --- a/assets/audio/clips/time/minute/voc_en_min_18.mp3.import +++ b/assets/audio/clips/time/minute/voc_en_min_18.mp3.import @@ -2,14 +2,18 @@ importer="mp3" type="AudioStreamMP3" -path="res://.import/voc_en_min_18.mp3-d69368ac7a164fc1f8a550f51063774c.mp3str" +uid="uid://cuux1xxo6gajb" +path="res://.godot/imported/voc_en_min_18.mp3-d69368ac7a164fc1f8a550f51063774c.mp3str" [deps] source_file="res://assets/audio/clips/time/minute/voc_en_min_18.mp3" -dest_files=[ "res://.import/voc_en_min_18.mp3-d69368ac7a164fc1f8a550f51063774c.mp3str" ] +dest_files=["res://.godot/imported/voc_en_min_18.mp3-d69368ac7a164fc1f8a550f51063774c.mp3str"] [params] loop=false loop_offset=0 +bpm=0 +beat_count=0 +bar_beats=4 diff --git a/assets/audio/clips/time/minute/voc_en_min_19.mp3.import b/assets/audio/clips/time/minute/voc_en_min_19.mp3.import index 04f0201..e0e4e2c 100644 --- a/assets/audio/clips/time/minute/voc_en_min_19.mp3.import +++ b/assets/audio/clips/time/minute/voc_en_min_19.mp3.import @@ -2,14 +2,18 @@ importer="mp3" type="AudioStreamMP3" -path="res://.import/voc_en_min_19.mp3-0d258a9775bfd0f82a73b8f72ed2b072.mp3str" +uid="uid://41yerrrdr8s2" +path="res://.godot/imported/voc_en_min_19.mp3-0d258a9775bfd0f82a73b8f72ed2b072.mp3str" [deps] source_file="res://assets/audio/clips/time/minute/voc_en_min_19.mp3" -dest_files=[ "res://.import/voc_en_min_19.mp3-0d258a9775bfd0f82a73b8f72ed2b072.mp3str" ] +dest_files=["res://.godot/imported/voc_en_min_19.mp3-0d258a9775bfd0f82a73b8f72ed2b072.mp3str"] [params] loop=false loop_offset=0 +bpm=0 +beat_count=0 +bar_beats=4 diff --git a/assets/audio/clips/time/minute/voc_en_min_20.mp3.import b/assets/audio/clips/time/minute/voc_en_min_20.mp3.import index c2c3a5f..1c57094 100644 --- a/assets/audio/clips/time/minute/voc_en_min_20.mp3.import +++ b/assets/audio/clips/time/minute/voc_en_min_20.mp3.import @@ -2,14 +2,18 @@ importer="mp3" type="AudioStreamMP3" -path="res://.import/voc_en_min_20.mp3-ede5cebd155cc53aae0527b970f74731.mp3str" +uid="uid://cyoiqwb40u3hg" +path="res://.godot/imported/voc_en_min_20.mp3-ede5cebd155cc53aae0527b970f74731.mp3str" [deps] source_file="res://assets/audio/clips/time/minute/voc_en_min_20.mp3" -dest_files=[ "res://.import/voc_en_min_20.mp3-ede5cebd155cc53aae0527b970f74731.mp3str" ] +dest_files=["res://.godot/imported/voc_en_min_20.mp3-ede5cebd155cc53aae0527b970f74731.mp3str"] [params] loop=false loop_offset=0 +bpm=0 +beat_count=0 +bar_beats=4 diff --git a/assets/audio/clips/time/minute/voc_en_min_21.mp3.import b/assets/audio/clips/time/minute/voc_en_min_21.mp3.import index b157e04..8a4d56a 100644 --- a/assets/audio/clips/time/minute/voc_en_min_21.mp3.import +++ b/assets/audio/clips/time/minute/voc_en_min_21.mp3.import @@ -2,14 +2,18 @@ importer="mp3" type="AudioStreamMP3" -path="res://.import/voc_en_min_21.mp3-54b81a230ab69668c2153d03002fb8ff.mp3str" +uid="uid://bmhjd8h74mlh8" +path="res://.godot/imported/voc_en_min_21.mp3-54b81a230ab69668c2153d03002fb8ff.mp3str" [deps] source_file="res://assets/audio/clips/time/minute/voc_en_min_21.mp3" -dest_files=[ "res://.import/voc_en_min_21.mp3-54b81a230ab69668c2153d03002fb8ff.mp3str" ] +dest_files=["res://.godot/imported/voc_en_min_21.mp3-54b81a230ab69668c2153d03002fb8ff.mp3str"] [params] loop=false loop_offset=0 +bpm=0 +beat_count=0 +bar_beats=4 diff --git a/assets/audio/clips/time/minute/voc_en_min_22.mp3.import b/assets/audio/clips/time/minute/voc_en_min_22.mp3.import index b42ebce..37ceeba 100644 --- a/assets/audio/clips/time/minute/voc_en_min_22.mp3.import +++ b/assets/audio/clips/time/minute/voc_en_min_22.mp3.import @@ -2,14 +2,18 @@ importer="mp3" type="AudioStreamMP3" -path="res://.import/voc_en_min_22.mp3-9d9d380058e81621aae367d51e5936cf.mp3str" +uid="uid://cdm0cg8qiqxj5" +path="res://.godot/imported/voc_en_min_22.mp3-9d9d380058e81621aae367d51e5936cf.mp3str" [deps] source_file="res://assets/audio/clips/time/minute/voc_en_min_22.mp3" -dest_files=[ "res://.import/voc_en_min_22.mp3-9d9d380058e81621aae367d51e5936cf.mp3str" ] +dest_files=["res://.godot/imported/voc_en_min_22.mp3-9d9d380058e81621aae367d51e5936cf.mp3str"] [params] loop=false loop_offset=0 +bpm=0 +beat_count=0 +bar_beats=4 diff --git a/assets/audio/clips/time/minute/voc_en_min_23.mp3.import b/assets/audio/clips/time/minute/voc_en_min_23.mp3.import index 5b4f1ea..73d218f 100644 --- a/assets/audio/clips/time/minute/voc_en_min_23.mp3.import +++ b/assets/audio/clips/time/minute/voc_en_min_23.mp3.import @@ -2,14 +2,18 @@ importer="mp3" type="AudioStreamMP3" -path="res://.import/voc_en_min_23.mp3-9633025b0ad368870e04839c13a2b196.mp3str" +uid="uid://bj8bvq3ktjnkq" +path="res://.godot/imported/voc_en_min_23.mp3-9633025b0ad368870e04839c13a2b196.mp3str" [deps] source_file="res://assets/audio/clips/time/minute/voc_en_min_23.mp3" -dest_files=[ "res://.import/voc_en_min_23.mp3-9633025b0ad368870e04839c13a2b196.mp3str" ] +dest_files=["res://.godot/imported/voc_en_min_23.mp3-9633025b0ad368870e04839c13a2b196.mp3str"] [params] loop=false loop_offset=0 +bpm=0 +beat_count=0 +bar_beats=4 diff --git a/assets/audio/clips/time/minute/voc_en_min_24.mp3.import b/assets/audio/clips/time/minute/voc_en_min_24.mp3.import index 649a363..f07f7aa 100644 --- a/assets/audio/clips/time/minute/voc_en_min_24.mp3.import +++ b/assets/audio/clips/time/minute/voc_en_min_24.mp3.import @@ -2,14 +2,18 @@ importer="mp3" type="AudioStreamMP3" -path="res://.import/voc_en_min_24.mp3-ca673c9c1eabc88dfc1859146135e0ef.mp3str" +uid="uid://dvrh5xteljeq8" +path="res://.godot/imported/voc_en_min_24.mp3-ca673c9c1eabc88dfc1859146135e0ef.mp3str" [deps] source_file="res://assets/audio/clips/time/minute/voc_en_min_24.mp3" -dest_files=[ "res://.import/voc_en_min_24.mp3-ca673c9c1eabc88dfc1859146135e0ef.mp3str" ] +dest_files=["res://.godot/imported/voc_en_min_24.mp3-ca673c9c1eabc88dfc1859146135e0ef.mp3str"] [params] loop=false loop_offset=0 +bpm=0 +beat_count=0 +bar_beats=4 diff --git a/assets/audio/clips/time/minute/voc_en_min_25.mp3.import b/assets/audio/clips/time/minute/voc_en_min_25.mp3.import index 163522f..f4dcfdf 100644 --- a/assets/audio/clips/time/minute/voc_en_min_25.mp3.import +++ b/assets/audio/clips/time/minute/voc_en_min_25.mp3.import @@ -2,14 +2,18 @@ importer="mp3" type="AudioStreamMP3" -path="res://.import/voc_en_min_25.mp3-c2957fb350e6ace698542df101179495.mp3str" +uid="uid://dpdqn42w4vhq6" +path="res://.godot/imported/voc_en_min_25.mp3-c2957fb350e6ace698542df101179495.mp3str" [deps] source_file="res://assets/audio/clips/time/minute/voc_en_min_25.mp3" -dest_files=[ "res://.import/voc_en_min_25.mp3-c2957fb350e6ace698542df101179495.mp3str" ] +dest_files=["res://.godot/imported/voc_en_min_25.mp3-c2957fb350e6ace698542df101179495.mp3str"] [params] loop=false loop_offset=0 +bpm=0 +beat_count=0 +bar_beats=4 diff --git a/assets/audio/clips/time/minute/voc_en_min_26.mp3.import b/assets/audio/clips/time/minute/voc_en_min_26.mp3.import index 0336973..383baba 100644 --- a/assets/audio/clips/time/minute/voc_en_min_26.mp3.import +++ b/assets/audio/clips/time/minute/voc_en_min_26.mp3.import @@ -2,14 +2,18 @@ importer="mp3" type="AudioStreamMP3" -path="res://.import/voc_en_min_26.mp3-fff560c70913789d5bcc10414f7c2a91.mp3str" +uid="uid://ctiasusmy561r" +path="res://.godot/imported/voc_en_min_26.mp3-fff560c70913789d5bcc10414f7c2a91.mp3str" [deps] source_file="res://assets/audio/clips/time/minute/voc_en_min_26.mp3" -dest_files=[ "res://.import/voc_en_min_26.mp3-fff560c70913789d5bcc10414f7c2a91.mp3str" ] +dest_files=["res://.godot/imported/voc_en_min_26.mp3-fff560c70913789d5bcc10414f7c2a91.mp3str"] [params] loop=false loop_offset=0 +bpm=0 +beat_count=0 +bar_beats=4 diff --git a/assets/audio/clips/time/minute/voc_en_min_27.mp3.import b/assets/audio/clips/time/minute/voc_en_min_27.mp3.import index 96e2d18..2ba85b6 100644 --- a/assets/audio/clips/time/minute/voc_en_min_27.mp3.import +++ b/assets/audio/clips/time/minute/voc_en_min_27.mp3.import @@ -2,14 +2,18 @@ importer="mp3" type="AudioStreamMP3" -path="res://.import/voc_en_min_27.mp3-a9dc7690be6ac2e2e99b998cfca05dfd.mp3str" +uid="uid://bcp07peloqof5" +path="res://.godot/imported/voc_en_min_27.mp3-a9dc7690be6ac2e2e99b998cfca05dfd.mp3str" [deps] source_file="res://assets/audio/clips/time/minute/voc_en_min_27.mp3" -dest_files=[ "res://.import/voc_en_min_27.mp3-a9dc7690be6ac2e2e99b998cfca05dfd.mp3str" ] +dest_files=["res://.godot/imported/voc_en_min_27.mp3-a9dc7690be6ac2e2e99b998cfca05dfd.mp3str"] [params] loop=false loop_offset=0 +bpm=0 +beat_count=0 +bar_beats=4 diff --git a/assets/audio/clips/time/minute/voc_en_min_28.mp3.import b/assets/audio/clips/time/minute/voc_en_min_28.mp3.import index 62d2976..f302d35 100644 --- a/assets/audio/clips/time/minute/voc_en_min_28.mp3.import +++ b/assets/audio/clips/time/minute/voc_en_min_28.mp3.import @@ -2,14 +2,18 @@ importer="mp3" type="AudioStreamMP3" -path="res://.import/voc_en_min_28.mp3-c5a00906bf601496d9cd4b6cc31f2438.mp3str" +uid="uid://7frv8wjmybmn" +path="res://.godot/imported/voc_en_min_28.mp3-c5a00906bf601496d9cd4b6cc31f2438.mp3str" [deps] source_file="res://assets/audio/clips/time/minute/voc_en_min_28.mp3" -dest_files=[ "res://.import/voc_en_min_28.mp3-c5a00906bf601496d9cd4b6cc31f2438.mp3str" ] +dest_files=["res://.godot/imported/voc_en_min_28.mp3-c5a00906bf601496d9cd4b6cc31f2438.mp3str"] [params] loop=false loop_offset=0 +bpm=0 +beat_count=0 +bar_beats=4 diff --git a/assets/audio/clips/time/minute/voc_en_min_29.mp3.import b/assets/audio/clips/time/minute/voc_en_min_29.mp3.import index adb4d70..9f1981f 100644 --- a/assets/audio/clips/time/minute/voc_en_min_29.mp3.import +++ b/assets/audio/clips/time/minute/voc_en_min_29.mp3.import @@ -2,14 +2,18 @@ importer="mp3" type="AudioStreamMP3" -path="res://.import/voc_en_min_29.mp3-a68964db3b8057fb3d1f3d5b6028f4f7.mp3str" +uid="uid://dg5oc8kssdf6j" +path="res://.godot/imported/voc_en_min_29.mp3-a68964db3b8057fb3d1f3d5b6028f4f7.mp3str" [deps] source_file="res://assets/audio/clips/time/minute/voc_en_min_29.mp3" -dest_files=[ "res://.import/voc_en_min_29.mp3-a68964db3b8057fb3d1f3d5b6028f4f7.mp3str" ] +dest_files=["res://.godot/imported/voc_en_min_29.mp3-a68964db3b8057fb3d1f3d5b6028f4f7.mp3str"] [params] loop=false loop_offset=0 +bpm=0 +beat_count=0 +bar_beats=4 diff --git a/assets/audio/clips/time/minute/voc_en_min_30.mp3.import b/assets/audio/clips/time/minute/voc_en_min_30.mp3.import index d4035da..14f63de 100644 --- a/assets/audio/clips/time/minute/voc_en_min_30.mp3.import +++ b/assets/audio/clips/time/minute/voc_en_min_30.mp3.import @@ -2,14 +2,18 @@ importer="mp3" type="AudioStreamMP3" -path="res://.import/voc_en_min_30.mp3-6172ad2a9192e0b0b1e1aad487140bb8.mp3str" +uid="uid://cc1jnqonnw1yy" +path="res://.godot/imported/voc_en_min_30.mp3-6172ad2a9192e0b0b1e1aad487140bb8.mp3str" [deps] source_file="res://assets/audio/clips/time/minute/voc_en_min_30.mp3" -dest_files=[ "res://.import/voc_en_min_30.mp3-6172ad2a9192e0b0b1e1aad487140bb8.mp3str" ] +dest_files=["res://.godot/imported/voc_en_min_30.mp3-6172ad2a9192e0b0b1e1aad487140bb8.mp3str"] [params] loop=false loop_offset=0 +bpm=0 +beat_count=0 +bar_beats=4 diff --git a/assets/audio/clips/time/minute/voc_en_min_31.mp3.import b/assets/audio/clips/time/minute/voc_en_min_31.mp3.import index 79b4fb5..ecde230 100644 --- a/assets/audio/clips/time/minute/voc_en_min_31.mp3.import +++ b/assets/audio/clips/time/minute/voc_en_min_31.mp3.import @@ -2,14 +2,18 @@ importer="mp3" type="AudioStreamMP3" -path="res://.import/voc_en_min_31.mp3-273a8e8265b48a6c212db845ddd2e0cb.mp3str" +uid="uid://cctt3hhv0e3q7" +path="res://.godot/imported/voc_en_min_31.mp3-273a8e8265b48a6c212db845ddd2e0cb.mp3str" [deps] source_file="res://assets/audio/clips/time/minute/voc_en_min_31.mp3" -dest_files=[ "res://.import/voc_en_min_31.mp3-273a8e8265b48a6c212db845ddd2e0cb.mp3str" ] +dest_files=["res://.godot/imported/voc_en_min_31.mp3-273a8e8265b48a6c212db845ddd2e0cb.mp3str"] [params] loop=false loop_offset=0 +bpm=0 +beat_count=0 +bar_beats=4 diff --git a/assets/audio/clips/time/minute/voc_en_min_32.mp3.import b/assets/audio/clips/time/minute/voc_en_min_32.mp3.import index a6a839e..816a92d 100644 --- a/assets/audio/clips/time/minute/voc_en_min_32.mp3.import +++ b/assets/audio/clips/time/minute/voc_en_min_32.mp3.import @@ -2,14 +2,18 @@ importer="mp3" type="AudioStreamMP3" -path="res://.import/voc_en_min_32.mp3-cea186b22599fc947fe5854e4fff2f5e.mp3str" +uid="uid://c7wls523o534k" +path="res://.godot/imported/voc_en_min_32.mp3-cea186b22599fc947fe5854e4fff2f5e.mp3str" [deps] source_file="res://assets/audio/clips/time/minute/voc_en_min_32.mp3" -dest_files=[ "res://.import/voc_en_min_32.mp3-cea186b22599fc947fe5854e4fff2f5e.mp3str" ] +dest_files=["res://.godot/imported/voc_en_min_32.mp3-cea186b22599fc947fe5854e4fff2f5e.mp3str"] [params] loop=false loop_offset=0 +bpm=0 +beat_count=0 +bar_beats=4 diff --git a/assets/audio/clips/time/minute/voc_en_min_33.mp3.import b/assets/audio/clips/time/minute/voc_en_min_33.mp3.import index a3c7366..98c889d 100644 --- a/assets/audio/clips/time/minute/voc_en_min_33.mp3.import +++ b/assets/audio/clips/time/minute/voc_en_min_33.mp3.import @@ -2,14 +2,18 @@ importer="mp3" type="AudioStreamMP3" -path="res://.import/voc_en_min_33.mp3-7da19c49994398a971dfdc1b29a92382.mp3str" +uid="uid://wiebd7k67ojy" +path="res://.godot/imported/voc_en_min_33.mp3-7da19c49994398a971dfdc1b29a92382.mp3str" [deps] source_file="res://assets/audio/clips/time/minute/voc_en_min_33.mp3" -dest_files=[ "res://.import/voc_en_min_33.mp3-7da19c49994398a971dfdc1b29a92382.mp3str" ] +dest_files=["res://.godot/imported/voc_en_min_33.mp3-7da19c49994398a971dfdc1b29a92382.mp3str"] [params] loop=false loop_offset=0 +bpm=0 +beat_count=0 +bar_beats=4 diff --git a/assets/audio/clips/time/minute/voc_en_min_34.mp3.import b/assets/audio/clips/time/minute/voc_en_min_34.mp3.import index 5188ab0..e23c484 100644 --- a/assets/audio/clips/time/minute/voc_en_min_34.mp3.import +++ b/assets/audio/clips/time/minute/voc_en_min_34.mp3.import @@ -2,14 +2,18 @@ importer="mp3" type="AudioStreamMP3" -path="res://.import/voc_en_min_34.mp3-72a97e9170b17ce31084a5e304ff0410.mp3str" +uid="uid://c1jcw162koaj3" +path="res://.godot/imported/voc_en_min_34.mp3-72a97e9170b17ce31084a5e304ff0410.mp3str" [deps] source_file="res://assets/audio/clips/time/minute/voc_en_min_34.mp3" -dest_files=[ "res://.import/voc_en_min_34.mp3-72a97e9170b17ce31084a5e304ff0410.mp3str" ] +dest_files=["res://.godot/imported/voc_en_min_34.mp3-72a97e9170b17ce31084a5e304ff0410.mp3str"] [params] loop=false loop_offset=0 +bpm=0 +beat_count=0 +bar_beats=4 diff --git a/assets/audio/clips/time/minute/voc_en_min_35.mp3.import b/assets/audio/clips/time/minute/voc_en_min_35.mp3.import index 17bcaaf..11eea87 100644 --- a/assets/audio/clips/time/minute/voc_en_min_35.mp3.import +++ b/assets/audio/clips/time/minute/voc_en_min_35.mp3.import @@ -2,14 +2,18 @@ importer="mp3" type="AudioStreamMP3" -path="res://.import/voc_en_min_35.mp3-bef143a247839cd40724349e4b48bc47.mp3str" +uid="uid://bfqn0igf12v0x" +path="res://.godot/imported/voc_en_min_35.mp3-bef143a247839cd40724349e4b48bc47.mp3str" [deps] source_file="res://assets/audio/clips/time/minute/voc_en_min_35.mp3" -dest_files=[ "res://.import/voc_en_min_35.mp3-bef143a247839cd40724349e4b48bc47.mp3str" ] +dest_files=["res://.godot/imported/voc_en_min_35.mp3-bef143a247839cd40724349e4b48bc47.mp3str"] [params] loop=false loop_offset=0 +bpm=0 +beat_count=0 +bar_beats=4 diff --git a/assets/audio/clips/time/minute/voc_en_min_36.mp3.import b/assets/audio/clips/time/minute/voc_en_min_36.mp3.import index d828faa..b0bcaac 100644 --- a/assets/audio/clips/time/minute/voc_en_min_36.mp3.import +++ b/assets/audio/clips/time/minute/voc_en_min_36.mp3.import @@ -2,14 +2,18 @@ importer="mp3" type="AudioStreamMP3" -path="res://.import/voc_en_min_36.mp3-95e06e5df7f86fbaa0974583cae20e41.mp3str" +uid="uid://3f6vmgks2rs0" +path="res://.godot/imported/voc_en_min_36.mp3-95e06e5df7f86fbaa0974583cae20e41.mp3str" [deps] source_file="res://assets/audio/clips/time/minute/voc_en_min_36.mp3" -dest_files=[ "res://.import/voc_en_min_36.mp3-95e06e5df7f86fbaa0974583cae20e41.mp3str" ] +dest_files=["res://.godot/imported/voc_en_min_36.mp3-95e06e5df7f86fbaa0974583cae20e41.mp3str"] [params] loop=false loop_offset=0 +bpm=0 +beat_count=0 +bar_beats=4 diff --git a/assets/audio/clips/time/minute/voc_en_min_37.mp3.import b/assets/audio/clips/time/minute/voc_en_min_37.mp3.import index 552fa01..6bbe0ea 100644 --- a/assets/audio/clips/time/minute/voc_en_min_37.mp3.import +++ b/assets/audio/clips/time/minute/voc_en_min_37.mp3.import @@ -2,14 +2,18 @@ importer="mp3" type="AudioStreamMP3" -path="res://.import/voc_en_min_37.mp3-67491c61eda67d1f9260f6afb5a7dc6a.mp3str" +uid="uid://gtfk6s2dfn65" +path="res://.godot/imported/voc_en_min_37.mp3-67491c61eda67d1f9260f6afb5a7dc6a.mp3str" [deps] source_file="res://assets/audio/clips/time/minute/voc_en_min_37.mp3" -dest_files=[ "res://.import/voc_en_min_37.mp3-67491c61eda67d1f9260f6afb5a7dc6a.mp3str" ] +dest_files=["res://.godot/imported/voc_en_min_37.mp3-67491c61eda67d1f9260f6afb5a7dc6a.mp3str"] [params] loop=false loop_offset=0 +bpm=0 +beat_count=0 +bar_beats=4 diff --git a/assets/audio/clips/time/minute/voc_en_min_38.mp3.import b/assets/audio/clips/time/minute/voc_en_min_38.mp3.import index c9f6898..2059e32 100644 --- a/assets/audio/clips/time/minute/voc_en_min_38.mp3.import +++ b/assets/audio/clips/time/minute/voc_en_min_38.mp3.import @@ -2,14 +2,18 @@ importer="mp3" type="AudioStreamMP3" -path="res://.import/voc_en_min_38.mp3-17c5711590267b8e37fc6e618d4c7bdb.mp3str" +uid="uid://0tiemcxvncvw" +path="res://.godot/imported/voc_en_min_38.mp3-17c5711590267b8e37fc6e618d4c7bdb.mp3str" [deps] source_file="res://assets/audio/clips/time/minute/voc_en_min_38.mp3" -dest_files=[ "res://.import/voc_en_min_38.mp3-17c5711590267b8e37fc6e618d4c7bdb.mp3str" ] +dest_files=["res://.godot/imported/voc_en_min_38.mp3-17c5711590267b8e37fc6e618d4c7bdb.mp3str"] [params] loop=false loop_offset=0 +bpm=0 +beat_count=0 +bar_beats=4 diff --git a/assets/audio/clips/time/minute/voc_en_min_39.mp3.import b/assets/audio/clips/time/minute/voc_en_min_39.mp3.import index f04daa9..2b84119 100644 --- a/assets/audio/clips/time/minute/voc_en_min_39.mp3.import +++ b/assets/audio/clips/time/minute/voc_en_min_39.mp3.import @@ -2,14 +2,18 @@ importer="mp3" type="AudioStreamMP3" -path="res://.import/voc_en_min_39.mp3-333beda3933597f86d771abed5c025b7.mp3str" +uid="uid://lvt1kujovmd5" +path="res://.godot/imported/voc_en_min_39.mp3-333beda3933597f86d771abed5c025b7.mp3str" [deps] source_file="res://assets/audio/clips/time/minute/voc_en_min_39.mp3" -dest_files=[ "res://.import/voc_en_min_39.mp3-333beda3933597f86d771abed5c025b7.mp3str" ] +dest_files=["res://.godot/imported/voc_en_min_39.mp3-333beda3933597f86d771abed5c025b7.mp3str"] [params] loop=false loop_offset=0 +bpm=0 +beat_count=0 +bar_beats=4 diff --git a/assets/audio/clips/time/minute/voc_en_min_40.mp3.import b/assets/audio/clips/time/minute/voc_en_min_40.mp3.import index 46a704b..57efc1e 100644 --- a/assets/audio/clips/time/minute/voc_en_min_40.mp3.import +++ b/assets/audio/clips/time/minute/voc_en_min_40.mp3.import @@ -2,14 +2,18 @@ importer="mp3" type="AudioStreamMP3" -path="res://.import/voc_en_min_40.mp3-28b6dcffec497202bdb7409d4d43f530.mp3str" +uid="uid://cvcl1lnt61lhp" +path="res://.godot/imported/voc_en_min_40.mp3-28b6dcffec497202bdb7409d4d43f530.mp3str" [deps] source_file="res://assets/audio/clips/time/minute/voc_en_min_40.mp3" -dest_files=[ "res://.import/voc_en_min_40.mp3-28b6dcffec497202bdb7409d4d43f530.mp3str" ] +dest_files=["res://.godot/imported/voc_en_min_40.mp3-28b6dcffec497202bdb7409d4d43f530.mp3str"] [params] loop=false loop_offset=0 +bpm=0 +beat_count=0 +bar_beats=4 diff --git a/assets/audio/clips/time/minute/voc_en_min_41.mp3.import b/assets/audio/clips/time/minute/voc_en_min_41.mp3.import index 0884bc2..d3fd7fb 100644 --- a/assets/audio/clips/time/minute/voc_en_min_41.mp3.import +++ b/assets/audio/clips/time/minute/voc_en_min_41.mp3.import @@ -2,14 +2,18 @@ importer="mp3" type="AudioStreamMP3" -path="res://.import/voc_en_min_41.mp3-13407cd9976b661f9cb4a1830b6f00a9.mp3str" +uid="uid://cmhqq08kqkgfn" +path="res://.godot/imported/voc_en_min_41.mp3-13407cd9976b661f9cb4a1830b6f00a9.mp3str" [deps] source_file="res://assets/audio/clips/time/minute/voc_en_min_41.mp3" -dest_files=[ "res://.import/voc_en_min_41.mp3-13407cd9976b661f9cb4a1830b6f00a9.mp3str" ] +dest_files=["res://.godot/imported/voc_en_min_41.mp3-13407cd9976b661f9cb4a1830b6f00a9.mp3str"] [params] loop=false loop_offset=0 +bpm=0 +beat_count=0 +bar_beats=4 diff --git a/assets/audio/clips/time/minute/voc_en_min_42.mp3.import b/assets/audio/clips/time/minute/voc_en_min_42.mp3.import index b670f36..644fbd1 100644 --- a/assets/audio/clips/time/minute/voc_en_min_42.mp3.import +++ b/assets/audio/clips/time/minute/voc_en_min_42.mp3.import @@ -2,14 +2,18 @@ importer="mp3" type="AudioStreamMP3" -path="res://.import/voc_en_min_42.mp3-faa7cfebe220815bd2bfb4f1799f2aff.mp3str" +uid="uid://cqir3do1tlr74" +path="res://.godot/imported/voc_en_min_42.mp3-faa7cfebe220815bd2bfb4f1799f2aff.mp3str" [deps] source_file="res://assets/audio/clips/time/minute/voc_en_min_42.mp3" -dest_files=[ "res://.import/voc_en_min_42.mp3-faa7cfebe220815bd2bfb4f1799f2aff.mp3str" ] +dest_files=["res://.godot/imported/voc_en_min_42.mp3-faa7cfebe220815bd2bfb4f1799f2aff.mp3str"] [params] loop=false loop_offset=0 +bpm=0 +beat_count=0 +bar_beats=4 diff --git a/assets/audio/clips/time/minute/voc_en_min_43.mp3.import b/assets/audio/clips/time/minute/voc_en_min_43.mp3.import index 794dfa3..ccf3b03 100644 --- a/assets/audio/clips/time/minute/voc_en_min_43.mp3.import +++ b/assets/audio/clips/time/minute/voc_en_min_43.mp3.import @@ -2,14 +2,18 @@ importer="mp3" type="AudioStreamMP3" -path="res://.import/voc_en_min_43.mp3-c3c6872be73474340a163bd7e4fb13cf.mp3str" +uid="uid://bdv8e2wyprt68" +path="res://.godot/imported/voc_en_min_43.mp3-c3c6872be73474340a163bd7e4fb13cf.mp3str" [deps] source_file="res://assets/audio/clips/time/minute/voc_en_min_43.mp3" -dest_files=[ "res://.import/voc_en_min_43.mp3-c3c6872be73474340a163bd7e4fb13cf.mp3str" ] +dest_files=["res://.godot/imported/voc_en_min_43.mp3-c3c6872be73474340a163bd7e4fb13cf.mp3str"] [params] loop=false loop_offset=0 +bpm=0 +beat_count=0 +bar_beats=4 diff --git a/assets/audio/clips/time/minute/voc_en_min_44.mp3.import b/assets/audio/clips/time/minute/voc_en_min_44.mp3.import index f6a4727..7cf05a6 100644 --- a/assets/audio/clips/time/minute/voc_en_min_44.mp3.import +++ b/assets/audio/clips/time/minute/voc_en_min_44.mp3.import @@ -2,14 +2,18 @@ importer="mp3" type="AudioStreamMP3" -path="res://.import/voc_en_min_44.mp3-f87dd486ea67faf71bc9d9b986e6764d.mp3str" +uid="uid://bwg5ahamgffie" +path="res://.godot/imported/voc_en_min_44.mp3-f87dd486ea67faf71bc9d9b986e6764d.mp3str" [deps] source_file="res://assets/audio/clips/time/minute/voc_en_min_44.mp3" -dest_files=[ "res://.import/voc_en_min_44.mp3-f87dd486ea67faf71bc9d9b986e6764d.mp3str" ] +dest_files=["res://.godot/imported/voc_en_min_44.mp3-f87dd486ea67faf71bc9d9b986e6764d.mp3str"] [params] loop=false loop_offset=0 +bpm=0 +beat_count=0 +bar_beats=4 diff --git a/assets/audio/clips/time/minute/voc_en_min_45.mp3.import b/assets/audio/clips/time/minute/voc_en_min_45.mp3.import index fb4c4b0..b17e21e 100644 --- a/assets/audio/clips/time/minute/voc_en_min_45.mp3.import +++ b/assets/audio/clips/time/minute/voc_en_min_45.mp3.import @@ -2,14 +2,18 @@ importer="mp3" type="AudioStreamMP3" -path="res://.import/voc_en_min_45.mp3-2830171e85b3918592ed5c62a386163e.mp3str" +uid="uid://c5myydmx3hn30" +path="res://.godot/imported/voc_en_min_45.mp3-2830171e85b3918592ed5c62a386163e.mp3str" [deps] source_file="res://assets/audio/clips/time/minute/voc_en_min_45.mp3" -dest_files=[ "res://.import/voc_en_min_45.mp3-2830171e85b3918592ed5c62a386163e.mp3str" ] +dest_files=["res://.godot/imported/voc_en_min_45.mp3-2830171e85b3918592ed5c62a386163e.mp3str"] [params] loop=false loop_offset=0 +bpm=0 +beat_count=0 +bar_beats=4 diff --git a/assets/audio/clips/time/minute/voc_en_min_46.mp3.import b/assets/audio/clips/time/minute/voc_en_min_46.mp3.import index e0bc38c..e874497 100644 --- a/assets/audio/clips/time/minute/voc_en_min_46.mp3.import +++ b/assets/audio/clips/time/minute/voc_en_min_46.mp3.import @@ -2,14 +2,18 @@ importer="mp3" type="AudioStreamMP3" -path="res://.import/voc_en_min_46.mp3-995214546e6f62c0a65231c816d9bf77.mp3str" +uid="uid://cgiqqdi6moddu" +path="res://.godot/imported/voc_en_min_46.mp3-995214546e6f62c0a65231c816d9bf77.mp3str" [deps] source_file="res://assets/audio/clips/time/minute/voc_en_min_46.mp3" -dest_files=[ "res://.import/voc_en_min_46.mp3-995214546e6f62c0a65231c816d9bf77.mp3str" ] +dest_files=["res://.godot/imported/voc_en_min_46.mp3-995214546e6f62c0a65231c816d9bf77.mp3str"] [params] loop=false loop_offset=0 +bpm=0 +beat_count=0 +bar_beats=4 diff --git a/assets/audio/clips/time/minute/voc_en_min_47.mp3.import b/assets/audio/clips/time/minute/voc_en_min_47.mp3.import index 59b018a..086f60f 100644 --- a/assets/audio/clips/time/minute/voc_en_min_47.mp3.import +++ b/assets/audio/clips/time/minute/voc_en_min_47.mp3.import @@ -2,14 +2,18 @@ importer="mp3" type="AudioStreamMP3" -path="res://.import/voc_en_min_47.mp3-df4303ffba1493ea49583705ff58e308.mp3str" +uid="uid://brkxevj5t25gh" +path="res://.godot/imported/voc_en_min_47.mp3-df4303ffba1493ea49583705ff58e308.mp3str" [deps] source_file="res://assets/audio/clips/time/minute/voc_en_min_47.mp3" -dest_files=[ "res://.import/voc_en_min_47.mp3-df4303ffba1493ea49583705ff58e308.mp3str" ] +dest_files=["res://.godot/imported/voc_en_min_47.mp3-df4303ffba1493ea49583705ff58e308.mp3str"] [params] loop=false loop_offset=0 +bpm=0 +beat_count=0 +bar_beats=4 diff --git a/assets/audio/clips/time/minute/voc_en_min_48.mp3.import b/assets/audio/clips/time/minute/voc_en_min_48.mp3.import index 205a557..1b16ef3 100644 --- a/assets/audio/clips/time/minute/voc_en_min_48.mp3.import +++ b/assets/audio/clips/time/minute/voc_en_min_48.mp3.import @@ -2,14 +2,18 @@ importer="mp3" type="AudioStreamMP3" -path="res://.import/voc_en_min_48.mp3-d070d7d91c49c364bfc41e221292fded.mp3str" +uid="uid://c823l15eguqnl" +path="res://.godot/imported/voc_en_min_48.mp3-d070d7d91c49c364bfc41e221292fded.mp3str" [deps] source_file="res://assets/audio/clips/time/minute/voc_en_min_48.mp3" -dest_files=[ "res://.import/voc_en_min_48.mp3-d070d7d91c49c364bfc41e221292fded.mp3str" ] +dest_files=["res://.godot/imported/voc_en_min_48.mp3-d070d7d91c49c364bfc41e221292fded.mp3str"] [params] loop=false loop_offset=0 +bpm=0 +beat_count=0 +bar_beats=4 diff --git a/assets/audio/clips/time/minute/voc_en_min_49.mp3.import b/assets/audio/clips/time/minute/voc_en_min_49.mp3.import index ac8d76e..08de5e6 100644 --- a/assets/audio/clips/time/minute/voc_en_min_49.mp3.import +++ b/assets/audio/clips/time/minute/voc_en_min_49.mp3.import @@ -2,14 +2,18 @@ importer="mp3" type="AudioStreamMP3" -path="res://.import/voc_en_min_49.mp3-48ac18189f1face091e37b64b21fb40c.mp3str" +uid="uid://dqds1ce3upf7" +path="res://.godot/imported/voc_en_min_49.mp3-48ac18189f1face091e37b64b21fb40c.mp3str" [deps] source_file="res://assets/audio/clips/time/minute/voc_en_min_49.mp3" -dest_files=[ "res://.import/voc_en_min_49.mp3-48ac18189f1face091e37b64b21fb40c.mp3str" ] +dest_files=["res://.godot/imported/voc_en_min_49.mp3-48ac18189f1face091e37b64b21fb40c.mp3str"] [params] loop=false loop_offset=0 +bpm=0 +beat_count=0 +bar_beats=4 diff --git a/assets/audio/clips/time/minute/voc_en_min_50.mp3.import b/assets/audio/clips/time/minute/voc_en_min_50.mp3.import index 97342d1..3e0a392 100644 --- a/assets/audio/clips/time/minute/voc_en_min_50.mp3.import +++ b/assets/audio/clips/time/minute/voc_en_min_50.mp3.import @@ -2,14 +2,18 @@ importer="mp3" type="AudioStreamMP3" -path="res://.import/voc_en_min_50.mp3-eec007d8c248663838a99842ee3839c7.mp3str" +uid="uid://bcurn3w0ehwva" +path="res://.godot/imported/voc_en_min_50.mp3-eec007d8c248663838a99842ee3839c7.mp3str" [deps] source_file="res://assets/audio/clips/time/minute/voc_en_min_50.mp3" -dest_files=[ "res://.import/voc_en_min_50.mp3-eec007d8c248663838a99842ee3839c7.mp3str" ] +dest_files=["res://.godot/imported/voc_en_min_50.mp3-eec007d8c248663838a99842ee3839c7.mp3str"] [params] loop=false loop_offset=0 +bpm=0 +beat_count=0 +bar_beats=4 diff --git a/assets/audio/clips/time/minute/voc_en_min_51.mp3.import b/assets/audio/clips/time/minute/voc_en_min_51.mp3.import index dea4c0a..daab671 100644 --- a/assets/audio/clips/time/minute/voc_en_min_51.mp3.import +++ b/assets/audio/clips/time/minute/voc_en_min_51.mp3.import @@ -2,14 +2,18 @@ importer="mp3" type="AudioStreamMP3" -path="res://.import/voc_en_min_51.mp3-899a5486c5b4b6ec3d909a942d5637c2.mp3str" +uid="uid://dsuavqlmj3v1h" +path="res://.godot/imported/voc_en_min_51.mp3-899a5486c5b4b6ec3d909a942d5637c2.mp3str" [deps] source_file="res://assets/audio/clips/time/minute/voc_en_min_51.mp3" -dest_files=[ "res://.import/voc_en_min_51.mp3-899a5486c5b4b6ec3d909a942d5637c2.mp3str" ] +dest_files=["res://.godot/imported/voc_en_min_51.mp3-899a5486c5b4b6ec3d909a942d5637c2.mp3str"] [params] loop=false loop_offset=0 +bpm=0 +beat_count=0 +bar_beats=4 diff --git a/assets/audio/clips/time/minute/voc_en_min_52.mp3.import b/assets/audio/clips/time/minute/voc_en_min_52.mp3.import index cad76e2..a562f28 100644 --- a/assets/audio/clips/time/minute/voc_en_min_52.mp3.import +++ b/assets/audio/clips/time/minute/voc_en_min_52.mp3.import @@ -2,14 +2,18 @@ importer="mp3" type="AudioStreamMP3" -path="res://.import/voc_en_min_52.mp3-924235e97ed5e88e94b1cc4b011cdf3a.mp3str" +uid="uid://bsx8p6obqd5e1" +path="res://.godot/imported/voc_en_min_52.mp3-924235e97ed5e88e94b1cc4b011cdf3a.mp3str" [deps] source_file="res://assets/audio/clips/time/minute/voc_en_min_52.mp3" -dest_files=[ "res://.import/voc_en_min_52.mp3-924235e97ed5e88e94b1cc4b011cdf3a.mp3str" ] +dest_files=["res://.godot/imported/voc_en_min_52.mp3-924235e97ed5e88e94b1cc4b011cdf3a.mp3str"] [params] loop=false loop_offset=0 +bpm=0 +beat_count=0 +bar_beats=4 diff --git a/assets/audio/clips/time/minute/voc_en_min_53.mp3.import b/assets/audio/clips/time/minute/voc_en_min_53.mp3.import index 453718c..bb98480 100644 --- a/assets/audio/clips/time/minute/voc_en_min_53.mp3.import +++ b/assets/audio/clips/time/minute/voc_en_min_53.mp3.import @@ -2,14 +2,18 @@ importer="mp3" type="AudioStreamMP3" -path="res://.import/voc_en_min_53.mp3-3654af37686bb5387dbd2e38d4fd96ab.mp3str" +uid="uid://bfmcdhnrlm23x" +path="res://.godot/imported/voc_en_min_53.mp3-3654af37686bb5387dbd2e38d4fd96ab.mp3str" [deps] source_file="res://assets/audio/clips/time/minute/voc_en_min_53.mp3" -dest_files=[ "res://.import/voc_en_min_53.mp3-3654af37686bb5387dbd2e38d4fd96ab.mp3str" ] +dest_files=["res://.godot/imported/voc_en_min_53.mp3-3654af37686bb5387dbd2e38d4fd96ab.mp3str"] [params] loop=false loop_offset=0 +bpm=0 +beat_count=0 +bar_beats=4 diff --git a/assets/audio/clips/time/minute/voc_en_min_54.mp3.import b/assets/audio/clips/time/minute/voc_en_min_54.mp3.import index 21fb7f7..62475e2 100644 --- a/assets/audio/clips/time/minute/voc_en_min_54.mp3.import +++ b/assets/audio/clips/time/minute/voc_en_min_54.mp3.import @@ -2,14 +2,18 @@ importer="mp3" type="AudioStreamMP3" -path="res://.import/voc_en_min_54.mp3-b7165a87b6c07d0fd0b39af4194d7e10.mp3str" +uid="uid://bfkobgh5irynl" +path="res://.godot/imported/voc_en_min_54.mp3-b7165a87b6c07d0fd0b39af4194d7e10.mp3str" [deps] source_file="res://assets/audio/clips/time/minute/voc_en_min_54.mp3" -dest_files=[ "res://.import/voc_en_min_54.mp3-b7165a87b6c07d0fd0b39af4194d7e10.mp3str" ] +dest_files=["res://.godot/imported/voc_en_min_54.mp3-b7165a87b6c07d0fd0b39af4194d7e10.mp3str"] [params] loop=false loop_offset=0 +bpm=0 +beat_count=0 +bar_beats=4 diff --git a/assets/audio/clips/time/minute/voc_en_min_55.mp3.import b/assets/audio/clips/time/minute/voc_en_min_55.mp3.import index d4e1e68..a1d7de8 100644 --- a/assets/audio/clips/time/minute/voc_en_min_55.mp3.import +++ b/assets/audio/clips/time/minute/voc_en_min_55.mp3.import @@ -2,14 +2,18 @@ importer="mp3" type="AudioStreamMP3" -path="res://.import/voc_en_min_55.mp3-34630e1e7d4c11c026447146b9dfdc0d.mp3str" +uid="uid://daf53ebpha5nq" +path="res://.godot/imported/voc_en_min_55.mp3-34630e1e7d4c11c026447146b9dfdc0d.mp3str" [deps] source_file="res://assets/audio/clips/time/minute/voc_en_min_55.mp3" -dest_files=[ "res://.import/voc_en_min_55.mp3-34630e1e7d4c11c026447146b9dfdc0d.mp3str" ] +dest_files=["res://.godot/imported/voc_en_min_55.mp3-34630e1e7d4c11c026447146b9dfdc0d.mp3str"] [params] loop=false loop_offset=0 +bpm=0 +beat_count=0 +bar_beats=4 diff --git a/assets/audio/clips/time/minute/voc_en_min_56.mp3.import b/assets/audio/clips/time/minute/voc_en_min_56.mp3.import index 10d8e8d..c8089ae 100644 --- a/assets/audio/clips/time/minute/voc_en_min_56.mp3.import +++ b/assets/audio/clips/time/minute/voc_en_min_56.mp3.import @@ -2,14 +2,18 @@ importer="mp3" type="AudioStreamMP3" -path="res://.import/voc_en_min_56.mp3-02b56f1cda3c9b4436bd5092f1d791dc.mp3str" +uid="uid://bd2w0nmauscmj" +path="res://.godot/imported/voc_en_min_56.mp3-02b56f1cda3c9b4436bd5092f1d791dc.mp3str" [deps] source_file="res://assets/audio/clips/time/minute/voc_en_min_56.mp3" -dest_files=[ "res://.import/voc_en_min_56.mp3-02b56f1cda3c9b4436bd5092f1d791dc.mp3str" ] +dest_files=["res://.godot/imported/voc_en_min_56.mp3-02b56f1cda3c9b4436bd5092f1d791dc.mp3str"] [params] loop=false loop_offset=0 +bpm=0 +beat_count=0 +bar_beats=4 diff --git a/assets/audio/clips/time/minute/voc_en_min_57.mp3.import b/assets/audio/clips/time/minute/voc_en_min_57.mp3.import index 5b9aa5f..ffb104a 100644 --- a/assets/audio/clips/time/minute/voc_en_min_57.mp3.import +++ b/assets/audio/clips/time/minute/voc_en_min_57.mp3.import @@ -2,14 +2,18 @@ importer="mp3" type="AudioStreamMP3" -path="res://.import/voc_en_min_57.mp3-def5dae627c49cd67b600953aa5f8dc1.mp3str" +uid="uid://pxf28050fef1" +path="res://.godot/imported/voc_en_min_57.mp3-def5dae627c49cd67b600953aa5f8dc1.mp3str" [deps] source_file="res://assets/audio/clips/time/minute/voc_en_min_57.mp3" -dest_files=[ "res://.import/voc_en_min_57.mp3-def5dae627c49cd67b600953aa5f8dc1.mp3str" ] +dest_files=["res://.godot/imported/voc_en_min_57.mp3-def5dae627c49cd67b600953aa5f8dc1.mp3str"] [params] loop=false loop_offset=0 +bpm=0 +beat_count=0 +bar_beats=4 diff --git a/assets/audio/clips/time/minute/voc_en_min_58.mp3.import b/assets/audio/clips/time/minute/voc_en_min_58.mp3.import index 6fadb4b..b31289d 100644 --- a/assets/audio/clips/time/minute/voc_en_min_58.mp3.import +++ b/assets/audio/clips/time/minute/voc_en_min_58.mp3.import @@ -2,14 +2,18 @@ importer="mp3" type="AudioStreamMP3" -path="res://.import/voc_en_min_58.mp3-3f4fe07487f1609160c9b2bb677e2ee6.mp3str" +uid="uid://b6ejrlw4yb1fs" +path="res://.godot/imported/voc_en_min_58.mp3-3f4fe07487f1609160c9b2bb677e2ee6.mp3str" [deps] source_file="res://assets/audio/clips/time/minute/voc_en_min_58.mp3" -dest_files=[ "res://.import/voc_en_min_58.mp3-3f4fe07487f1609160c9b2bb677e2ee6.mp3str" ] +dest_files=["res://.godot/imported/voc_en_min_58.mp3-3f4fe07487f1609160c9b2bb677e2ee6.mp3str"] [params] loop=false loop_offset=0 +bpm=0 +beat_count=0 +bar_beats=4 diff --git a/assets/audio/clips/time/minute/voc_en_min_59.mp3.import b/assets/audio/clips/time/minute/voc_en_min_59.mp3.import index 2de27d1..3d5ea31 100644 --- a/assets/audio/clips/time/minute/voc_en_min_59.mp3.import +++ b/assets/audio/clips/time/minute/voc_en_min_59.mp3.import @@ -2,14 +2,18 @@ importer="mp3" type="AudioStreamMP3" -path="res://.import/voc_en_min_59.mp3-01fa9182318a343a8c174a1207e8db67.mp3str" +uid="uid://13e7530l3voa" +path="res://.godot/imported/voc_en_min_59.mp3-01fa9182318a343a8c174a1207e8db67.mp3str" [deps] source_file="res://assets/audio/clips/time/minute/voc_en_min_59.mp3" -dest_files=[ "res://.import/voc_en_min_59.mp3-01fa9182318a343a8c174a1207e8db67.mp3str" ] +dest_files=["res://.godot/imported/voc_en_min_59.mp3-01fa9182318a343a8c174a1207e8db67.mp3str"] [params] loop=false loop_offset=0 +bpm=0 +beat_count=0 +bar_beats=4 diff --git a/assets/audio/clips/time/weekday/voc_en_week_0.mp3.import b/assets/audio/clips/time/weekday/voc_en_week_0.mp3.import index c8a08e9..1166045 100644 --- a/assets/audio/clips/time/weekday/voc_en_week_0.mp3.import +++ b/assets/audio/clips/time/weekday/voc_en_week_0.mp3.import @@ -2,14 +2,18 @@ importer="mp3" type="AudioStreamMP3" -path="res://.import/voc_en_week_0.mp3-56560d67b45db2fa19ad13e65a6f8c1c.mp3str" +uid="uid://c7k67bk45yut3" +path="res://.godot/imported/voc_en_week_0.mp3-56560d67b45db2fa19ad13e65a6f8c1c.mp3str" [deps] source_file="res://assets/audio/clips/time/weekday/voc_en_week_0.mp3" -dest_files=[ "res://.import/voc_en_week_0.mp3-56560d67b45db2fa19ad13e65a6f8c1c.mp3str" ] +dest_files=["res://.godot/imported/voc_en_week_0.mp3-56560d67b45db2fa19ad13e65a6f8c1c.mp3str"] [params] loop=false loop_offset=0 +bpm=0 +beat_count=0 +bar_beats=4 diff --git a/assets/audio/clips/time/weekday/voc_en_week_1.mp3.import b/assets/audio/clips/time/weekday/voc_en_week_1.mp3.import index 7345c11..cc7dc83 100644 --- a/assets/audio/clips/time/weekday/voc_en_week_1.mp3.import +++ b/assets/audio/clips/time/weekday/voc_en_week_1.mp3.import @@ -2,14 +2,18 @@ importer="mp3" type="AudioStreamMP3" -path="res://.import/voc_en_week_1.mp3-2d699ec374e6807111e48dff9c21fea6.mp3str" +uid="uid://xkckj5q2kmt5" +path="res://.godot/imported/voc_en_week_1.mp3-2d699ec374e6807111e48dff9c21fea6.mp3str" [deps] source_file="res://assets/audio/clips/time/weekday/voc_en_week_1.mp3" -dest_files=[ "res://.import/voc_en_week_1.mp3-2d699ec374e6807111e48dff9c21fea6.mp3str" ] +dest_files=["res://.godot/imported/voc_en_week_1.mp3-2d699ec374e6807111e48dff9c21fea6.mp3str"] [params] loop=false loop_offset=0 +bpm=0 +beat_count=0 +bar_beats=4 diff --git a/assets/audio/clips/time/weekday/voc_en_week_2.mp3.import b/assets/audio/clips/time/weekday/voc_en_week_2.mp3.import index 1d1618a..a83216b 100644 --- a/assets/audio/clips/time/weekday/voc_en_week_2.mp3.import +++ b/assets/audio/clips/time/weekday/voc_en_week_2.mp3.import @@ -2,14 +2,18 @@ importer="mp3" type="AudioStreamMP3" -path="res://.import/voc_en_week_2.mp3-24e48d6aa03a6e9ae71a36594179b154.mp3str" +uid="uid://c8mylp6y25tgp" +path="res://.godot/imported/voc_en_week_2.mp3-24e48d6aa03a6e9ae71a36594179b154.mp3str" [deps] source_file="res://assets/audio/clips/time/weekday/voc_en_week_2.mp3" -dest_files=[ "res://.import/voc_en_week_2.mp3-24e48d6aa03a6e9ae71a36594179b154.mp3str" ] +dest_files=["res://.godot/imported/voc_en_week_2.mp3-24e48d6aa03a6e9ae71a36594179b154.mp3str"] [params] loop=false loop_offset=0 +bpm=0 +beat_count=0 +bar_beats=4 diff --git a/assets/audio/clips/time/weekday/voc_en_week_3.mp3.import b/assets/audio/clips/time/weekday/voc_en_week_3.mp3.import index 59a91d9..f7e3e49 100644 --- a/assets/audio/clips/time/weekday/voc_en_week_3.mp3.import +++ b/assets/audio/clips/time/weekday/voc_en_week_3.mp3.import @@ -2,14 +2,18 @@ importer="mp3" type="AudioStreamMP3" -path="res://.import/voc_en_week_3.mp3-6db04f3144d94d778c23395faabaf3ac.mp3str" +uid="uid://bn01yndlfwj7d" +path="res://.godot/imported/voc_en_week_3.mp3-6db04f3144d94d778c23395faabaf3ac.mp3str" [deps] source_file="res://assets/audio/clips/time/weekday/voc_en_week_3.mp3" -dest_files=[ "res://.import/voc_en_week_3.mp3-6db04f3144d94d778c23395faabaf3ac.mp3str" ] +dest_files=["res://.godot/imported/voc_en_week_3.mp3-6db04f3144d94d778c23395faabaf3ac.mp3str"] [params] loop=false loop_offset=0 +bpm=0 +beat_count=0 +bar_beats=4 diff --git a/assets/audio/clips/time/weekday/voc_en_week_4.mp3.import b/assets/audio/clips/time/weekday/voc_en_week_4.mp3.import index 4220288..e067dca 100644 --- a/assets/audio/clips/time/weekday/voc_en_week_4.mp3.import +++ b/assets/audio/clips/time/weekday/voc_en_week_4.mp3.import @@ -2,14 +2,18 @@ importer="mp3" type="AudioStreamMP3" -path="res://.import/voc_en_week_4.mp3-9297abfb064257db056797bde10e1bd2.mp3str" +uid="uid://ktc74nkgmlbu" +path="res://.godot/imported/voc_en_week_4.mp3-9297abfb064257db056797bde10e1bd2.mp3str" [deps] source_file="res://assets/audio/clips/time/weekday/voc_en_week_4.mp3" -dest_files=[ "res://.import/voc_en_week_4.mp3-9297abfb064257db056797bde10e1bd2.mp3str" ] +dest_files=["res://.godot/imported/voc_en_week_4.mp3-9297abfb064257db056797bde10e1bd2.mp3str"] [params] loop=false loop_offset=0 +bpm=0 +beat_count=0 +bar_beats=4 diff --git a/assets/audio/clips/time/weekday/voc_en_week_5.mp3.import b/assets/audio/clips/time/weekday/voc_en_week_5.mp3.import index 57ad8b4..fea0d02 100644 --- a/assets/audio/clips/time/weekday/voc_en_week_5.mp3.import +++ b/assets/audio/clips/time/weekday/voc_en_week_5.mp3.import @@ -2,14 +2,18 @@ importer="mp3" type="AudioStreamMP3" -path="res://.import/voc_en_week_5.mp3-b0615c063bb411fc578cd2ddb874782d.mp3str" +uid="uid://ctlxcch8184oy" +path="res://.godot/imported/voc_en_week_5.mp3-b0615c063bb411fc578cd2ddb874782d.mp3str" [deps] source_file="res://assets/audio/clips/time/weekday/voc_en_week_5.mp3" -dest_files=[ "res://.import/voc_en_week_5.mp3-b0615c063bb411fc578cd2ddb874782d.mp3str" ] +dest_files=["res://.godot/imported/voc_en_week_5.mp3-b0615c063bb411fc578cd2ddb874782d.mp3str"] [params] loop=false loop_offset=0 +bpm=0 +beat_count=0 +bar_beats=4 diff --git a/assets/audio/clips/time/weekday/voc_en_week_6.mp3.import b/assets/audio/clips/time/weekday/voc_en_week_6.mp3.import index a293d19..f3cd8bb 100644 --- a/assets/audio/clips/time/weekday/voc_en_week_6.mp3.import +++ b/assets/audio/clips/time/weekday/voc_en_week_6.mp3.import @@ -2,14 +2,18 @@ importer="mp3" type="AudioStreamMP3" -path="res://.import/voc_en_week_6.mp3-cdb1ce072a76b1fa428d0c1eae3fa14e.mp3str" +uid="uid://77jurd0lcpmu" +path="res://.godot/imported/voc_en_week_6.mp3-cdb1ce072a76b1fa428d0c1eae3fa14e.mp3str" [deps] source_file="res://assets/audio/clips/time/weekday/voc_en_week_6.mp3" -dest_files=[ "res://.import/voc_en_week_6.mp3-cdb1ce072a76b1fa428d0c1eae3fa14e.mp3str" ] +dest_files=["res://.godot/imported/voc_en_week_6.mp3-cdb1ce072a76b1fa428d0c1eae3fa14e.mp3str"] [params] loop=false loop_offset=0 +bpm=0 +beat_count=0 +bar_beats=4 diff --git a/assets/audio/clips/weather/voc_en_weather_cloudy.mp3.import b/assets/audio/clips/weather/voc_en_weather_cloudy.mp3.import index 8023482..2cd266a 100644 --- a/assets/audio/clips/weather/voc_en_weather_cloudy.mp3.import +++ b/assets/audio/clips/weather/voc_en_weather_cloudy.mp3.import @@ -2,14 +2,18 @@ importer="mp3" type="AudioStreamMP3" -path="res://.import/voc_en_weather_cloudy.mp3-1a7a7455b6fbd0ea57cf07745398264c.mp3str" +uid="uid://b6dxky7615bpt" +path="res://.godot/imported/voc_en_weather_cloudy.mp3-1a7a7455b6fbd0ea57cf07745398264c.mp3str" [deps] source_file="res://assets/audio/clips/weather/voc_en_weather_cloudy.mp3" -dest_files=[ "res://.import/voc_en_weather_cloudy.mp3-1a7a7455b6fbd0ea57cf07745398264c.mp3str" ] +dest_files=["res://.godot/imported/voc_en_weather_cloudy.mp3-1a7a7455b6fbd0ea57cf07745398264c.mp3str"] [params] loop=false loop_offset=0 +bpm=0 +beat_count=0 +bar_beats=4 diff --git a/assets/audio/clips/weather/voc_en_weather_foggy.mp3.import b/assets/audio/clips/weather/voc_en_weather_foggy.mp3.import index 0fc757c..b430525 100644 --- a/assets/audio/clips/weather/voc_en_weather_foggy.mp3.import +++ b/assets/audio/clips/weather/voc_en_weather_foggy.mp3.import @@ -2,14 +2,18 @@ importer="mp3" type="AudioStreamMP3" -path="res://.import/voc_en_weather_foggy.mp3-3c31bd5e66fbecba296f65b50aa7c9cc.mp3str" +uid="uid://bf4q7wuldbopi" +path="res://.godot/imported/voc_en_weather_foggy.mp3-3c31bd5e66fbecba296f65b50aa7c9cc.mp3str" [deps] source_file="res://assets/audio/clips/weather/voc_en_weather_foggy.mp3" -dest_files=[ "res://.import/voc_en_weather_foggy.mp3-3c31bd5e66fbecba296f65b50aa7c9cc.mp3str" ] +dest_files=["res://.godot/imported/voc_en_weather_foggy.mp3-3c31bd5e66fbecba296f65b50aa7c9cc.mp3str"] [params] loop=false loop_offset=0 +bpm=0 +beat_count=0 +bar_beats=4 diff --git a/assets/audio/clips/weather/voc_en_weather_partlycloudy.mp3.import b/assets/audio/clips/weather/voc_en_weather_partlycloudy.mp3.import index b6c7475..cfd6d71 100644 --- a/assets/audio/clips/weather/voc_en_weather_partlycloudy.mp3.import +++ b/assets/audio/clips/weather/voc_en_weather_partlycloudy.mp3.import @@ -2,14 +2,18 @@ importer="mp3" type="AudioStreamMP3" -path="res://.import/voc_en_weather_partlycloudy.mp3-3668d9334764d12daec1f1f57a9ea81f.mp3str" +uid="uid://bunt75t8qdl04" +path="res://.godot/imported/voc_en_weather_partlycloudy.mp3-3668d9334764d12daec1f1f57a9ea81f.mp3str" [deps] source_file="res://assets/audio/clips/weather/voc_en_weather_partlycloudy.mp3" -dest_files=[ "res://.import/voc_en_weather_partlycloudy.mp3-3668d9334764d12daec1f1f57a9ea81f.mp3str" ] +dest_files=["res://.godot/imported/voc_en_weather_partlycloudy.mp3-3668d9334764d12daec1f1f57a9ea81f.mp3str"] [params] loop=false loop_offset=0 +bpm=0 +beat_count=0 +bar_beats=4 diff --git a/assets/audio/clips/weather/voc_en_weather_rainy.mp3.import b/assets/audio/clips/weather/voc_en_weather_rainy.mp3.import index 8b24d69..b83dd76 100644 --- a/assets/audio/clips/weather/voc_en_weather_rainy.mp3.import +++ b/assets/audio/clips/weather/voc_en_weather_rainy.mp3.import @@ -2,14 +2,18 @@ importer="mp3" type="AudioStreamMP3" -path="res://.import/voc_en_weather_rainy.mp3-9890478a644a4197584f37e627c5c6b0.mp3str" +uid="uid://tfvrmxxrx6lx" +path="res://.godot/imported/voc_en_weather_rainy.mp3-9890478a644a4197584f37e627c5c6b0.mp3str" [deps] source_file="res://assets/audio/clips/weather/voc_en_weather_rainy.mp3" -dest_files=[ "res://.import/voc_en_weather_rainy.mp3-9890478a644a4197584f37e627c5c6b0.mp3str" ] +dest_files=["res://.godot/imported/voc_en_weather_rainy.mp3-9890478a644a4197584f37e627c5c6b0.mp3str"] [params] loop=false loop_offset=0 +bpm=0 +beat_count=0 +bar_beats=4 diff --git a/assets/audio/clips/weather/voc_en_weather_snowy.mp3.import b/assets/audio/clips/weather/voc_en_weather_snowy.mp3.import index f3abdf3..9da24f8 100644 --- a/assets/audio/clips/weather/voc_en_weather_snowy.mp3.import +++ b/assets/audio/clips/weather/voc_en_weather_snowy.mp3.import @@ -2,14 +2,18 @@ importer="mp3" type="AudioStreamMP3" -path="res://.import/voc_en_weather_snowy.mp3-493a666da714f708a3203f2d74e0fb45.mp3str" +uid="uid://cgx14hdyqcyge" +path="res://.godot/imported/voc_en_weather_snowy.mp3-493a666da714f708a3203f2d74e0fb45.mp3str" [deps] source_file="res://assets/audio/clips/weather/voc_en_weather_snowy.mp3" -dest_files=[ "res://.import/voc_en_weather_snowy.mp3-493a666da714f708a3203f2d74e0fb45.mp3str" ] +dest_files=["res://.godot/imported/voc_en_weather_snowy.mp3-493a666da714f708a3203f2d74e0fb45.mp3str"] [params] loop=false loop_offset=0 +bpm=0 +beat_count=0 +bar_beats=4 diff --git a/assets/audio/clips/weather/voc_en_weather_stormy.mp3.import b/assets/audio/clips/weather/voc_en_weather_stormy.mp3.import index 9d48454..dd928c5 100644 --- a/assets/audio/clips/weather/voc_en_weather_stormy.mp3.import +++ b/assets/audio/clips/weather/voc_en_weather_stormy.mp3.import @@ -2,14 +2,18 @@ importer="mp3" type="AudioStreamMP3" -path="res://.import/voc_en_weather_stormy.mp3-ab7584d41fdd8a2fbc195e914d00b9ee.mp3str" +uid="uid://ce83l80v0jsgw" +path="res://.godot/imported/voc_en_weather_stormy.mp3-ab7584d41fdd8a2fbc195e914d00b9ee.mp3str" [deps] source_file="res://assets/audio/clips/weather/voc_en_weather_stormy.mp3" -dest_files=[ "res://.import/voc_en_weather_stormy.mp3-ab7584d41fdd8a2fbc195e914d00b9ee.mp3str" ] +dest_files=["res://.godot/imported/voc_en_weather_stormy.mp3-ab7584d41fdd8a2fbc195e914d00b9ee.mp3str"] [params] loop=false loop_offset=0 +bpm=0 +beat_count=0 +bar_beats=4 diff --git a/assets/audio/clips/weather/voc_en_weather_sunny.mp3.import b/assets/audio/clips/weather/voc_en_weather_sunny.mp3.import index 468b194..399368e 100644 --- a/assets/audio/clips/weather/voc_en_weather_sunny.mp3.import +++ b/assets/audio/clips/weather/voc_en_weather_sunny.mp3.import @@ -2,14 +2,18 @@ importer="mp3" type="AudioStreamMP3" -path="res://.import/voc_en_weather_sunny.mp3-770d182631e2b8d3074f1993320764c6.mp3str" +uid="uid://ccwy3p2g4p3wg" +path="res://.godot/imported/voc_en_weather_sunny.mp3-770d182631e2b8d3074f1993320764c6.mp3str" [deps] source_file="res://assets/audio/clips/weather/voc_en_weather_sunny.mp3" -dest_files=[ "res://.import/voc_en_weather_sunny.mp3-770d182631e2b8d3074f1993320764c6.mp3str" ] +dest_files=["res://.godot/imported/voc_en_weather_sunny.mp3-770d182631e2b8d3074f1993320764c6.mp3str"] [params] loop=false loop_offset=0 +bpm=0 +beat_count=0 +bar_beats=4 diff --git a/assets/font/fontfiles/bold.ttf.import b/assets/font/fontfiles/bold.ttf.import new file mode 100644 index 0000000..505ee49 --- /dev/null +++ b/assets/font/fontfiles/bold.ttf.import @@ -0,0 +1,36 @@ +[remap] + +importer="font_data_dynamic" +type="FontFile" +uid="uid://c0omfk18i7vho" +path="res://.godot/imported/bold.ttf-f35c9766db60101cf50d3c616b9607a9.fontdata" + +[deps] + +source_file="res://assets/font/fontfiles/bold.ttf" +dest_files=["res://.godot/imported/bold.ttf-f35c9766db60101cf50d3c616b9607a9.fontdata"] + +[params] + +Rendering=null +antialiasing=1 +generate_mipmaps=false +disable_embedded_bitmaps=true +multichannel_signed_distance_field=false +msdf_pixel_range=8 +msdf_size=48 +allow_system_fallback=true +force_autohinter=false +modulate_color_glyphs=false +hinting=1 +subpixel_positioning=4 +keep_rounding_remainders=true +oversampling=0.0 +Fallbacks=null +fallbacks=[] +Compress=null +compress=true +preload=[] +language_support={} +script_support={} +opentype_features={} diff --git a/assets/font/fontfiles/normal.ttf.import b/assets/font/fontfiles/normal.ttf.import new file mode 100644 index 0000000..637f84e --- /dev/null +++ b/assets/font/fontfiles/normal.ttf.import @@ -0,0 +1,36 @@ +[remap] + +importer="font_data_dynamic" +type="FontFile" +uid="uid://ceg607omgkcqy" +path="res://.godot/imported/normal.ttf-af378a138653096c3a7d6f4e69d22e67.fontdata" + +[deps] + +source_file="res://assets/font/fontfiles/normal.ttf" +dest_files=["res://.godot/imported/normal.ttf-af378a138653096c3a7d6f4e69d22e67.fontdata"] + +[params] + +Rendering=null +antialiasing=1 +generate_mipmaps=false +disable_embedded_bitmaps=true +multichannel_signed_distance_field=false +msdf_pixel_range=8 +msdf_size=48 +allow_system_fallback=true +force_autohinter=false +modulate_color_glyphs=false +hinting=1 +subpixel_positioning=4 +keep_rounding_remainders=true +oversampling=0.0 +Fallbacks=null +fallbacks=[] +Compress=null +compress=true +preload=[] +language_support={} +script_support={} +opentype_features={} diff --git a/assets/font/resource/alarm_item_time.tres b/assets/font/resource/alarm_item_time.tres index 828d5fa..8a61efd 100644 --- a/assets/font/resource/alarm_item_time.tres +++ b/assets/font/resource/alarm_item_time.tres @@ -1,7 +1,6 @@ -[gd_resource type="DynamicFont" load_steps=2 format=2] +[gd_resource type="FontVariation" load_steps=2 format=3] -[ext_resource path="res://assets/font/fontfiles/normal.ttf" type="DynamicFontData" id=1] +[ext_resource type="FontFile" path="res://assets/font/fontfiles/normal.ttf" id="1"] [resource] -size = 22 -font_data = ExtResource( 1 ) +base_font = ExtResource("1") diff --git a/assets/font/resource/default.tres b/assets/font/resource/default.tres index feae9a2..8a61efd 100644 --- a/assets/font/resource/default.tres +++ b/assets/font/resource/default.tres @@ -1,8 +1,6 @@ -[gd_resource type="DynamicFont" load_steps=2 format=2] +[gd_resource type="FontVariation" load_steps=2 format=3] -[ext_resource path="res://assets/font/fontfiles/normal.ttf" type="DynamicFontData" id=1] +[ext_resource type="FontFile" path="res://assets/font/fontfiles/normal.ttf" id="1"] [resource] -size = 23 -use_mipmaps = true -font_data = ExtResource( 1 ) +base_font = ExtResource("1") diff --git a/assets/font/resource/location.tres b/assets/font/resource/location.tres index 035ba36..8a61efd 100644 --- a/assets/font/resource/location.tres +++ b/assets/font/resource/location.tres @@ -1,7 +1,6 @@ -[gd_resource type="DynamicFont" load_steps=2 format=2] +[gd_resource type="FontVariation" load_steps=2 format=3] -[ext_resource path="res://assets/font/fontfiles/normal.ttf" type="DynamicFontData" id=1] +[ext_resource type="FontFile" path="res://assets/font/fontfiles/normal.ttf" id="1"] [resource] -size = 21 -font_data = ExtResource( 1 ) +base_font = ExtResource("1") diff --git a/assets/font/resource/menu_header.tres b/assets/font/resource/menu_header.tres index 87c6908..5806ae8 100644 --- a/assets/font/resource/menu_header.tres +++ b/assets/font/resource/menu_header.tres @@ -1,9 +1,6 @@ -[gd_resource type="DynamicFont" load_steps=2 format=2] +[gd_resource type="FontVariation" load_steps=2 format=3] -[ext_resource path="res://assets/font/fontfiles/bold.ttf" type="DynamicFontData" id=1] +[ext_resource type="FontFile" path="res://assets/font/fontfiles/bold.ttf" id="1"] [resource] -size = 26 -use_mipmaps = true -use_filter = true -font_data = ExtResource( 1 ) +base_font = ExtResource("1") diff --git a/assets/font/resource/temperature_bold.tres b/assets/font/resource/temperature_bold.tres index 08eed01..5806ae8 100644 --- a/assets/font/resource/temperature_bold.tres +++ b/assets/font/resource/temperature_bold.tres @@ -1,7 +1,6 @@ -[gd_resource type="DynamicFont" load_steps=2 format=2] +[gd_resource type="FontVariation" load_steps=2 format=3] -[ext_resource path="res://assets/font/fontfiles/bold.ttf" type="DynamicFontData" id=1] +[ext_resource type="FontFile" path="res://assets/font/fontfiles/bold.ttf" id="1"] [resource] -size = 38 -font_data = ExtResource( 1 ) +base_font = ExtResource("1") diff --git a/assets/font/resource/temperature_normal.tres b/assets/font/resource/temperature_normal.tres index fc96703..21c8a07 100644 --- a/assets/font/resource/temperature_normal.tres +++ b/assets/font/resource/temperature_normal.tres @@ -1,8 +1,7 @@ -[gd_resource type="DynamicFont" load_steps=2 format=2] +[gd_resource type="FontVariation" load_steps=2 format=3] -[ext_resource path="res://assets/font/fontfiles/normal.ttf" type="DynamicFontData" id=1] +[ext_resource type="FontFile" path="res://assets/font/fontfiles/normal.ttf" id="1"] [resource] -size = 38 -extra_spacing_space = -8 -font_data = ExtResource( 1 ) +base_font = ExtResource("1") +spacing_glyph = -8 diff --git a/assets/font/resource/time_big.tres b/assets/font/resource/time_big.tres index 4cd1f3f..5806ae8 100644 --- a/assets/font/resource/time_big.tres +++ b/assets/font/resource/time_big.tres @@ -1,7 +1,6 @@ -[gd_resource type="DynamicFont" load_steps=2 format=2] +[gd_resource type="FontVariation" load_steps=2 format=3] -[ext_resource path="res://assets/font/fontfiles/bold.ttf" type="DynamicFontData" id=1] +[ext_resource type="FontFile" path="res://assets/font/fontfiles/bold.ttf" id="1"] [resource] -size = 96 -font_data = ExtResource( 1 ) +base_font = ExtResource("1") diff --git a/assets/font/resource/time_small.tres b/assets/font/resource/time_small.tres index 667b567..8a61efd 100644 --- a/assets/font/resource/time_small.tres +++ b/assets/font/resource/time_small.tres @@ -1,7 +1,6 @@ -[gd_resource type="DynamicFont" load_steps=2 format=2] +[gd_resource type="FontVariation" load_steps=2 format=3] -[ext_resource path="res://assets/font/fontfiles/normal.ttf" type="DynamicFontData" id=1] +[ext_resource type="FontFile" path="res://assets/font/fontfiles/normal.ttf" id="1"] [resource] -size = 24 -font_data = ExtResource( 1 ) +base_font = ExtResource("1") diff --git a/assets/foreground_invert.gdshader b/assets/foreground_invert.gdshader new file mode 100644 index 0000000..4df4da4 --- /dev/null +++ b/assets/foreground_invert.gdshader @@ -0,0 +1,10 @@ +shader_type canvas_item; + +uniform float transition : hint_range(0.0, 1.0) = 0.0; +uniform sampler2D screen_texture : hint_screen_texture, repeat_disable, filter_nearest; + +void fragment() { + vec4 c = texture(screen_texture, SCREEN_UV); + vec3 inverted = vec3(1.0) - c.rgb; + COLOR.rgb = mix(c.rgb, inverted, vec3(transition)); +} diff --git a/assets/foreground_invert.gdshader.uid b/assets/foreground_invert.gdshader.uid new file mode 100644 index 0000000..60c4389 --- /dev/null +++ b/assets/foreground_invert.gdshader.uid @@ -0,0 +1 @@ +uid://x4o74emddu6j diff --git a/assets/main.tres b/assets/main.tres index 238a108..227d2d7 100644 --- a/assets/main.tres +++ b/assets/main.tres @@ -1,11 +1,11 @@ -[gd_resource type="Theme" load_steps=16 format=2] +[gd_resource type="Theme" load_steps=16 format=3] -[ext_resource path="res://assets/texture/buttons/toggle_on.png" type="Texture" id=1] -[ext_resource path="res://assets/texture/buttons/toggle_off.png" type="Texture" id=2] -[ext_resource path="res://assets/font/resource/default.tres" type="DynamicFont" id=3] +[ext_resource type="Texture2D" path="res://assets/texture/buttons/toggle_on.png" id="1"] +[ext_resource type="Texture2D" path="res://assets/texture/buttons/toggle_off.png" id="2"] +[ext_resource type="FontVariation" path="res://assets/font/resource/default.tres" id="3"] -[sub_resource type="StyleBoxFlat" id=12] -bg_color = Color( 0, 0, 0, 0.184314 ) +[sub_resource type="StyleBoxFlat" id="12"] +bg_color = Color(0, 0, 0, 0.184314) border_width_left = 4 border_width_top = 4 border_width_right = 4 @@ -15,117 +15,117 @@ corner_radius_top_right = 10 corner_radius_bottom_right = 10 corner_radius_bottom_left = 10 -[sub_resource type="StyleBoxEmpty" id=1] +[sub_resource type="StyleBoxEmpty" id="1"] -[sub_resource type="StyleBoxFlat" id=7] +[sub_resource type="StyleBoxFlat" id="7"] content_margin_left = 10.0 content_margin_top = 5.0 content_margin_bottom = 5.0 -bg_color = Color( 0, 0, 0, 0.2 ) +bg_color = Color(0, 0, 0, 0.2) border_width_left = 5 border_width_top = 5 border_width_right = 5 border_width_bottom = 5 -border_color = Color( 0, 0, 0, 0.462745 ) +border_color = Color(0, 0, 0, 0.462745) corner_radius_top_left = 10 corner_radius_top_right = 10 corner_radius_bottom_right = 10 corner_radius_bottom_left = 10 -[sub_resource type="StyleBoxFlat" id=3] +[sub_resource type="StyleBoxFlat" id="3"] content_margin_left = 15.0 content_margin_right = 15.0 content_margin_top = 5.0 content_margin_bottom = 5.0 -bg_color = Color( 0, 0, 0, 0.2 ) +bg_color = Color(0, 0, 0, 0.2) border_width_left = 10 border_width_right = 10 -border_color = Color( 0.8, 0.8, 0.8, 0 ) +border_color = Color(0.8, 0.8, 0.8, 0) corner_radius_top_left = 10 corner_radius_top_right = 10 corner_radius_bottom_right = 10 corner_radius_bottom_left = 10 -[sub_resource type="StyleBoxFlat" id=6] -bg_color = Color( 1, 1, 1, 0.4 ) +[sub_resource type="StyleBoxFlat" id="6"] +bg_color = Color(1, 1, 1, 0.4) corner_radius_top_left = 25 corner_radius_top_right = 25 corner_radius_bottom_right = 25 corner_radius_bottom_left = 25 -[sub_resource type="StyleBoxEmpty" id=4] +[sub_resource type="StyleBoxEmpty" id="4"] -[sub_resource type="StyleBoxFlat" id=5] -bg_color = Color( 0, 0, 0, 0.4 ) +[sub_resource type="StyleBoxFlat" id="5"] +bg_color = Color(0, 0, 0, 0.4) corner_radius_top_left = 25 corner_radius_top_right = 25 corner_radius_bottom_right = 25 corner_radius_bottom_left = 25 -[sub_resource type="StyleBoxEmpty" id=2] +[sub_resource type="StyleBoxEmpty" id="2"] -[sub_resource type="StyleBoxFlat" id=8] -bg_color = Color( 0.203922, 1, 0.905882, 0.392157 ) +[sub_resource type="StyleBoxFlat" id="8"] +bg_color = Color(0.203922, 1, 0.905882, 0.392157) border_width_left = 8 -border_color = Color( 0.8, 0.8, 0.8, 0 ) +border_color = Color(0.8, 0.8, 0.8, 0) corner_radius_top_left = 30 corner_radius_top_right = 30 corner_radius_bottom_right = 30 corner_radius_bottom_left = 30 -[sub_resource type="StyleBoxFlat" id=9] -bg_color = Color( 0.698039, 0.698039, 0.698039, 0.572549 ) +[sub_resource type="StyleBoxFlat" id="9"] +bg_color = Color(0.698039, 0.698039, 0.698039, 0.572549) border_width_left = 8 -border_color = Color( 0.8, 0.8, 0.8, 0 ) +border_color = Color(0.8, 0.8, 0.8, 0) corner_radius_top_left = 30 corner_radius_top_right = 30 corner_radius_bottom_right = 30 corner_radius_bottom_left = 30 -[sub_resource type="StyleBoxFlat" id=10] -bg_color = Color( 0.301961, 0.301961, 0.301961, 0.392157 ) +[sub_resource type="StyleBoxFlat" id="10"] +bg_color = Color(0.301961, 0.301961, 0.301961, 0.392157) border_width_left = 8 -border_color = Color( 0.8, 0.8, 0.8, 0 ) +border_color = Color(0.8, 0.8, 0.8, 0) corner_radius_top_left = 30 corner_radius_top_right = 30 corner_radius_bottom_right = 30 corner_radius_bottom_left = 30 -[sub_resource type="StyleBoxFlat" id=11] +[sub_resource type="StyleBoxFlat" id="11"] content_margin_right = 15.0 -bg_color = Color( 0.6, 0.6, 0.6, 0 ) +bg_color = Color(0.6, 0.6, 0.6, 0) border_width_left = 1 border_width_right = 1 -border_blend = true corner_radius_top_left = 10 corner_radius_top_right = 10 corner_radius_bottom_right = 10 corner_radius_bottom_left = 10 [resource] -default_font = ExtResource( 3 ) -Button/styles/normal = SubResource( 12 ) -CheckButton/icons/off = ExtResource( 2 ) -CheckButton/icons/on = ExtResource( 1 ) -HScrollBar/styles/grabber = SubResource( 1 ) -HScrollBar/styles/grabber_highlight = SubResource( 1 ) -HScrollBar/styles/grabber_pressed = SubResource( 1 ) -HScrollBar/styles/scroll = SubResource( 1 ) -HScrollBar/styles/scroll_focus = SubResource( 1 ) -LineEdit/styles/normal = SubResource( 7 ) -PanelContainer/styles/panel = SubResource( 3 ) -SelectedItem/base_type = "Button" -SelectedItem/styles/hover = SubResource( 6 ) -SelectedItem/styles/normal = SubResource( 4 ) -SelectedItem/styles/pressed = SubResource( 5 ) -TabContainer/styles/panel = SubResource( 2 ) +default_font = ExtResource("3") +default_font_size = 23 +Button/styles/normal = SubResource("12") +CheckButton/icons/off = ExtResource("2") +CheckButton/icons/on = ExtResource("1") +HScrollBar/styles/grabber = SubResource("1") +HScrollBar/styles/grabber_highlight = SubResource("1") +HScrollBar/styles/grabber_pressed = SubResource("1") +HScrollBar/styles/scroll = SubResource("1") +HScrollBar/styles/scroll_focus = SubResource("1") +LineEdit/styles/normal = SubResource("7") +PanelContainer/styles/panel = SubResource("3") +SelectedItem/base_type = &"Button" +SelectedItem/styles/hover = SubResource("6") +SelectedItem/styles/normal = SubResource("4") +SelectedItem/styles/pressed = SubResource("5") +TabContainer/styles/panel = SubResource("2") VScrollBar/icons/decrement = null VScrollBar/icons/decrement_highlight = null VScrollBar/icons/decrement_pressed = null VScrollBar/icons/increment = null VScrollBar/icons/increment_highlight = null VScrollBar/icons/increment_pressed = null -VScrollBar/styles/grabber = SubResource( 8 ) -VScrollBar/styles/grabber_highlight = SubResource( 9 ) -VScrollBar/styles/grabber_pressed = SubResource( 10 ) -VScrollBar/styles/scroll = SubResource( 11 ) +VScrollBar/styles/grabber = SubResource("8") +VScrollBar/styles/grabber_highlight = SubResource("9") +VScrollBar/styles/grabber_pressed = SubResource("10") +VScrollBar/styles/scroll = SubResource("11") diff --git a/assets/texture/alarms/add.png.import b/assets/texture/alarms/add.png.import index de753ad..20d560f 100644 --- a/assets/texture/alarms/add.png.import +++ b/assets/texture/alarms/add.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/add.png-3fdbefea4ed9f5ce5f4e0aaed70407c3.stex" +type="CompressedTexture2D" +uid="uid://bw4b1re8h2wpm" +path="res://.godot/imported/add.png-3fdbefea4ed9f5ce5f4e0aaed70407c3.ctex" metadata={ "vram_texture": false } @@ -10,26 +11,30 @@ metadata={ [deps] source_file="res://assets/texture/alarms/add.png" -dest_files=[ "res://.import/add.png-3fdbefea4ed9f5ce5f4e0aaed70407c3.stex" ] +dest_files=["res://.godot/imported/add.png-3fdbefea4ed9f5ce5f4e0aaed70407c3.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false process/normal_map_invert_y=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/assets/texture/alarms/back.png.import b/assets/texture/alarms/back.png.import index 3886f6a..ed3ef09 100644 --- a/assets/texture/alarms/back.png.import +++ b/assets/texture/alarms/back.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/back.png-c3a421d7864b913a588be2b10a90c975.stex" +type="CompressedTexture2D" +uid="uid://cnchaljbcftev" +path="res://.godot/imported/back.png-c3a421d7864b913a588be2b10a90c975.ctex" metadata={ "vram_texture": false } @@ -10,26 +11,30 @@ metadata={ [deps] source_file="res://assets/texture/alarms/back.png" -dest_files=[ "res://.import/back.png-c3a421d7864b913a588be2b10a90c975.stex" ] +dest_files=["res://.godot/imported/back.png-c3a421d7864b913a588be2b10a90c975.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false process/normal_map_invert_y=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/assets/texture/alarms/bell.png.import b/assets/texture/alarms/bell.png.import index c0de439..532caa6 100644 --- a/assets/texture/alarms/bell.png.import +++ b/assets/texture/alarms/bell.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/bell.png-9eacccc0ec8ffe1c260ad408cd4a28e4.stex" +type="CompressedTexture2D" +uid="uid://dm705yaplhb1l" +path="res://.godot/imported/bell.png-9eacccc0ec8ffe1c260ad408cd4a28e4.ctex" metadata={ "vram_texture": false } @@ -10,26 +11,30 @@ metadata={ [deps] source_file="res://assets/texture/alarms/bell.png" -dest_files=[ "res://.import/bell.png-9eacccc0ec8ffe1c260ad408cd4a28e4.stex" ] +dest_files=["res://.godot/imported/bell.png-9eacccc0ec8ffe1c260ad408cd4a28e4.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false process/normal_map_invert_y=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/assets/texture/alarms/cancel.png.import b/assets/texture/alarms/cancel.png.import index e345b61..b1e4db8 100644 --- a/assets/texture/alarms/cancel.png.import +++ b/assets/texture/alarms/cancel.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/cancel.png-60576f69653acf1fc90b4b11ac8ef19f.stex" +type="CompressedTexture2D" +uid="uid://dcm7ru6derroa" +path="res://.godot/imported/cancel.png-60576f69653acf1fc90b4b11ac8ef19f.ctex" metadata={ "vram_texture": false } @@ -10,26 +11,30 @@ metadata={ [deps] source_file="res://assets/texture/alarms/cancel.png" -dest_files=[ "res://.import/cancel.png-60576f69653acf1fc90b4b11ac8ef19f.stex" ] +dest_files=["res://.godot/imported/cancel.png-60576f69653acf1fc90b4b11ac8ef19f.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false process/normal_map_invert_y=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/assets/texture/alarms/cancel2.png.import b/assets/texture/alarms/cancel2.png.import index 5987e4f..7270bcd 100644 --- a/assets/texture/alarms/cancel2.png.import +++ b/assets/texture/alarms/cancel2.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/cancel2.png-fefe3720ccb029c4dbff2882052b0fec.stex" +type="CompressedTexture2D" +uid="uid://d1ncf87n7kefp" +path="res://.godot/imported/cancel2.png-fefe3720ccb029c4dbff2882052b0fec.ctex" metadata={ "vram_texture": false } @@ -10,26 +11,30 @@ metadata={ [deps] source_file="res://assets/texture/alarms/cancel2.png" -dest_files=[ "res://.import/cancel2.png-fefe3720ccb029c4dbff2882052b0fec.stex" ] +dest_files=["res://.godot/imported/cancel2.png-fefe3720ccb029c4dbff2882052b0fec.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false process/normal_map_invert_y=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/assets/texture/alarms/edit.png.import b/assets/texture/alarms/edit.png.import index 3375bd4..ec69e1e 100644 --- a/assets/texture/alarms/edit.png.import +++ b/assets/texture/alarms/edit.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/edit.png-f0df2e4f118b3bedb490b1df09c0e671.stex" +type="CompressedTexture2D" +uid="uid://dnwy21jdg2vmx" +path="res://.godot/imported/edit.png-f0df2e4f118b3bedb490b1df09c0e671.ctex" metadata={ "vram_texture": false } @@ -10,26 +11,30 @@ metadata={ [deps] source_file="res://assets/texture/alarms/edit.png" -dest_files=[ "res://.import/edit.png-f0df2e4f118b3bedb490b1df09c0e671.stex" ] +dest_files=["res://.godot/imported/edit.png-f0df2e4f118b3bedb490b1df09c0e671.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false process/normal_map_invert_y=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/assets/texture/alarms/for.png.import b/assets/texture/alarms/for.png.import index 0cc9a67..0de89eb 100644 --- a/assets/texture/alarms/for.png.import +++ b/assets/texture/alarms/for.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/for.png-4c7a3dd84376ee6c7fb06627a884d5c9.stex" +type="CompressedTexture2D" +uid="uid://bqs74xbhy60sx" +path="res://.godot/imported/for.png-4c7a3dd84376ee6c7fb06627a884d5c9.ctex" metadata={ "vram_texture": false } @@ -10,26 +11,30 @@ metadata={ [deps] source_file="res://assets/texture/alarms/for.png" -dest_files=[ "res://.import/for.png-4c7a3dd84376ee6c7fb06627a884d5c9.stex" ] +dest_files=["res://.godot/imported/for.png-4c7a3dd84376ee6c7fb06627a884d5c9.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false process/normal_map_invert_y=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/assets/texture/alarms/mark.png.import b/assets/texture/alarms/mark.png.import index 93f4030..c61e910 100644 --- a/assets/texture/alarms/mark.png.import +++ b/assets/texture/alarms/mark.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/mark.png-50704c4f7386d7a73da705cc2e11b9b2.stex" +type="CompressedTexture2D" +uid="uid://c33wu3albfss5" +path="res://.godot/imported/mark.png-50704c4f7386d7a73da705cc2e11b9b2.ctex" metadata={ "vram_texture": false } @@ -10,26 +11,30 @@ metadata={ [deps] source_file="res://assets/texture/alarms/mark.png" -dest_files=[ "res://.import/mark.png-50704c4f7386d7a73da705cc2e11b9b2.stex" ] +dest_files=["res://.godot/imported/mark.png-50704c4f7386d7a73da705cc2e11b9b2.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false process/normal_map_invert_y=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/assets/texture/alarms/save.png.import b/assets/texture/alarms/save.png.import index 38a7f03..db9acbd 100644 --- a/assets/texture/alarms/save.png.import +++ b/assets/texture/alarms/save.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/save.png-2434852a24dca8fc823d92a78cc1c0d6.stex" +type="CompressedTexture2D" +uid="uid://bkm3nnbxhoy1a" +path="res://.godot/imported/save.png-2434852a24dca8fc823d92a78cc1c0d6.ctex" metadata={ "vram_texture": false } @@ -10,26 +11,30 @@ metadata={ [deps] source_file="res://assets/texture/alarms/save.png" -dest_files=[ "res://.import/save.png-2434852a24dca8fc823d92a78cc1c0d6.stex" ] +dest_files=["res://.godot/imported/save.png-2434852a24dca8fc823d92a78cc1c0d6.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false process/normal_map_invert_y=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/assets/texture/alarms/set.png.import b/assets/texture/alarms/set.png.import index 1398bac..61c3731 100644 --- a/assets/texture/alarms/set.png.import +++ b/assets/texture/alarms/set.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/set.png-8bf314e50efaef81e8556061ddd90005.stex" +type="CompressedTexture2D" +uid="uid://dpb5uus1q46kj" +path="res://.godot/imported/set.png-8bf314e50efaef81e8556061ddd90005.ctex" metadata={ "vram_texture": false } @@ -10,26 +11,30 @@ metadata={ [deps] source_file="res://assets/texture/alarms/set.png" -dest_files=[ "res://.import/set.png-8bf314e50efaef81e8556061ddd90005.stex" ] +dest_files=["res://.godot/imported/set.png-8bf314e50efaef81e8556061ddd90005.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false process/normal_map_invert_y=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/assets/texture/alarms/settingdone.png.import b/assets/texture/alarms/settingdone.png.import index a4dda4f..1ae7a02 100644 --- a/assets/texture/alarms/settingdone.png.import +++ b/assets/texture/alarms/settingdone.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/settingdone.png-93b1a8ea3ce106ee98d89a0646679744.stex" +type="CompressedTexture2D" +uid="uid://dsi6xgqpnukev" +path="res://.godot/imported/settingdone.png-93b1a8ea3ce106ee98d89a0646679744.ctex" metadata={ "vram_texture": false } @@ -10,26 +11,30 @@ metadata={ [deps] source_file="res://assets/texture/alarms/settingdone.png" -dest_files=[ "res://.import/settingdone.png-93b1a8ea3ce106ee98d89a0646679744.stex" ] +dest_files=["res://.godot/imported/settingdone.png-93b1a8ea3ce106ee98d89a0646679744.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false process/normal_map_invert_y=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/assets/texture/alarms/unlinkbtn2.png.import b/assets/texture/alarms/unlinkbtn2.png.import index 63de414..6040a4a 100644 --- a/assets/texture/alarms/unlinkbtn2.png.import +++ b/assets/texture/alarms/unlinkbtn2.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/unlinkbtn2.png-36e7927505eb045f53437cb97b024a8a.stex" +type="CompressedTexture2D" +uid="uid://dl4a56yo51qyp" +path="res://.godot/imported/unlinkbtn2.png-36e7927505eb045f53437cb97b024a8a.ctex" metadata={ "vram_texture": false } @@ -10,26 +11,30 @@ metadata={ [deps] source_file="res://assets/texture/alarms/unlinkbtn2.png" -dest_files=[ "res://.import/unlinkbtn2.png-36e7927505eb045f53437cb97b024a8a.stex" ] +dest_files=["res://.godot/imported/unlinkbtn2.png-36e7927505eb045f53437cb97b024a8a.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false process/normal_map_invert_y=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/assets/texture/alarms/wakeup.png.import b/assets/texture/alarms/wakeup.png.import index fdaccfe..f90fc00 100644 --- a/assets/texture/alarms/wakeup.png.import +++ b/assets/texture/alarms/wakeup.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/wakeup.png-2213d159563d52843c01e7124b0ff956.stex" +type="CompressedTexture2D" +uid="uid://c6553im73pb71" +path="res://.godot/imported/wakeup.png-2213d159563d52843c01e7124b0ff956.ctex" metadata={ "vram_texture": false } @@ -10,26 +11,30 @@ metadata={ [deps] source_file="res://assets/texture/alarms/wakeup.png" -dest_files=[ "res://.import/wakeup.png-2213d159563d52843c01e7124b0ff956.stex" ] +dest_files=["res://.godot/imported/wakeup.png-2213d159563d52843c01e7124b0ff956.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false process/normal_map_invert_y=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/assets/texture/buttons/audio.png.import b/assets/texture/buttons/audio.png.import index 4964d64..86df42e 100644 --- a/assets/texture/buttons/audio.png.import +++ b/assets/texture/buttons/audio.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/audio.png-a866ec6dcf3a263a863b9a4b1114de81.stex" +type="CompressedTexture2D" +uid="uid://dv425irmphk6d" +path="res://.godot/imported/audio.png-a866ec6dcf3a263a863b9a4b1114de81.ctex" metadata={ "vram_texture": false } @@ -10,26 +11,30 @@ metadata={ [deps] source_file="res://assets/texture/buttons/audio.png" -dest_files=[ "res://.import/audio.png-a866ec6dcf3a263a863b9a4b1114de81.stex" ] +dest_files=["res://.godot/imported/audio.png-a866ec6dcf3a263a863b9a4b1114de81.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false process/normal_map_invert_y=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/assets/texture/buttons/audio_no_sound.png.import b/assets/texture/buttons/audio_no_sound.png.import index ffc00f9..c5f93f3 100644 --- a/assets/texture/buttons/audio_no_sound.png.import +++ b/assets/texture/buttons/audio_no_sound.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/audio_no_sound.png-7e1cded1260b421330b82226fc1faeee.stex" +type="CompressedTexture2D" +uid="uid://0wu1fdvip0qi" +path="res://.godot/imported/audio_no_sound.png-7e1cded1260b421330b82226fc1faeee.ctex" metadata={ "vram_texture": false } @@ -10,26 +11,30 @@ metadata={ [deps] source_file="res://assets/texture/buttons/audio_no_sound.png" -dest_files=[ "res://.import/audio_no_sound.png-7e1cded1260b421330b82226fc1faeee.stex" ] +dest_files=["res://.godot/imported/audio_no_sound.png-7e1cded1260b421330b82226fc1faeee.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false process/normal_map_invert_y=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/assets/texture/buttons/audio_on.png.import b/assets/texture/buttons/audio_on.png.import index da33455..dac6183 100644 --- a/assets/texture/buttons/audio_on.png.import +++ b/assets/texture/buttons/audio_on.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/audio_on.png-c6fe8e67fea18602b7b976944c858f75.stex" +type="CompressedTexture2D" +uid="uid://c16xcl8punr4" +path="res://.godot/imported/audio_on.png-c6fe8e67fea18602b7b976944c858f75.ctex" metadata={ "vram_texture": false } @@ -10,26 +11,30 @@ metadata={ [deps] source_file="res://assets/texture/buttons/audio_on.png" -dest_files=[ "res://.import/audio_on.png-c6fe8e67fea18602b7b976944c858f75.stex" ] +dest_files=["res://.godot/imported/audio_on.png-c6fe8e67fea18602b7b976944c858f75.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false process/normal_map_invert_y=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/assets/texture/buttons/cancel.png.import b/assets/texture/buttons/cancel.png.import index cc54d8b..55a4c50 100644 --- a/assets/texture/buttons/cancel.png.import +++ b/assets/texture/buttons/cancel.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/cancel.png-ab497581816beb292c1731d5fc800bd7.stex" +type="CompressedTexture2D" +uid="uid://m5tur8d15iym" +path="res://.godot/imported/cancel.png-ab497581816beb292c1731d5fc800bd7.ctex" metadata={ "vram_texture": false } @@ -10,26 +11,30 @@ metadata={ [deps] source_file="res://assets/texture/buttons/cancel.png" -dest_files=[ "res://.import/cancel.png-ab497581816beb292c1731d5fc800bd7.stex" ] +dest_files=["res://.godot/imported/cancel.png-ab497581816beb292c1731d5fc800bd7.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false process/normal_map_invert_y=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/assets/texture/buttons/clock.png.import b/assets/texture/buttons/clock.png.import index 111c48d..cba0c9a 100644 --- a/assets/texture/buttons/clock.png.import +++ b/assets/texture/buttons/clock.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/clock.png-c1354c939f05681b8e6cfb42ae475938.stex" +type="CompressedTexture2D" +uid="uid://dvshcco2gqg2m" +path="res://.godot/imported/clock.png-c1354c939f05681b8e6cfb42ae475938.ctex" metadata={ "vram_texture": false } @@ -10,26 +11,30 @@ metadata={ [deps] source_file="res://assets/texture/buttons/clock.png" -dest_files=[ "res://.import/clock.png-c1354c939f05681b8e6cfb42ae475938.stex" ] +dest_files=["res://.godot/imported/clock.png-c1354c939f05681b8e6cfb42ae475938.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=true -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false process/normal_map_invert_y=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/assets/texture/buttons/clock_hover.png.import b/assets/texture/buttons/clock_hover.png.import index 1530187..c511e15 100644 --- a/assets/texture/buttons/clock_hover.png.import +++ b/assets/texture/buttons/clock_hover.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/clock_hover.png-9615220ead2d0d79d802cb8637a28a62.stex" +type="CompressedTexture2D" +uid="uid://dabk4b6bsk52e" +path="res://.godot/imported/clock_hover.png-9615220ead2d0d79d802cb8637a28a62.ctex" metadata={ "vram_texture": false } @@ -10,26 +11,30 @@ metadata={ [deps] source_file="res://assets/texture/buttons/clock_hover.png" -dest_files=[ "res://.import/clock_hover.png-9615220ead2d0d79d802cb8637a28a62.stex" ] +dest_files=["res://.godot/imported/clock_hover.png-9615220ead2d0d79d802cb8637a28a62.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=true -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false process/normal_map_invert_y=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/assets/texture/buttons/clock_on.png.import b/assets/texture/buttons/clock_on.png.import index fcd46e4..e16d2e8 100644 --- a/assets/texture/buttons/clock_on.png.import +++ b/assets/texture/buttons/clock_on.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/clock_on.png-f59cae20a20e4936ee3aaf00d04eaa94.stex" +type="CompressedTexture2D" +uid="uid://by7y8okyvyq6g" +path="res://.godot/imported/clock_on.png-f59cae20a20e4936ee3aaf00d04eaa94.ctex" metadata={ "vram_texture": false } @@ -10,26 +11,30 @@ metadata={ [deps] source_file="res://assets/texture/buttons/clock_on.png" -dest_files=[ "res://.import/clock_on.png-f59cae20a20e4936ee3aaf00d04eaa94.stex" ] +dest_files=["res://.godot/imported/clock_on.png-f59cae20a20e4936ee3aaf00d04eaa94.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=true -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false process/normal_map_invert_y=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/assets/texture/buttons/globe.png.import b/assets/texture/buttons/globe.png.import index b0ba13f..15630d4 100644 --- a/assets/texture/buttons/globe.png.import +++ b/assets/texture/buttons/globe.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/globe.png-d9c4d0d6242cdec061b3c5e2de882f90.stex" +type="CompressedTexture2D" +uid="uid://ftjcqorr4dev" +path="res://.godot/imported/globe.png-d9c4d0d6242cdec061b3c5e2de882f90.ctex" metadata={ "vram_texture": false } @@ -10,26 +11,30 @@ metadata={ [deps] source_file="res://assets/texture/buttons/globe.png" -dest_files=[ "res://.import/globe.png-d9c4d0d6242cdec061b3c5e2de882f90.stex" ] +dest_files=["res://.godot/imported/globe.png-d9c4d0d6242cdec061b3c5e2de882f90.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=true -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false process/normal_map_invert_y=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/assets/texture/buttons/globe_hover.png.import b/assets/texture/buttons/globe_hover.png.import index 13e3188..43ff4e8 100644 --- a/assets/texture/buttons/globe_hover.png.import +++ b/assets/texture/buttons/globe_hover.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/globe_hover.png-2eca2f7c06f55750654e0d297a921fa4.stex" +type="CompressedTexture2D" +uid="uid://c44bbgcxblmd1" +path="res://.godot/imported/globe_hover.png-2eca2f7c06f55750654e0d297a921fa4.ctex" metadata={ "vram_texture": false } @@ -10,26 +11,30 @@ metadata={ [deps] source_file="res://assets/texture/buttons/globe_hover.png" -dest_files=[ "res://.import/globe_hover.png-2eca2f7c06f55750654e0d297a921fa4.stex" ] +dest_files=["res://.godot/imported/globe_hover.png-2eca2f7c06f55750654e0d297a921fa4.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=true -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false process/normal_map_invert_y=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/assets/texture/buttons/globe_on.png.import b/assets/texture/buttons/globe_on.png.import index 983743c..9749a1f 100644 --- a/assets/texture/buttons/globe_on.png.import +++ b/assets/texture/buttons/globe_on.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/globe_on.png-e5da38a33abe03a1e50f05620bec32fd.stex" +type="CompressedTexture2D" +uid="uid://cl4rqeae0yebk" +path="res://.godot/imported/globe_on.png-e5da38a33abe03a1e50f05620bec32fd.ctex" metadata={ "vram_texture": false } @@ -10,26 +11,30 @@ metadata={ [deps] source_file="res://assets/texture/buttons/globe_on.png" -dest_files=[ "res://.import/globe_on.png-e5da38a33abe03a1e50f05620bec32fd.stex" ] +dest_files=["res://.godot/imported/globe_on.png-e5da38a33abe03a1e50f05620bec32fd.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=true -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false process/normal_map_invert_y=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/assets/texture/buttons/info.png.import b/assets/texture/buttons/info.png.import index 2616a63..0013918 100644 --- a/assets/texture/buttons/info.png.import +++ b/assets/texture/buttons/info.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/info.png-f02f452f974b548ed02a13ebb6377eb2.stex" +type="CompressedTexture2D" +uid="uid://b1lueiuxm7rj1" +path="res://.godot/imported/info.png-f02f452f974b548ed02a13ebb6377eb2.ctex" metadata={ "vram_texture": false } @@ -10,26 +11,30 @@ metadata={ [deps] source_file="res://assets/texture/buttons/info.png" -dest_files=[ "res://.import/info.png-f02f452f974b548ed02a13ebb6377eb2.stex" ] +dest_files=["res://.godot/imported/info.png-f02f452f974b548ed02a13ebb6377eb2.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false process/normal_map_invert_y=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/assets/texture/buttons/moon.png.import b/assets/texture/buttons/moon.png.import index 4f687ee..c5afa59 100644 --- a/assets/texture/buttons/moon.png.import +++ b/assets/texture/buttons/moon.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/moon.png-d508c55030adb34590581b8e455c179c.stex" +type="CompressedTexture2D" +uid="uid://cm1bxc8rwt7tq" +path="res://.godot/imported/moon.png-d508c55030adb34590581b8e455c179c.ctex" metadata={ "vram_texture": false } @@ -10,26 +11,30 @@ metadata={ [deps] source_file="res://assets/texture/buttons/moon.png" -dest_files=[ "res://.import/moon.png-d508c55030adb34590581b8e455c179c.stex" ] +dest_files=["res://.godot/imported/moon.png-d508c55030adb34590581b8e455c179c.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false process/normal_map_invert_y=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/assets/texture/buttons/save.png.import b/assets/texture/buttons/save.png.import index 8db9fca..a3b547f 100644 --- a/assets/texture/buttons/save.png.import +++ b/assets/texture/buttons/save.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/save.png-21fee9f3619fc848b4122d2f9a5f7fb2.stex" +type="CompressedTexture2D" +uid="uid://n8ygs67w1xvd" +path="res://.godot/imported/save.png-21fee9f3619fc848b4122d2f9a5f7fb2.ctex" metadata={ "vram_texture": false } @@ -10,26 +11,30 @@ metadata={ [deps] source_file="res://assets/texture/buttons/save.png" -dest_files=[ "res://.import/save.png-21fee9f3619fc848b4122d2f9a5f7fb2.stex" ] +dest_files=["res://.godot/imported/save.png-21fee9f3619fc848b4122d2f9a5f7fb2.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false process/normal_map_invert_y=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/assets/texture/buttons/settings.png.import b/assets/texture/buttons/settings.png.import index 3cc4143..aa1de23 100644 --- a/assets/texture/buttons/settings.png.import +++ b/assets/texture/buttons/settings.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/settings.png-e785f8c35357cf5e15991212f20c96e6.stex" +type="CompressedTexture2D" +uid="uid://da53d51n3gb7g" +path="res://.godot/imported/settings.png-e785f8c35357cf5e15991212f20c96e6.ctex" metadata={ "vram_texture": false } @@ -10,26 +11,30 @@ metadata={ [deps] source_file="res://assets/texture/buttons/settings.png" -dest_files=[ "res://.import/settings.png-e785f8c35357cf5e15991212f20c96e6.stex" ] +dest_files=["res://.godot/imported/settings.png-e785f8c35357cf5e15991212f20c96e6.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=true -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false process/normal_map_invert_y=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/assets/texture/buttons/settings_hover.png.import b/assets/texture/buttons/settings_hover.png.import index 3d27bc0..5f8fe72 100644 --- a/assets/texture/buttons/settings_hover.png.import +++ b/assets/texture/buttons/settings_hover.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/settings_hover.png-c91bca60a59dd5f468eadb4bf2dcf907.stex" +type="CompressedTexture2D" +uid="uid://cjcwg5ugs520" +path="res://.godot/imported/settings_hover.png-c91bca60a59dd5f468eadb4bf2dcf907.ctex" metadata={ "vram_texture": false } @@ -10,26 +11,30 @@ metadata={ [deps] source_file="res://assets/texture/buttons/settings_hover.png" -dest_files=[ "res://.import/settings_hover.png-c91bca60a59dd5f468eadb4bf2dcf907.stex" ] +dest_files=["res://.godot/imported/settings_hover.png-c91bca60a59dd5f468eadb4bf2dcf907.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=true -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false process/normal_map_invert_y=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/assets/texture/buttons/settings_on.png.import b/assets/texture/buttons/settings_on.png.import index 9831638..803c8f3 100644 --- a/assets/texture/buttons/settings_on.png.import +++ b/assets/texture/buttons/settings_on.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/settings_on.png-9f0276e9e65ed0605bdcd6c4b1542bec.stex" +type="CompressedTexture2D" +uid="uid://cuimp0sgl43iw" +path="res://.godot/imported/settings_on.png-9f0276e9e65ed0605bdcd6c4b1542bec.ctex" metadata={ "vram_texture": false } @@ -10,26 +11,30 @@ metadata={ [deps] source_file="res://assets/texture/buttons/settings_on.png" -dest_files=[ "res://.import/settings_on.png-9f0276e9e65ed0605bdcd6c4b1542bec.stex" ] +dest_files=["res://.godot/imported/settings_on.png-9f0276e9e65ed0605bdcd6c4b1542bec.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=true -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false process/normal_map_invert_y=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/assets/texture/buttons/tab1.png.import b/assets/texture/buttons/tab1.png.import index e1725cc..ec88b9e 100644 --- a/assets/texture/buttons/tab1.png.import +++ b/assets/texture/buttons/tab1.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/tab1.png-085c2a5c1f92e4d2c967e0255c44994c.stex" +type="CompressedTexture2D" +uid="uid://b0k4tioyd66he" +path="res://.godot/imported/tab1.png-085c2a5c1f92e4d2c967e0255c44994c.ctex" metadata={ "vram_texture": false } @@ -10,26 +11,30 @@ metadata={ [deps] source_file="res://assets/texture/buttons/tab1.png" -dest_files=[ "res://.import/tab1.png-085c2a5c1f92e4d2c967e0255c44994c.stex" ] +dest_files=["res://.godot/imported/tab1.png-085c2a5c1f92e4d2c967e0255c44994c.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false process/normal_map_invert_y=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/assets/texture/buttons/tab1_on.png.import b/assets/texture/buttons/tab1_on.png.import index 6b016b8..36a7199 100644 --- a/assets/texture/buttons/tab1_on.png.import +++ b/assets/texture/buttons/tab1_on.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/tab1_on.png-af551334e82fd60d3b36cd32ae0dfb19.stex" +type="CompressedTexture2D" +uid="uid://bxd3bkp0lqxn1" +path="res://.godot/imported/tab1_on.png-af551334e82fd60d3b36cd32ae0dfb19.ctex" metadata={ "vram_texture": false } @@ -10,26 +11,30 @@ metadata={ [deps] source_file="res://assets/texture/buttons/tab1_on.png" -dest_files=[ "res://.import/tab1_on.png-af551334e82fd60d3b36cd32ae0dfb19.stex" ] +dest_files=["res://.godot/imported/tab1_on.png-af551334e82fd60d3b36cd32ae0dfb19.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false process/normal_map_invert_y=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/assets/texture/buttons/tab3.png.import b/assets/texture/buttons/tab3.png.import index e68f04f..c205076 100644 --- a/assets/texture/buttons/tab3.png.import +++ b/assets/texture/buttons/tab3.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/tab3.png-3e1222c37cec490b52dd72af8832b88b.stex" +type="CompressedTexture2D" +uid="uid://riiprnfckv3f" +path="res://.godot/imported/tab3.png-3e1222c37cec490b52dd72af8832b88b.ctex" metadata={ "vram_texture": false } @@ -10,26 +11,30 @@ metadata={ [deps] source_file="res://assets/texture/buttons/tab3.png" -dest_files=[ "res://.import/tab3.png-3e1222c37cec490b52dd72af8832b88b.stex" ] +dest_files=["res://.godot/imported/tab3.png-3e1222c37cec490b52dd72af8832b88b.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false process/normal_map_invert_y=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/assets/texture/buttons/time.png.import b/assets/texture/buttons/time.png.import index 188e02b..c3e8d81 100644 --- a/assets/texture/buttons/time.png.import +++ b/assets/texture/buttons/time.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/time.png-6c1616ea764569c8ab699979f9c235b0.stex" +type="CompressedTexture2D" +uid="uid://b3ra4rcxkumym" +path="res://.godot/imported/time.png-6c1616ea764569c8ab699979f9c235b0.ctex" metadata={ "vram_texture": false } @@ -10,26 +11,30 @@ metadata={ [deps] source_file="res://assets/texture/buttons/time.png" -dest_files=[ "res://.import/time.png-6c1616ea764569c8ab699979f9c235b0.stex" ] +dest_files=["res://.godot/imported/time.png-6c1616ea764569c8ab699979f9c235b0.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=true -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false process/normal_map_invert_y=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/assets/texture/buttons/time_hover.png.import b/assets/texture/buttons/time_hover.png.import index face8b1..89e0bda 100644 --- a/assets/texture/buttons/time_hover.png.import +++ b/assets/texture/buttons/time_hover.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/time_hover.png-a86709a33a85996ef894786074c874f3.stex" +type="CompressedTexture2D" +uid="uid://bmo62pvg1m7lq" +path="res://.godot/imported/time_hover.png-a86709a33a85996ef894786074c874f3.ctex" metadata={ "vram_texture": false } @@ -10,26 +11,30 @@ metadata={ [deps] source_file="res://assets/texture/buttons/time_hover.png" -dest_files=[ "res://.import/time_hover.png-a86709a33a85996ef894786074c874f3.stex" ] +dest_files=["res://.godot/imported/time_hover.png-a86709a33a85996ef894786074c874f3.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=true -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false process/normal_map_invert_y=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/assets/texture/buttons/time_on.png.import b/assets/texture/buttons/time_on.png.import index 35ddb04..fc738db 100644 --- a/assets/texture/buttons/time_on.png.import +++ b/assets/texture/buttons/time_on.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/time_on.png-eb2aaa7e37e2db8e535eb8115180d06f.stex" +type="CompressedTexture2D" +uid="uid://d0y1bx2u5lbk5" +path="res://.godot/imported/time_on.png-eb2aaa7e37e2db8e535eb8115180d06f.ctex" metadata={ "vram_texture": false } @@ -10,26 +11,30 @@ metadata={ [deps] source_file="res://assets/texture/buttons/time_on.png" -dest_files=[ "res://.import/time_on.png-eb2aaa7e37e2db8e535eb8115180d06f.stex" ] +dest_files=["res://.godot/imported/time_on.png-eb2aaa7e37e2db8e535eb8115180d06f.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=true -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false process/normal_map_invert_y=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/assets/texture/buttons/toggle_off.png.import b/assets/texture/buttons/toggle_off.png.import index 9e5c2c9..07d1a47 100644 --- a/assets/texture/buttons/toggle_off.png.import +++ b/assets/texture/buttons/toggle_off.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/toggle_off.png-15cf2315a97fcf2dcc08128afd99dd6f.stex" +type="CompressedTexture2D" +uid="uid://8t1y7fur3t00" +path="res://.godot/imported/toggle_off.png-15cf2315a97fcf2dcc08128afd99dd6f.ctex" metadata={ "vram_texture": false } @@ -10,26 +11,30 @@ metadata={ [deps] source_file="res://assets/texture/buttons/toggle_off.png" -dest_files=[ "res://.import/toggle_off.png-15cf2315a97fcf2dcc08128afd99dd6f.stex" ] +dest_files=["res://.godot/imported/toggle_off.png-15cf2315a97fcf2dcc08128afd99dd6f.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false process/normal_map_invert_y=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/assets/texture/buttons/toggle_on.png.import b/assets/texture/buttons/toggle_on.png.import index 864efca..1da971f 100644 --- a/assets/texture/buttons/toggle_on.png.import +++ b/assets/texture/buttons/toggle_on.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/toggle_on.png-bca2ad72d2de2b0b3d8087242984350e.stex" +type="CompressedTexture2D" +uid="uid://8o5q78sj6tuj" +path="res://.godot/imported/toggle_on.png-bca2ad72d2de2b0b3d8087242984350e.ctex" metadata={ "vram_texture": false } @@ -10,26 +11,30 @@ metadata={ [deps] source_file="res://assets/texture/buttons/toggle_on.png" -dest_files=[ "res://.import/toggle_on.png-bca2ad72d2de2b0b3d8087242984350e.stex" ] +dest_files=["res://.godot/imported/toggle_on.png-bca2ad72d2de2b0b3d8087242984350e.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false process/normal_map_invert_y=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/assets/texture/settings/eye_closed.png.import b/assets/texture/settings/eye_closed.png.import index 7da12cc..ddeb303 100644 --- a/assets/texture/settings/eye_closed.png.import +++ b/assets/texture/settings/eye_closed.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/eye_closed.png-061d68ea6bab1ef583b51d88b993f1ff.stex" +type="CompressedTexture2D" +uid="uid://ts11knpm68kw" +path="res://.godot/imported/eye_closed.png-061d68ea6bab1ef583b51d88b993f1ff.ctex" metadata={ "vram_texture": false } @@ -10,26 +11,30 @@ metadata={ [deps] source_file="res://assets/texture/settings/eye_closed.png" -dest_files=[ "res://.import/eye_closed.png-061d68ea6bab1ef583b51d88b993f1ff.stex" ] +dest_files=["res://.godot/imported/eye_closed.png-061d68ea6bab1ef583b51d88b993f1ff.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false process/normal_map_invert_y=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/assets/texture/settings/eye_open.png.import b/assets/texture/settings/eye_open.png.import index 6b744c6..750442b 100644 --- a/assets/texture/settings/eye_open.png.import +++ b/assets/texture/settings/eye_open.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/eye_open.png-7de8e46b662a180e9046619b0333a125.stex" +type="CompressedTexture2D" +uid="uid://bctet6ugf3db4" +path="res://.godot/imported/eye_open.png-7de8e46b662a180e9046619b0333a125.ctex" metadata={ "vram_texture": false } @@ -10,26 +11,30 @@ metadata={ [deps] source_file="res://assets/texture/settings/eye_open.png" -dest_files=[ "res://.import/eye_open.png-7de8e46b662a180e9046619b0333a125.stex" ] +dest_files=["res://.godot/imported/eye_open.png-7de8e46b662a180e9046619b0333a125.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false process/normal_map_invert_y=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/assets/texture/settings/settingtemp1.png.import b/assets/texture/settings/settingtemp1.png.import index 992c0e5..f057d23 100644 --- a/assets/texture/settings/settingtemp1.png.import +++ b/assets/texture/settings/settingtemp1.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/settingtemp1.png-2e337d98c6d2771569a74eaf36c30509.stex" +type="CompressedTexture2D" +uid="uid://cbb4jm3cq8kcp" +path="res://.godot/imported/settingtemp1.png-2e337d98c6d2771569a74eaf36c30509.ctex" metadata={ "vram_texture": false } @@ -10,26 +11,30 @@ metadata={ [deps] source_file="res://assets/texture/settings/settingtemp1.png" -dest_files=[ "res://.import/settingtemp1.png-2e337d98c6d2771569a74eaf36c30509.stex" ] +dest_files=["res://.godot/imported/settingtemp1.png-2e337d98c6d2771569a74eaf36c30509.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false process/normal_map_invert_y=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/assets/texture/settings/settingtemp2.png.import b/assets/texture/settings/settingtemp2.png.import index 11124c4..27d5172 100644 --- a/assets/texture/settings/settingtemp2.png.import +++ b/assets/texture/settings/settingtemp2.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/settingtemp2.png-27f987137cacf3ec84627ec8f2bf3c93.stex" +type="CompressedTexture2D" +uid="uid://1j437w6g3f7u" +path="res://.godot/imported/settingtemp2.png-27f987137cacf3ec84627ec8f2bf3c93.ctex" metadata={ "vram_texture": false } @@ -10,26 +11,30 @@ metadata={ [deps] source_file="res://assets/texture/settings/settingtemp2.png" -dest_files=[ "res://.import/settingtemp2.png-27f987137cacf3ec84627ec8f2bf3c93.stex" ] +dest_files=["res://.godot/imported/settingtemp2.png-27f987137cacf3ec84627ec8f2bf3c93.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false process/normal_map_invert_y=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/assets/texture/settings/settingtemp_on1.png.import b/assets/texture/settings/settingtemp_on1.png.import index 9215e76..e3a3eb1 100644 --- a/assets/texture/settings/settingtemp_on1.png.import +++ b/assets/texture/settings/settingtemp_on1.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/settingtemp_on1.png-5be1d3f9ac6dae709c1de6f4e2384135.stex" +type="CompressedTexture2D" +uid="uid://cu4tqu6fim233" +path="res://.godot/imported/settingtemp_on1.png-5be1d3f9ac6dae709c1de6f4e2384135.ctex" metadata={ "vram_texture": false } @@ -10,26 +11,30 @@ metadata={ [deps] source_file="res://assets/texture/settings/settingtemp_on1.png" -dest_files=[ "res://.import/settingtemp_on1.png-5be1d3f9ac6dae709c1de6f4e2384135.stex" ] +dest_files=["res://.godot/imported/settingtemp_on1.png-5be1d3f9ac6dae709c1de6f4e2384135.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false process/normal_map_invert_y=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/assets/texture/settings/settingtemp_on2.png.import b/assets/texture/settings/settingtemp_on2.png.import index ba74abc..ee5d955 100644 --- a/assets/texture/settings/settingtemp_on2.png.import +++ b/assets/texture/settings/settingtemp_on2.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/settingtemp_on2.png-aca36aab037cd7ae3f82b7d8bce98b20.stex" +type="CompressedTexture2D" +uid="uid://qhkuyk7gk83y" +path="res://.godot/imported/settingtemp_on2.png-aca36aab037cd7ae3f82b7d8bce98b20.ctex" metadata={ "vram_texture": false } @@ -10,26 +11,30 @@ metadata={ [deps] source_file="res://assets/texture/settings/settingtemp_on2.png" -dest_files=[ "res://.import/settingtemp_on2.png-aca36aab037cd7ae3f82b7d8bce98b20.stex" ] +dest_files=["res://.godot/imported/settingtemp_on2.png-aca36aab037cd7ae3f82b7d8bce98b20.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false process/normal_map_invert_y=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/assets/texture/weather_icons/weather1.png.import b/assets/texture/weather_icons/weather1.png.import index 6a23138..32df814 100644 --- a/assets/texture/weather_icons/weather1.png.import +++ b/assets/texture/weather_icons/weather1.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/weather1.png-e466fc8b10f94d3c65315377d9475eed.stex" +type="CompressedTexture2D" +uid="uid://de2ygggjk30pl" +path="res://.godot/imported/weather1.png-e466fc8b10f94d3c65315377d9475eed.ctex" metadata={ "vram_texture": false } @@ -10,26 +11,30 @@ metadata={ [deps] source_file="res://assets/texture/weather_icons/weather1.png" -dest_files=[ "res://.import/weather1.png-e466fc8b10f94d3c65315377d9475eed.stex" ] +dest_files=["res://.godot/imported/weather1.png-e466fc8b10f94d3c65315377d9475eed.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false process/normal_map_invert_y=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/assets/texture/weather_icons/weather2.png.import b/assets/texture/weather_icons/weather2.png.import index 899e54f..2eeeb71 100644 --- a/assets/texture/weather_icons/weather2.png.import +++ b/assets/texture/weather_icons/weather2.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/weather2.png-458c9e7eb3c30869a96d6018eba2c32f.stex" +type="CompressedTexture2D" +uid="uid://isinmkl3luxi" +path="res://.godot/imported/weather2.png-458c9e7eb3c30869a96d6018eba2c32f.ctex" metadata={ "vram_texture": false } @@ -10,26 +11,30 @@ metadata={ [deps] source_file="res://assets/texture/weather_icons/weather2.png" -dest_files=[ "res://.import/weather2.png-458c9e7eb3c30869a96d6018eba2c32f.stex" ] +dest_files=["res://.godot/imported/weather2.png-458c9e7eb3c30869a96d6018eba2c32f.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false process/normal_map_invert_y=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/assets/texture/weather_icons/weather3.png.import b/assets/texture/weather_icons/weather3.png.import index af508f4..d6068e4 100644 --- a/assets/texture/weather_icons/weather3.png.import +++ b/assets/texture/weather_icons/weather3.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/weather3.png-bc22f0ec4ae34ae511b768c5c3b81879.stex" +type="CompressedTexture2D" +uid="uid://cgi0m0hhxbvx0" +path="res://.godot/imported/weather3.png-bc22f0ec4ae34ae511b768c5c3b81879.ctex" metadata={ "vram_texture": false } @@ -10,26 +11,30 @@ metadata={ [deps] source_file="res://assets/texture/weather_icons/weather3.png" -dest_files=[ "res://.import/weather3.png-bc22f0ec4ae34ae511b768c5c3b81879.stex" ] +dest_files=["res://.godot/imported/weather3.png-bc22f0ec4ae34ae511b768c5c3b81879.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false process/normal_map_invert_y=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/assets/texture/weather_icons/weather4.png.import b/assets/texture/weather_icons/weather4.png.import index e8c1a81..d711b43 100644 --- a/assets/texture/weather_icons/weather4.png.import +++ b/assets/texture/weather_icons/weather4.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/weather4.png-f5442f01e8c87560d3d7ea05575d2d7a.stex" +type="CompressedTexture2D" +uid="uid://c8rr7kqfc6eo3" +path="res://.godot/imported/weather4.png-f5442f01e8c87560d3d7ea05575d2d7a.ctex" metadata={ "vram_texture": false } @@ -10,26 +11,30 @@ metadata={ [deps] source_file="res://assets/texture/weather_icons/weather4.png" -dest_files=[ "res://.import/weather4.png-f5442f01e8c87560d3d7ea05575d2d7a.stex" ] +dest_files=["res://.godot/imported/weather4.png-f5442f01e8c87560d3d7ea05575d2d7a.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false process/normal_map_invert_y=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/assets/texture/weather_icons/weather5.png.import b/assets/texture/weather_icons/weather5.png.import index a8bfcc7..61f7d71 100644 --- a/assets/texture/weather_icons/weather5.png.import +++ b/assets/texture/weather_icons/weather5.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/weather5.png-bf5cc03a6520de7904c17e454db310e4.stex" +type="CompressedTexture2D" +uid="uid://b1vg4i5l7cnsy" +path="res://.godot/imported/weather5.png-bf5cc03a6520de7904c17e454db310e4.ctex" metadata={ "vram_texture": false } @@ -10,26 +11,30 @@ metadata={ [deps] source_file="res://assets/texture/weather_icons/weather5.png" -dest_files=[ "res://.import/weather5.png-bf5cc03a6520de7904c17e454db310e4.stex" ] +dest_files=["res://.godot/imported/weather5.png-bf5cc03a6520de7904c17e454db310e4.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false process/normal_map_invert_y=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/assets/texture/weather_icons/weather6.png.import b/assets/texture/weather_icons/weather6.png.import index 6aff92e..cba6eea 100644 --- a/assets/texture/weather_icons/weather6.png.import +++ b/assets/texture/weather_icons/weather6.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/weather6.png-3acd0cbc1580c9e38af6b57de7c45732.stex" +type="CompressedTexture2D" +uid="uid://2jp8080jff3e" +path="res://.godot/imported/weather6.png-3acd0cbc1580c9e38af6b57de7c45732.ctex" metadata={ "vram_texture": false } @@ -10,26 +11,30 @@ metadata={ [deps] source_file="res://assets/texture/weather_icons/weather6.png" -dest_files=[ "res://.import/weather6.png-3acd0cbc1580c9e38af6b57de7c45732.stex" ] +dest_files=["res://.godot/imported/weather6.png-3acd0cbc1580c9e38af6b57de7c45732.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false process/normal_map_invert_y=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/assets/texture/weather_icons/weather7.png.import b/assets/texture/weather_icons/weather7.png.import index 1678a25..ec7bfab 100644 --- a/assets/texture/weather_icons/weather7.png.import +++ b/assets/texture/weather_icons/weather7.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/weather7.png-9b41b5ef5516cf7cd6c70f39afadf5f0.stex" +type="CompressedTexture2D" +uid="uid://djnwpwsgtafq8" +path="res://.godot/imported/weather7.png-9b41b5ef5516cf7cd6c70f39afadf5f0.ctex" metadata={ "vram_texture": false } @@ -10,26 +11,30 @@ metadata={ [deps] source_file="res://assets/texture/weather_icons/weather7.png" -dest_files=[ "res://.import/weather7.png-9b41b5ef5516cf7cd6c70f39afadf5f0.stex" ] +dest_files=["res://.godot/imported/weather7.png-9b41b5ef5516cf7cd6c70f39afadf5f0.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false process/normal_map_invert_y=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/assets/texture/weather_icons/weather8.png.import b/assets/texture/weather_icons/weather8.png.import index dd938e9..e0c30d1 100644 --- a/assets/texture/weather_icons/weather8.png.import +++ b/assets/texture/weather_icons/weather8.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/weather8.png-48d4bde4475d045fc2528520aaa98708.stex" +type="CompressedTexture2D" +uid="uid://qup54io66vag" +path="res://.godot/imported/weather8.png-48d4bde4475d045fc2528520aaa98708.ctex" metadata={ "vram_texture": false } @@ -10,26 +11,30 @@ metadata={ [deps] source_file="res://assets/texture/weather_icons/weather8.png" -dest_files=[ "res://.import/weather8.png-48d4bde4475d045fc2528520aaa98708.stex" ] +dest_files=["res://.godot/imported/weather8.png-48d4bde4475d045fc2528520aaa98708.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false process/normal_map_invert_y=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/banner.png.import b/banner.png.import index f4baa94..ba7a257 100644 --- a/banner.png.import +++ b/banner.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/banner.png-8ee27b3b5af0c6e04c667908bd5698ae.stex" +type="CompressedTexture2D" +uid="uid://c7b2flfd07gkv" +path="res://.godot/imported/banner.png-8ee27b3b5af0c6e04c667908bd5698ae.ctex" metadata={ "vram_texture": false } @@ -10,26 +11,30 @@ metadata={ [deps] source_file="res://banner.png" -dest_files=[ "res://.import/banner.png-8ee27b3b5af0c6e04c667908bd5698ae.stex" ] +dest_files=["res://.godot/imported/banner.png-8ee27b3b5af0c6e04c667908bd5698ae.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false process/normal_map_invert_y=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/default_env.tres b/default_env.tres index 20207a4..f03de8e 100644 --- a/default_env.tres +++ b/default_env.tres @@ -1,7 +1,7 @@ -[gd_resource type="Environment" load_steps=2 format=2] +[gd_resource type="Environment" load_steps=2 format=3] -[sub_resource type="ProceduralSky" id=1] +[sub_resource type="ProceduralSkyMaterial" id="1"] [resource] background_mode = 2 -background_sky = SubResource( 1 ) +sky = SubResource("1") diff --git a/icon.png.import b/icon.png.import index 8944f4d..7ec95d2 100644 --- a/icon.png.import +++ b/icon.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/icon.png-487276ed1e3a0c39cad0279d744ee560.stex" +type="CompressedTexture2D" +uid="uid://c10xsfy0chsuw" +path="res://.godot/imported/icon.png-487276ed1e3a0c39cad0279d744ee560.ctex" metadata={ "vram_texture": false } @@ -10,26 +11,30 @@ metadata={ [deps] source_file="res://icon.png" -dest_files=[ "res://.import/icon.png-487276ed1e3a0c39cad0279d744ee560.stex" ] +dest_files=["res://.godot/imported/icon.png-487276ed1e3a0c39cad0279d744ee560.ctex"] [params] compress/mode=3 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=false -flags/mipmaps=true -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false process/normal_map_invert_y=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/project.godot b/project.godot index fe2e366..8986264 100644 --- a/project.godot +++ b/project.godot @@ -6,64 +6,19 @@ ; [section] ; section goes between [] ; param=value ; assign values to parameters -config_version=4 - -_global_script_classes=[ { -"base": "Resource", -"class": "Alarm", -"language": "GDScript", -"path": "res://scripts/alarm_resource.gd" -}, { -"base": "AudioStreamPlayer", -"class": "AudioArrayPlayer", -"language": "GDScript", -"path": "res://scripts/AudioArrayPlayer.gd" -}, { -"base": "Reference", -"class": "Constants", -"language": "GDScript", -"path": "res://scripts/constants.gd" -}, { -"base": "Resource", -"class": "Flags", -"language": "GDScript", -"path": "res://scripts/flags.gd" -}, { -"base": "Resource", -"class": "Moment", -"language": "GDScript", -"path": "res://scripts/moment_resource.gd" -}, { -"base": "Reference", -"class": "WeatherAPI", -"language": "GDScript", -"path": "res://addons/WeatherAPI/objects.gd" -}, { -"base": "Node", -"class": "WeatherAPINode", -"language": "GDScript", -"path": "res://addons/WeatherAPI/node.gd" -} ] -_global_script_class_icons={ -"Alarm": "", -"AudioArrayPlayer": "", -"Constants": "", -"Flags": "", -"Moment": "", -"WeatherAPI": "", -"WeatherAPINode": "" -} +config_version=5 [application] config/name="uniqlone" run/main_scene="res://scenes/main/main.tscn" -run/low_processor_mode=true -boot_splash/image="res://icon.png" -boot_splash/bg_color=Color( 0.4, 0.6, 1, 1 ) -config/icon="res://icon.png" config/auto_accept_quit=false config/quit_on_go_back=false +config/features=PackedStringArray("4.6") +run/low_processor_mode=true +boot_splash/bg_color=Color(0.4, 0.6, 1, 1) +boot_splash/image="res://icon.png" +config/icon="res://icon.png" [autoload] @@ -71,26 +26,21 @@ Config="*res://scripts/config.gd" [display] -window/size/width=350 -window/size/height=650 -window/handheld/orientation="portrait" +window/size/viewport_width=350 +window/size/viewport_height=650 +window/handheld/orientation=1 window/ios/hide_home_indicator=false [editor_plugins] -enabled=PoolStringArray( "res://addons/BetterTabContainer/plugin.cfg", "res://addons/WeatherAPI/plugin.cfg" ) +enabled=PackedStringArray("res://addons/BetterTabContainer/plugin.cfg", "res://addons/WeatherAPI/plugin.cfg") [gui] common/drop_mouse_on_gui_input_disabled=true -[physics] - -common/enable_pause_aware_picking=true - [rendering] -quality/driver/driver_name="GLES2" -vram_compression/import_etc=true -vram_compression/import_etc2=false -environment/default_environment="res://default_env.tres" +renderer/rendering_method="gl_compatibility" +renderer/rendering_method.mobile="gl_compatibility" +textures/vram_compression/import_etc2_astc=true diff --git a/scenes/alarms_screen/ButtonGroup.gd b/scenes/alarms_screen/ButtonGroup.gd index 13d1c40..fe3dcaa 100644 --- a/scenes/alarms_screen/ButtonGroup.gd +++ b/scenes/alarms_screen/ButtonGroup.gd @@ -5,17 +5,16 @@ signal selected(idx) func _ready(): var x := 0 for item in get_children(): - item.connect("toggled",self,"_on_button_toggled", [x]) + item.toggled.connect(_on_button_toggled.bind(x)) x += 1 -func select(index:int): +func select(index: int): var x := 0 for item in get_children(): - item.set_pressed_no_signal( x == index ) - if item.pressed: - emit_signal("selected", x) + item.set_pressed_no_signal(x == index) + if item.button_pressed: + selected.emit(x) x += 1 -func _on_button_toggled(state:bool, idx:int): +func _on_button_toggled(state: bool, idx: int): select(idx) - diff --git a/scenes/alarms_screen/ButtonGroup.gd.uid b/scenes/alarms_screen/ButtonGroup.gd.uid new file mode 100644 index 0000000..73c415f --- /dev/null +++ b/scenes/alarms_screen/ButtonGroup.gd.uid @@ -0,0 +1 @@ +uid://c2b4dt8dhyf8g diff --git a/scenes/alarms_screen/alarms_item.gd b/scenes/alarms_screen/alarms_item.gd index 9d3fb98..5c358f3 100644 --- a/scenes/alarms_screen/alarms_item.gd +++ b/scenes/alarms_screen/alarms_item.gd @@ -1,18 +1,18 @@ extends VBoxContainer -var alarm_res:Alarm -onready var alarm_node = $"/root/main/alarm" +var alarm_res: Alarm +@onready var alarm_node = $"/root/main/alarm" signal edit() func _ready(): - Config.connect("changed", self ,"_update") + Config.changed.connect(_update) self.modulate.a = 0 var tween = get_tree().create_tween() tween.set_trans(Tween.TRANS_CUBIC) tween.tween_property(self, "modulate:a", 1.0, 0.5) tween.play() - + print(alarm_res) _update() @@ -20,7 +20,7 @@ func _ready(): func _update(): $"%hour".text = alarm_res.moment.padded_hour() $"%minute".text = alarm_res.moment.padded_minute() - $"%active".pressed = alarm_res.active + $"%active".button_pressed = alarm_res.active func _on_active_toggled(button_pressed): @@ -41,7 +41,7 @@ func _on_delete_button_pressed(): tween.set_trans(Tween.TRANS_CUBIC) tween.tween_property(self, "modulate:a", 0.0, 0.5) tween.play() - yield(tween, "finished") + await tween.finished self.queue_free() if alarm_res: Config.flags.remove_alarm(alarm_res) @@ -50,4 +50,4 @@ func _on_delete_button_pressed(): func _on_edit_button_pressed(): if self.modulate.a != 1: return - emit_signal("edit") + edit.emit() diff --git a/scenes/alarms_screen/alarms_item.gd.uid b/scenes/alarms_screen/alarms_item.gd.uid new file mode 100644 index 0000000..9da534d --- /dev/null +++ b/scenes/alarms_screen/alarms_item.gd.uid @@ -0,0 +1 @@ +uid://b4wofhc0ow47i diff --git a/scenes/alarms_screen/alarms_item.tscn b/scenes/alarms_screen/alarms_item.tscn index ea61e9f..aa62847 100644 --- a/scenes/alarms_screen/alarms_item.tscn +++ b/scenes/alarms_screen/alarms_item.tscn @@ -1,125 +1,125 @@ -[gd_scene load_steps=7 format=2] +[gd_scene load_steps=7 format=3] -[ext_resource path="res://assets/texture/buttons/toggle_on.png" type="Texture" id=1] -[ext_resource path="res://assets/texture/buttons/toggle_off.png" type="Texture" id=2] -[ext_resource path="res://assets/main.tres" type="Theme" id=3] -[ext_resource path="res://assets/font/resource/alarm_item_time.tres" type="DynamicFont" id=4] -[ext_resource path="res://scenes/alarms_screen/alarms_item.gd" type="Script" id=5] -[ext_resource path="res://assets/texture/alarms/mark.png" type="Texture" id=6] +[ext_resource type="Texture2D" path="res://assets/texture/buttons/toggle_on.png" id="1"] +[ext_resource type="Texture2D" path="res://assets/texture/buttons/toggle_off.png" id="2"] +[ext_resource type="Theme" path="res://assets/main.tres" id="3"] +[ext_resource type="FontVariation" path="res://assets/font/resource/alarm_item_time.tres" id="4"] +[ext_resource type="Script" path="res://scenes/alarms_screen/alarms_item.gd" id="5"] +[ext_resource type="Texture2D" path="res://assets/texture/alarms/mark.png" id="6"] [node name="alarms_item" type="VBoxContainer" groups=["alarm_items", "minute_timer_updates"]] anchor_right = 1.0 anchor_bottom = 0.09 -rect_min_size = Vector2( 0, 55 ) +custom_minimum_size = Vector2(0, 55) mouse_filter = 2 size_flags_horizontal = 3 -theme = ExtResource( 3 ) -script = ExtResource( 5 ) -__meta__ = { -"_edit_use_anchors_": true -} +theme = ExtResource("3") +script = ExtResource("5") [node name="ColorRect" type="ColorRect" parent="."] -margin_right = 350.0 -margin_bottom = 2.0 -rect_min_size = Vector2( 0, 2 ) +offset_right = 350.0 +offset_bottom = 2.0 +custom_minimum_size = Vector2(0, 2) mouse_filter = 2 size_flags_horizontal = 3 -color = Color( 1, 1, 1, 0.109804 ) +color = Color(1, 1, 1, 0.109804) [node name="HBoxContainer" type="HBoxContainer" parent="."] -margin_top = 6.0 -margin_right = 350.0 -margin_bottom = 52.0 +offset_top = 6.0 +offset_right = 350.0 +offset_bottom = 52.0 mouse_filter = 2 size_flags_horizontal = 3 size_flags_vertical = 3 [node name="delete_button" type="TextureButton" parent="HBoxContainer"] -margin_right = 46.0 -margin_bottom = 46.0 -rect_min_size = Vector2( 46, 0 ) -hint_tooltip = "Delete alarm" +offset_right = 46.0 +offset_bottom = 46.0 +custom_minimum_size = Vector2(46, 0) +tooltip_text = "Delete alarm" mouse_default_cursor_shape = 2 -texture_normal = ExtResource( 6 ) -expand = true +texture_normal = ExtResource("6") +ignore_texture_size = true stretch_mode = 5 [node name="MarginContainer" type="MarginContainer" parent="HBoxContainer"] -margin_left = 50.0 -margin_right = 106.0 -margin_bottom = 46.0 +offset_left = 50.0 +offset_right = 106.0 +offset_bottom = 46.0 mouse_filter = 2 -custom_constants/margin_left = 10 +theme_override_constants/margin_left = 10 [node name="edit_button" type="Button" parent="HBoxContainer/MarginContainer"] -margin_left = 10.0 -margin_right = 56.0 -margin_bottom = 46.0 -hint_tooltip = "Edit alarm" +offset_left = 10.0 +offset_right = 56.0 +offset_bottom = 46.0 +tooltip_text = "Edit alarm" mouse_default_cursor_shape = 2 flat = true [node name="HBoxContainer" type="HBoxContainer" parent="HBoxContainer/MarginContainer"] -margin_left = 10.0 -margin_right = 56.0 -margin_bottom = 46.0 +offset_left = 10.0 +offset_right = 56.0 +offset_bottom = 46.0 mouse_filter = 2 -custom_constants/separation = 1 +theme_override_constants/separation = 1 [node name="hour" type="Label" parent="HBoxContainer/MarginContainer/HBoxContainer"] unique_name_in_owner = true -margin_top = 12.0 -margin_right = 20.0 -margin_bottom = 33.0 +offset_top = 12.0 +offset_right = 20.0 +offset_bottom = 33.0 size_flags_horizontal = 3 -custom_fonts/font = ExtResource( 4 ) +theme_override_fonts/font = ExtResource("4") +theme_override_font_sizes/font_size = 22 text = "12" [node name="colon" type="Label" parent="HBoxContainer/MarginContainer/HBoxContainer"] -margin_left = 21.0 -margin_top = 12.0 -margin_right = 25.0 -margin_bottom = 33.0 +offset_left = 21.0 +offset_top = 12.0 +offset_right = 25.0 +offset_bottom = 33.0 size_flags_horizontal = 3 -custom_fonts/font = ExtResource( 4 ) +theme_override_fonts/font = ExtResource("4") +theme_override_font_sizes/font_size = 22 text = ":" [node name="minute" type="Label" parent="HBoxContainer/MarginContainer/HBoxContainer"] unique_name_in_owner = true -margin_left = 26.0 -margin_top = 12.0 -margin_right = 46.0 -margin_bottom = 33.0 +offset_left = 26.0 +offset_top = 12.0 +offset_right = 46.0 +offset_bottom = 33.0 size_flags_horizontal = 3 -custom_fonts/font = ExtResource( 4 ) +theme_override_fonts/font = ExtResource("4") +theme_override_font_sizes/font_size = 22 text = "30" [node name="active" type="TextureButton" parent="HBoxContainer"] unique_name_in_owner = true -margin_left = 250.0 -margin_right = 350.0 -margin_bottom = 46.0 -rect_min_size = Vector2( 100, 0 ) -hint_tooltip = "Enable/disable alarm" +offset_left = 250.0 +offset_right = 350.0 +offset_bottom = 46.0 +custom_minimum_size = Vector2(100, 0) +tooltip_text = "Enable/disable alarm" mouse_default_cursor_shape = 2 size_flags_horizontal = 10 size_flags_vertical = 3 toggle_mode = true -pressed = true -texture_normal = ExtResource( 2 ) -texture_pressed = ExtResource( 1 ) -expand = true +button_pressed = true +texture_normal = ExtResource("2") +texture_pressed = ExtResource("1") +ignore_texture_size = true stretch_mode = 4 [node name="ColorRect2" type="ColorRect" parent="."] -margin_top = 56.0 -margin_right = 350.0 -margin_bottom = 58.0 -rect_min_size = Vector2( 0, 2 ) +offset_top = 56.0 +offset_right = 350.0 +offset_bottom = 58.0 +custom_minimum_size = Vector2(0, 2) mouse_filter = 2 size_flags_horizontal = 3 -color = Color( 0.25098, 0.25098, 0.25098, 0.168627 ) +color = Color(0.25098, 0.25098, 0.25098, 0.168627) [connection signal="pressed" from="HBoxContainer/delete_button" to="." method="_on_delete_button_pressed"] [connection signal="pressed" from="HBoxContainer/MarginContainer/edit_button" to="." method="_on_edit_button_pressed"] diff --git a/scenes/alarms_screen/alarms_screen.gd b/scenes/alarms_screen/alarms_screen.gd index 7182e8d..33fcb4f 100644 --- a/scenes/alarms_screen/alarms_screen.gd +++ b/scenes/alarms_screen/alarms_screen.gd @@ -2,33 +2,30 @@ extends TabContainer const prefab := preload("res://scenes/alarms_screen/alarms_item.tscn") -onready var alarm_items = $"%alarm_items" +@onready var alarm_items = $"%alarm_items" func _ready(): -# current_tab = 1 _replace_alarm_items() func _replace_alarm_items(): for item in alarm_items.get_children(): alarm_items.remove_child(item) item.queue_free() - + for alarm in Config.flags.alarms: spawn_item(alarm) func spawn_item(alarm): - var new = prefab.instance() + var new = prefab.instantiate() new.alarm_res = alarm - new.connect("edit", self, "_on_item_edit_pressed", [new]) + new.edit.connect(_on_item_edit_pressed.bind(new)) alarm_items.add_child(new) func _on_add_button_pressed(): var new = Alarm.new() new.moment = Constants.current_moment() edit_alarm(new) -# if Config.flags.add_alarm(new): -# spawn_item(new) func _on_item_edit_pressed(item): @@ -36,10 +33,10 @@ func _on_item_edit_pressed(item): edit_alarm(item.alarm_res) -var editing_alarm:Alarm setget edit_alarm +var editing_alarm: Alarm -func edit_alarm(new:Alarm, show_UI:=true): - print("edit alarm: ",new) +func edit_alarm(new: Alarm, show_UI: bool = true): + print("edit alarm: ", new) editing_alarm = new if editing_alarm: if show_UI: @@ -51,12 +48,12 @@ func edit_alarm(new:Alarm, show_UI:=true): $"%alarm_weather_override".set_pressed_no_signal(new.override_weather_music) $"%alarm_music_override_selection".select(new.weather_music) $"%alarm_speak_time".set_pressed_no_signal(new.speak_time) - + $"%customs".visible = new.play_music $"%override_panel".visible = new.override_weather_music - + func _on_alarm_play_music_toggled(button_pressed): - $"%customs".visible =button_pressed + $"%customs".visible = button_pressed if editing_alarm: editing_alarm.play_music = button_pressed @@ -84,14 +81,14 @@ func _on_alarm_moment_minute_value_changed(value): func _on_save_button_pressed(): if Config.flags.add_alarm(editing_alarm): spawn_item(editing_alarm) - Config.emit_signal("changed") + Config.changed.emit() editing_alarm = null current_tab = 0 func _on_cancel_button_pressed(): editing_alarm = null - current_tab= 0 + current_tab = 0 func _on_alarm_speak_time_toggled(button_pressed): @@ -100,6 +97,6 @@ func _on_alarm_speak_time_toggled(button_pressed): func _on_alarm_music_override_selection_selected(idx): - print("SETTING override music to ",idx," (", Constants.WEATHER.keys()[idx],')') + print("SETTING override music to ", idx, " (", Constants.WEATHER.keys()[idx], ')') if editing_alarm: editing_alarm.weather_music = idx diff --git a/scenes/alarms_screen/alarms_screen.gd.uid b/scenes/alarms_screen/alarms_screen.gd.uid new file mode 100644 index 0000000..5e9446e --- /dev/null +++ b/scenes/alarms_screen/alarms_screen.gd.uid @@ -0,0 +1 @@ +uid://b3fsf4f2y4v4p diff --git a/scenes/alarms_screen/alarms_screen.tscn b/scenes/alarms_screen/alarms_screen.tscn index 3b2cfd6..066eb24 100644 --- a/scenes/alarms_screen/alarms_screen.tscn +++ b/scenes/alarms_screen/alarms_screen.tscn @@ -1,34 +1,34 @@ -[gd_scene load_steps=22 format=2] +[gd_scene load_steps=22 format=3] -[ext_resource path="res://assets/texture/alarms/back.png" type="Texture" id=1] -[ext_resource path="res://assets/font/resource/menu_header.tres" type="DynamicFont" id=2] -[ext_resource path="res://assets/texture/alarms/add.png" type="Texture" id=3] -[ext_resource path="res://assets/texture/alarms/edit.png" type="Texture" id=4] -[ext_resource path="res://scenes/alarms_screen/alarms_screen.gd" type="Script" id=5] -[ext_resource path="res://assets/texture/alarms/set.png" type="Texture" id=6] -[ext_resource path="res://assets/texture/buttons/toggle_on.png" type="Texture" id=7] -[ext_resource path="res://assets/texture/buttons/toggle_off.png" type="Texture" id=8] -[ext_resource path="res://assets/texture/weather_icons/weather4.png" type="Texture" id=9] -[ext_resource path="res://assets/texture/weather_icons/weather8.png" type="Texture" id=10] -[ext_resource path="res://assets/texture/weather_icons/weather7.png" type="Texture" id=11] -[ext_resource path="res://assets/texture/weather_icons/weather1.png" type="Texture" id=12] -[ext_resource path="res://assets/texture/weather_icons/weather5.png" type="Texture" id=13] -[ext_resource path="res://assets/texture/weather_icons/weather3.png" type="Texture" id=14] -[ext_resource path="res://assets/texture/weather_icons/weather6.png" type="Texture" id=15] -[ext_resource path="res://assets/texture/weather_icons/weather2.png" type="Texture" id=16] -[ext_resource path="res://assets/main.tres" type="Theme" id=17] -[ext_resource path="res://scenes/alarms_screen/ButtonGroup.gd" type="Script" id=18] +[ext_resource type="Texture2D" path="res://assets/texture/alarms/back.png" id="1"] +[ext_resource type="FontVariation" path="res://assets/font/resource/menu_header.tres" id="2"] +[ext_resource type="Texture2D" path="res://assets/texture/alarms/add.png" id="3"] +[ext_resource type="Texture2D" path="res://assets/texture/alarms/edit.png" id="4"] +[ext_resource type="Script" path="res://scenes/alarms_screen/alarms_screen.gd" id="5"] +[ext_resource type="Texture2D" path="res://assets/texture/alarms/set.png" id="6"] +[ext_resource type="Texture2D" path="res://assets/texture/buttons/toggle_on.png" id="7"] +[ext_resource type="Texture2D" path="res://assets/texture/buttons/toggle_off.png" id="8"] +[ext_resource type="Texture2D" path="res://assets/texture/weather_icons/weather4.png" id="9"] +[ext_resource type="Texture2D" path="res://assets/texture/weather_icons/weather8.png" id="10"] +[ext_resource type="Texture2D" path="res://assets/texture/weather_icons/weather7.png" id="11"] +[ext_resource type="Texture2D" path="res://assets/texture/weather_icons/weather1.png" id="12"] +[ext_resource type="Texture2D" path="res://assets/texture/weather_icons/weather5.png" id="13"] +[ext_resource type="Texture2D" path="res://assets/texture/weather_icons/weather3.png" id="14"] +[ext_resource type="Texture2D" path="res://assets/texture/weather_icons/weather6.png" id="15"] +[ext_resource type="Texture2D" path="res://assets/texture/weather_icons/weather2.png" id="16"] +[ext_resource type="Theme" path="res://assets/main.tres" id="17"] +[ext_resource type="Script" path="res://scenes/alarms_screen/ButtonGroup.gd" id="18"] -[sub_resource type="StyleBoxEmpty" id=4] +[sub_resource type="StyleBoxEmpty" id="4"] -[sub_resource type="Gradient" id=3] -offsets = PoolRealArray( 0, 0.256983 ) -colors = PoolColorArray( 0, 0, 0, 0.262745, 0, 0, 0, 0 ) +[sub_resource type="Gradient" id="3"] +offsets = PackedFloat32Array(0, 0.256983) +colors = PackedColorArray(0, 0, 0, 0.262745, 0, 0, 0, 0) -[sub_resource type="GradientTexture2D" id=2] -gradient = SubResource( 3 ) +[sub_resource type="GradientTexture2D" id="2"] +gradient = SubResource("3") height = 32 -fill_to = Vector2( 0, 1 ) +fill_to = Vector2(0, 1) [node name="alarms_screen" type="TabContainer"] anchor_right = 1.0 @@ -36,10 +36,10 @@ anchor_bottom = 1.0 mouse_filter = 2 size_flags_horizontal = 3 size_flags_vertical = 3 -theme = ExtResource( 17 ) -custom_styles/panel = SubResource( 4 ) +theme = ExtResource("17") +theme_override_styles/panel = SubResource("4") tabs_visible = false -script = ExtResource( 5 ) +script = ExtResource("5") [node name="main" type="VBoxContainer" parent="."] visible = false @@ -50,96 +50,97 @@ size_flags_horizontal = 3 size_flags_vertical = 3 [node name="HBoxContainer" type="HBoxContainer" parent="main"] -margin_right = 350.0 -margin_bottom = 45.0 -rect_min_size = Vector2( 0, 45 ) +offset_right = 350.0 +offset_bottom = 45.0 +custom_minimum_size = Vector2(0, 45) mouse_filter = 2 alignment = 1 [node name="Label" type="Label" parent="main/HBoxContainer"] -margin_left = 137.0 -margin_top = 10.0 -margin_right = 213.0 -margin_bottom = 35.0 -custom_fonts/font = ExtResource( 2 ) +offset_left = 137.0 +offset_top = 10.0 +offset_right = 213.0 +offset_bottom = 35.0 +theme_override_fonts/font = ExtResource("2") +theme_override_font_sizes/font_size = 26 text = "ALARM" [node name="VBoxContainer" type="MarginContainer" parent="main"] -margin_top = 49.0 -margin_right = 350.0 -margin_bottom = 532.0 +offset_top = 49.0 +offset_right = 350.0 +offset_bottom = 532.0 mouse_filter = 2 size_flags_horizontal = 3 size_flags_vertical = 3 [node name="TextureRect2" type="TextureRect" parent="main/VBoxContainer"] -margin_right = 350.0 -margin_bottom = 21.0 -rect_min_size = Vector2( 0, 21 ) +offset_right = 350.0 +offset_bottom = 21.0 +custom_minimum_size = Vector2(0, 21) mouse_filter = 2 size_flags_vertical = 0 -texture = SubResource( 2 ) -expand = true -stretch_mode = 2 +texture = SubResource("2") +expand_mode = 1 +stretch_mode = 1 [node name="ScrollContainer" type="ScrollContainer" parent="main/VBoxContainer"] -margin_right = 350.0 -margin_bottom = 483.0 +offset_right = 350.0 +offset_bottom = 483.0 mouse_filter = 1 size_flags_horizontal = 3 size_flags_vertical = 3 -scroll_horizontal_enabled = false +horizontal_scroll_mode = 0 [node name="VBoxContainer" type="VBoxContainer" parent="main/VBoxContainer/ScrollContainer"] -margin_right = 350.0 -margin_bottom = 483.0 +offset_right = 350.0 +offset_bottom = 483.0 mouse_filter = 2 size_flags_horizontal = 3 size_flags_vertical = 3 [node name="Control" type="Control" parent="main/VBoxContainer/ScrollContainer/VBoxContainer"] -margin_right = 350.0 -margin_bottom = 20.0 -rect_min_size = Vector2( 0, 20 ) +offset_right = 350.0 +offset_bottom = 20.0 +custom_minimum_size = Vector2(0, 20) mouse_filter = 2 [node name="alarm_items" type="VBoxContainer" parent="main/VBoxContainer/ScrollContainer/VBoxContainer"] unique_name_in_owner = true -margin_top = 24.0 -margin_right = 350.0 -margin_bottom = 483.0 +offset_top = 24.0 +offset_right = 350.0 +offset_bottom = 483.0 mouse_filter = 2 size_flags_horizontal = 3 size_flags_vertical = 3 -custom_constants/separation = 0 +theme_override_constants/separation = 0 [node name="HBoxContainer2" type="HBoxContainer" parent="main"] -margin_top = 536.0 -margin_right = 350.0 -margin_bottom = 600.0 -rect_min_size = Vector2( 0, 64 ) +offset_top = 536.0 +offset_right = 350.0 +offset_bottom = 600.0 +custom_minimum_size = Vector2(0, 64) mouse_filter = 2 [node name="edit_button" type="TextureButton" parent="main/HBoxContainer2"] visible = false -margin_right = 173.0 -margin_bottom = 64.0 +offset_right = 173.0 +offset_bottom = 64.0 mouse_default_cursor_shape = 2 size_flags_horizontal = 3 size_flags_vertical = 3 -texture_normal = ExtResource( 4 ) -expand = true +texture_normal = ExtResource("4") +ignore_texture_size = true stretch_mode = 5 [node name="add_button" type="TextureButton" parent="main/HBoxContainer2"] -margin_left = 177.0 -margin_right = 350.0 -margin_bottom = 64.0 +offset_left = 177.0 +offset_right = 350.0 +offset_bottom = 64.0 mouse_default_cursor_shape = 2 size_flags_horizontal = 3 size_flags_vertical = 3 -texture_normal = ExtResource( 3 ) -expand = true +texture_normal = ExtResource("3") +ignore_texture_size = true stretch_mode = 5 [node name="edit" type="VBoxContainer" parent="."] @@ -150,386 +151,387 @@ size_flags_horizontal = 3 size_flags_vertical = 3 [node name="HBoxContainer" type="MarginContainer" parent="edit"] -margin_right = 350.0 -margin_bottom = 45.0 -rect_min_size = Vector2( 0, 45 ) +offset_right = 350.0 +offset_bottom = 45.0 +custom_minimum_size = Vector2(0, 45) mouse_filter = 2 [node name="Control" type="Control" parent="edit/HBoxContainer"] -margin_right = 350.0 -margin_bottom = 45.0 +offset_right = 350.0 +offset_bottom = 45.0 [node name="cancel_button" type="TextureButton" parent="edit/HBoxContainer/Control"] -margin_left = -8.0 -margin_top = -11.0 -margin_right = 121.0 -margin_bottom = 60.0 -rect_min_size = Vector2( 82, 0 ) +offset_left = -8.0 +offset_top = -11.0 +offset_right = 121.0 +offset_bottom = 60.0 +custom_minimum_size = Vector2(82, 0) mouse_default_cursor_shape = 2 size_flags_horizontal = 2 size_flags_vertical = 3 -texture_normal = ExtResource( 1 ) -expand = true +texture_normal = ExtResource("1") +ignore_texture_size = true stretch_mode = 5 [node name="Label" type="Label" parent="edit/HBoxContainer"] -margin_top = 10.0 -margin_right = 350.0 -margin_bottom = 35.0 +offset_top = 10.0 +offset_right = 350.0 +offset_bottom = 35.0 size_flags_horizontal = 3 -custom_fonts/font = ExtResource( 2 ) +theme_override_fonts/font = ExtResource("2") +theme_override_font_sizes/font_size = 26 text = "EDIT ALARM" -align = 1 +horizontal_alignment = 1 [node name="VBoxContainer" type="MarginContainer" parent="edit"] -margin_top = 49.0 -margin_right = 350.0 -margin_bottom = 586.0 +offset_top = 49.0 +offset_right = 350.0 +offset_bottom = 586.0 mouse_filter = 2 size_flags_horizontal = 3 size_flags_vertical = 3 [node name="TextureRect2" type="TextureRect" parent="edit/VBoxContainer"] -margin_right = 350.0 -margin_bottom = 21.0 -rect_min_size = Vector2( 0, 21 ) +offset_right = 350.0 +offset_bottom = 21.0 +custom_minimum_size = Vector2(0, 21) mouse_filter = 2 size_flags_vertical = 0 -texture = SubResource( 2 ) -expand = true -stretch_mode = 2 +texture = SubResource("2") +expand_mode = 1 +stretch_mode = 1 [node name="ScrollContainer" type="ScrollContainer" parent="edit/VBoxContainer"] -margin_right = 350.0 -margin_bottom = 537.0 -scroll_horizontal_enabled = false +offset_right = 350.0 +offset_bottom = 537.0 +horizontal_scroll_mode = 0 [node name="VBoxContainer" type="VBoxContainer" parent="edit/VBoxContainer/ScrollContainer"] -margin_right = 350.0 -margin_bottom = 537.0 -rect_pivot_offset = Vector2( -731, 244 ) +offset_right = 350.0 +offset_bottom = 537.0 +pivot_offset = Vector2(-731, 244) size_flags_horizontal = 3 size_flags_vertical = 3 [node name="Control2" type="Control" parent="edit/VBoxContainer/ScrollContainer/VBoxContainer"] -margin_right = 350.0 -margin_bottom = 113.0 -rect_min_size = Vector2( 0, 20 ) +offset_right = 350.0 +offset_bottom = 113.0 +custom_minimum_size = Vector2(0, 20) mouse_filter = 2 size_flags_vertical = 3 [node name="VBoxContainer" type="GridContainer" parent="edit/VBoxContainer/ScrollContainer/VBoxContainer"] -margin_left = 46.0 -margin_top = 117.0 -margin_right = 304.0 -margin_bottom = 175.0 +offset_left = 46.0 +offset_top = 117.0 +offset_right = 304.0 +offset_bottom = 175.0 size_flags_horizontal = 6 columns = 2 [node name="Label" type="Label" parent="edit/VBoxContainer/ScrollContainer/VBoxContainer/VBoxContainer"] -margin_right = 127.0 -margin_bottom = 22.0 +offset_right = 127.0 +offset_bottom = 22.0 text = "Hour " -align = 1 +horizontal_alignment = 1 [node name="Label2" type="Label" parent="edit/VBoxContainer/ScrollContainer/VBoxContainer/VBoxContainer"] -margin_left = 131.0 -margin_right = 258.0 -margin_bottom = 22.0 +offset_left = 131.0 +offset_right = 258.0 +offset_bottom = 22.0 text = "Minute " -align = 1 +horizontal_alignment = 1 [node name="alarm_moment_hour" type="SpinBox" parent="edit/VBoxContainer/ScrollContainer/VBoxContainer/VBoxContainer"] unique_name_in_owner = true -margin_top = 26.0 -margin_right = 127.0 -margin_bottom = 58.0 +offset_top = 26.0 +offset_right = 127.0 +offset_bottom = 58.0 max_value = 23.0 [node name="alarm_moment_minute" type="SpinBox" parent="edit/VBoxContainer/ScrollContainer/VBoxContainer/VBoxContainer"] unique_name_in_owner = true -margin_left = 131.0 -margin_top = 26.0 -margin_right = 258.0 -margin_bottom = 58.0 +offset_left = 131.0 +offset_top = 26.0 +offset_right = 258.0 +offset_bottom = 58.0 max_value = 59.0 [node name="HBoxContainer2" type="HBoxContainer" parent="edit/VBoxContainer/ScrollContainer/VBoxContainer"] -margin_top = 179.0 -margin_right = 350.0 -margin_bottom = 236.0 +offset_top = 179.0 +offset_right = 350.0 +offset_bottom = 236.0 [node name="Label" type="Label" parent="edit/VBoxContainer/ScrollContainer/VBoxContainer/HBoxContainer2"] -margin_top = 17.0 -margin_right = 102.0 -margin_bottom = 39.0 +offset_top = 17.0 +offset_right = 102.0 +offset_bottom = 39.0 text = " Snoozable" [node name="alarm_snoozable" type="TextureButton" parent="edit/VBoxContainer/ScrollContainer/VBoxContainer/HBoxContainer2"] unique_name_in_owner = true -margin_left = 218.0 -margin_right = 350.0 -margin_bottom = 57.0 -rect_min_size = Vector2( 132, 57 ) -hint_tooltip = "Allow the alarm +offset_left = 218.0 +offset_right = 350.0 +offset_bottom = 57.0 +custom_minimum_size = Vector2(132, 57) +tooltip_text = "Allow the alarm to be snoozed for 5 minutes" mouse_default_cursor_shape = 2 size_flags_horizontal = 10 size_flags_vertical = 3 toggle_mode = true -pressed = true -texture_normal = ExtResource( 8 ) -texture_pressed = ExtResource( 7 ) -expand = true +button_pressed = true +texture_normal = ExtResource("8") +texture_pressed = ExtResource("7") +ignore_texture_size = true stretch_mode = 4 [node name="HBoxContainer4" type="HBoxContainer" parent="edit/VBoxContainer/ScrollContainer/VBoxContainer"] -margin_top = 240.0 -margin_right = 350.0 -margin_bottom = 297.0 +offset_top = 240.0 +offset_right = 350.0 +offset_bottom = 297.0 [node name="Label" type="Label" parent="edit/VBoxContainer/ScrollContainer/VBoxContainer/HBoxContainer4"] -margin_top = 17.0 -margin_right = 114.0 -margin_bottom = 39.0 +offset_top = 17.0 +offset_right = 114.0 +offset_bottom = 39.0 text = " Speak time" [node name="alarm_speak_time" type="TextureButton" parent="edit/VBoxContainer/ScrollContainer/VBoxContainer/HBoxContainer4"] unique_name_in_owner = true -margin_left = 218.0 -margin_right = 350.0 -margin_bottom = 57.0 -rect_min_size = Vector2( 132, 57 ) -hint_tooltip = "Will speak the time, +offset_left = 218.0 +offset_right = 350.0 +offset_bottom = 57.0 +custom_minimum_size = Vector2(132, 57) +tooltip_text = "Will speak the time, day, and weather out loud" mouse_default_cursor_shape = 2 size_flags_horizontal = 10 size_flags_vertical = 3 toggle_mode = true -pressed = true -texture_normal = ExtResource( 8 ) -texture_pressed = ExtResource( 7 ) -expand = true +button_pressed = true +texture_normal = ExtResource("8") +texture_pressed = ExtResource("7") +ignore_texture_size = true stretch_mode = 4 [node name="HBoxContainer3" type="HBoxContainer" parent="edit/VBoxContainer/ScrollContainer/VBoxContainer"] -margin_top = 301.0 -margin_right = 350.0 -margin_bottom = 358.0 +offset_top = 301.0 +offset_right = 350.0 +offset_bottom = 358.0 [node name="Label" type="Label" parent="edit/VBoxContainer/ScrollContainer/VBoxContainer/HBoxContainer3"] -margin_top = 17.0 -margin_right = 111.0 -margin_bottom = 39.0 +offset_top = 17.0 +offset_right = 111.0 +offset_bottom = 39.0 text = " Play music" [node name="alarm_play_music" type="TextureButton" parent="edit/VBoxContainer/ScrollContainer/VBoxContainer/HBoxContainer3"] unique_name_in_owner = true -margin_left = 218.0 -margin_right = 350.0 -margin_bottom = 57.0 -rect_min_size = Vector2( 132, 57 ) -hint_tooltip = "Plays an alarm tune +offset_left = 218.0 +offset_right = 350.0 +offset_bottom = 57.0 +custom_minimum_size = Vector2(132, 57) +tooltip_text = "Plays an alarm tune depending on the weather when the alarm goes off" mouse_default_cursor_shape = 2 size_flags_horizontal = 10 size_flags_vertical = 3 toggle_mode = true -pressed = true -texture_normal = ExtResource( 8 ) -texture_pressed = ExtResource( 7 ) -expand = true +button_pressed = true +texture_normal = ExtResource("8") +texture_pressed = ExtResource("7") +ignore_texture_size = true stretch_mode = 4 [node name="customs" type="VBoxContainer" parent="edit/VBoxContainer/ScrollContainer/VBoxContainer"] unique_name_in_owner = true -margin_top = 362.0 -margin_right = 350.0 -margin_bottom = 419.0 +offset_top = 362.0 +offset_right = 350.0 +offset_bottom = 419.0 [node name="HBoxContainer" type="HBoxContainer" parent="edit/VBoxContainer/ScrollContainer/VBoxContainer/customs"] -margin_right = 350.0 -margin_bottom = 57.0 +offset_right = 350.0 +offset_bottom = 57.0 [node name="Label" type="Label" parent="edit/VBoxContainer/ScrollContainer/VBoxContainer/customs/HBoxContainer"] -margin_top = 17.0 -margin_right = 139.0 -margin_bottom = 39.0 +offset_top = 17.0 +offset_right = 139.0 +offset_bottom = 39.0 text = " Custom music" [node name="alarm_weather_override" type="TextureButton" parent="edit/VBoxContainer/ScrollContainer/VBoxContainer/customs/HBoxContainer"] unique_name_in_owner = true -margin_left = 218.0 -margin_right = 350.0 -margin_bottom = 57.0 -rect_min_size = Vector2( 132, 57 ) -hint_tooltip = "Select a specific tune to be played +offset_left = 218.0 +offset_right = 350.0 +offset_bottom = 57.0 +custom_minimum_size = Vector2(132, 57) +tooltip_text = "Select a specific tune to be played instead of automatically picking one according to the weather" mouse_default_cursor_shape = 2 size_flags_horizontal = 10 size_flags_vertical = 3 toggle_mode = true -texture_normal = ExtResource( 8 ) -texture_pressed = ExtResource( 7 ) -expand = true +texture_normal = ExtResource("8") +texture_pressed = ExtResource("7") +ignore_texture_size = true stretch_mode = 4 [node name="override_panel" type="PanelContainer" parent="edit/VBoxContainer/ScrollContainer/VBoxContainer/customs"] unique_name_in_owner = true visible = false -margin_top = 61.0 -margin_right = 350.0 -margin_bottom = 221.0 +offset_top = 61.0 +offset_right = 350.0 +offset_bottom = 221.0 [node name="alarm_music_override_selection" type="GridContainer" parent="edit/VBoxContainer/ScrollContainer/VBoxContainer/customs/override_panel"] unique_name_in_owner = true -margin_left = 15.0 -margin_top = 5.0 -margin_right = 335.0 -margin_bottom = 155.0 -rect_min_size = Vector2( 0, 150 ) +offset_left = 15.0 +offset_top = 5.0 +offset_right = 335.0 +offset_bottom = 155.0 +custom_minimum_size = Vector2(0, 150) size_flags_horizontal = 3 columns = 4 -script = ExtResource( 18 ) +script = ExtResource("18") [node name="weather_cloudy" type="Button" parent="edit/VBoxContainer/ScrollContainer/VBoxContainer/customs/override_panel/alarm_music_override_selection"] -margin_right = 77.0 -margin_bottom = 73.0 +offset_right = 77.0 +offset_bottom = 73.0 mouse_default_cursor_shape = 2 size_flags_horizontal = 3 size_flags_vertical = 3 -theme_type_variation = "SelectedItem" +theme_type_variation = &"SelectedItem" toggle_mode = true -icon = ExtResource( 14 ) -icon_align = 1 +icon = ExtResource("14") +icon_alignment = 1 expand_icon = true [node name="weather_foggy" type="Button" parent="edit/VBoxContainer/ScrollContainer/VBoxContainer/customs/override_panel/alarm_music_override_selection"] -margin_left = 81.0 -margin_right = 158.0 -margin_bottom = 73.0 +offset_left = 81.0 +offset_right = 158.0 +offset_bottom = 73.0 mouse_default_cursor_shape = 2 size_flags_horizontal = 3 size_flags_vertical = 3 -theme_type_variation = "SelectedItem" +theme_type_variation = &"SelectedItem" toggle_mode = true -icon = ExtResource( 11 ) -icon_align = 1 +icon = ExtResource("11") +icon_alignment = 1 expand_icon = true [node name="weather_partlycloudy" type="Button" parent="edit/VBoxContainer/ScrollContainer/VBoxContainer/customs/override_panel/alarm_music_override_selection"] -margin_left = 162.0 -margin_right = 239.0 -margin_bottom = 73.0 +offset_left = 162.0 +offset_right = 239.0 +offset_bottom = 73.0 mouse_default_cursor_shape = 2 size_flags_horizontal = 3 size_flags_vertical = 3 -theme_type_variation = "SelectedItem" +theme_type_variation = &"SelectedItem" toggle_mode = true -icon = ExtResource( 16 ) -icon_align = 1 +icon = ExtResource("16") +icon_alignment = 1 expand_icon = true [node name="weather_rainy" type="Button" parent="edit/VBoxContainer/ScrollContainer/VBoxContainer/customs/override_panel/alarm_music_override_selection"] -margin_left = 243.0 -margin_right = 320.0 -margin_bottom = 73.0 +offset_left = 243.0 +offset_right = 320.0 +offset_bottom = 73.0 mouse_default_cursor_shape = 2 size_flags_horizontal = 3 size_flags_vertical = 3 -theme_type_variation = "SelectedItem" +theme_type_variation = &"SelectedItem" toggle_mode = true -icon = ExtResource( 9 ) -icon_align = 1 +icon = ExtResource("9") +icon_alignment = 1 expand_icon = true [node name="weather_snowy" type="Button" parent="edit/VBoxContainer/ScrollContainer/VBoxContainer/customs/override_panel/alarm_music_override_selection"] -margin_top = 77.0 -margin_right = 77.0 -margin_bottom = 150.0 +offset_top = 77.0 +offset_right = 77.0 +offset_bottom = 150.0 mouse_default_cursor_shape = 2 size_flags_horizontal = 3 size_flags_vertical = 3 -theme_type_variation = "SelectedItem" +theme_type_variation = &"SelectedItem" toggle_mode = true -icon = ExtResource( 15 ) -icon_align = 1 +icon = ExtResource("15") +icon_alignment = 1 expand_icon = true [node name="weather_stormy" type="Button" parent="edit/VBoxContainer/ScrollContainer/VBoxContainer/customs/override_panel/alarm_music_override_selection"] -margin_left = 81.0 -margin_top = 77.0 -margin_right = 158.0 -margin_bottom = 150.0 +offset_left = 81.0 +offset_top = 77.0 +offset_right = 158.0 +offset_bottom = 150.0 mouse_default_cursor_shape = 2 size_flags_horizontal = 3 size_flags_vertical = 3 -theme_type_variation = "SelectedItem" +theme_type_variation = &"SelectedItem" toggle_mode = true -icon = ExtResource( 13 ) -icon_align = 1 +icon = ExtResource("13") +icon_alignment = 1 expand_icon = true [node name="weather_sunny" type="Button" parent="edit/VBoxContainer/ScrollContainer/VBoxContainer/customs/override_panel/alarm_music_override_selection"] -margin_left = 162.0 -margin_top = 77.0 -margin_right = 239.0 -margin_bottom = 150.0 +offset_left = 162.0 +offset_top = 77.0 +offset_right = 239.0 +offset_bottom = 150.0 mouse_default_cursor_shape = 2 size_flags_horizontal = 3 size_flags_vertical = 3 -theme_type_variation = "SelectedItem" +theme_type_variation = &"SelectedItem" toggle_mode = true -pressed = true -icon = ExtResource( 12 ) -icon_align = 1 +button_pressed = true +icon = ExtResource("12") +icon_alignment = 1 expand_icon = true [node name="weather_unknown" type="Button" parent="edit/VBoxContainer/ScrollContainer/VBoxContainer/customs/override_panel/alarm_music_override_selection"] -margin_left = 243.0 -margin_top = 77.0 -margin_right = 320.0 -margin_bottom = 150.0 +offset_left = 243.0 +offset_top = 77.0 +offset_right = 320.0 +offset_bottom = 150.0 mouse_default_cursor_shape = 2 size_flags_horizontal = 3 size_flags_vertical = 3 -theme_type_variation = "SelectedItem" +theme_type_variation = &"SelectedItem" toggle_mode = true -icon = ExtResource( 10 ) -icon_align = 1 +icon = ExtResource("10") +icon_alignment = 1 expand_icon = true [node name="Control" type="Control" parent="edit/VBoxContainer/ScrollContainer/VBoxContainer"] -margin_top = 423.0 -margin_right = 350.0 -margin_bottom = 537.0 +offset_top = 423.0 +offset_right = 350.0 +offset_bottom = 537.0 size_flags_vertical = 3 [node name="HBoxContainer2" type="HBoxContainer" parent="edit"] -margin_top = 590.0 -margin_right = 350.0 -margin_bottom = 636.0 -rect_min_size = Vector2( 0, 46 ) +offset_top = 590.0 +offset_right = 350.0 +offset_bottom = 636.0 +custom_minimum_size = Vector2(0, 46) mouse_filter = 2 [node name="save_button" type="TextureButton" parent="edit/HBoxContainer2"] -margin_right = 350.0 -margin_bottom = 46.0 +offset_right = 350.0 +offset_bottom = 46.0 mouse_default_cursor_shape = 2 size_flags_horizontal = 3 size_flags_vertical = 3 -texture_normal = ExtResource( 6 ) -expand = true +texture_normal = ExtResource("6") +ignore_texture_size = true stretch_mode = 5 [node name="Control" type="Control" parent="edit"] -margin_top = 640.0 -margin_right = 350.0 -margin_bottom = 650.0 -rect_min_size = Vector2( 0, 10 ) +offset_top = 640.0 +offset_right = 350.0 +offset_bottom = 650.0 +custom_minimum_size = Vector2(0, 10) [connection signal="pressed" from="main/HBoxContainer2/add_button" to="." method="_on_add_button_pressed"] [connection signal="pressed" from="edit/HBoxContainer/Control/cancel_button" to="." method="_on_cancel_button_pressed"] diff --git a/scenes/current_time_screen/current_time_screen.gd b/scenes/current_time_screen/current_time_screen.gd index e19c814..b6f8af6 100644 --- a/scenes/current_time_screen/current_time_screen.gd +++ b/scenes/current_time_screen/current_time_screen.gd @@ -1,20 +1,19 @@ extends HBoxContainer - -onready var time_display = $VBoxContainer/time_display -onready var weather_display = $VBoxContainer/weather_display -onready var location_display = $VBoxContainer/location_display -onready var temperature_display = $VBoxContainer/temperature_display -onready var audio = $VBoxContainer/audio +@onready var time_display = $VBoxContainer/time_display +@onready var weather_display = $VBoxContainer/weather_display +@onready var location_display = $VBoxContainer/location_display +@onready var temperature_display = $VBoxContainer/temperature_display +@onready var audio = $VBoxContainer/audio func _ready(): - Config.connect("changed", self, '_on_config_changed') + Config.changed.connect(_on_config_changed) _on_config_changed() func _on_config_changed(): - $"%location_display".text = Config.flags.location + $"%location_display".text = Config.flags.location.to_upper() $"%time_display".use_12_hours = Config.flags.use_12_hour_clock $"%temperature_display".show_celsius = Config.flags.show_celsius $"%temperature_display".show_fahrenheit = Config.flags.show_fahrenheit @@ -23,10 +22,10 @@ func _on_config_changed(): func hourly_weather_update(json): var WC = Constants.WEATHER.UNKNOWN var temp = 0.0 - if json != null and !json.has('error'): + if json != null and json is Dictionary and !json.has('error'): WC = json['current']['condition']['code'] temp = json['current']['temp_c'] - + var weather = Constants.code_to_weather(WC) temperature_display.set_degrees_celsius(temp) temperature_display.temperature_unknown = weather == Constants.WEATHER.UNKNOWN diff --git a/scenes/current_time_screen/current_time_screen.gd.uid b/scenes/current_time_screen/current_time_screen.gd.uid new file mode 100644 index 0000000..7ca782f --- /dev/null +++ b/scenes/current_time_screen/current_time_screen.gd.uid @@ -0,0 +1 @@ +uid://dyd1ilnxpi1q5 diff --git a/scenes/current_time_screen/current_time_screen.tscn b/scenes/current_time_screen/current_time_screen.tscn index d08757f..4bdd1ac 100644 --- a/scenes/current_time_screen/current_time_screen.tscn +++ b/scenes/current_time_screen/current_time_screen.tscn @@ -1,126 +1,126 @@ -[gd_scene load_steps=9 format=2] +[gd_scene load_steps=9 format=3] -[ext_resource path="res://assets/font/resource/location.tres" type="DynamicFont" id=1] -[ext_resource path="res://scenes/weather_display/weather_display.tscn" type="PackedScene" id=2] -[ext_resource path="res://scenes/temperature_display/temperature_display.tscn" type="PackedScene" id=3] -[ext_resource path="res://scenes/time_display/time_display.tscn" type="PackedScene" id=4] -[ext_resource path="res://scenes/current_time_screen/current_time_screen.gd" type="Script" id=5] -[ext_resource path="res://assets/texture/buttons/audio_on.png" type="Texture" id=6] -[ext_resource path="res://assets/texture/buttons/audio_no_sound.png" type="Texture" id=7] -[ext_resource path="res://assets/texture/weather_icons/weather8.png" type="Texture" id=8] +[ext_resource type="FontVariation" path="res://assets/font/resource/location.tres" id="1"] +[ext_resource type="PackedScene" path="res://scenes/weather_display/weather_display.tscn" id="2"] +[ext_resource type="PackedScene" path="res://scenes/temperature_display/temperature_display.tscn" id="3"] +[ext_resource type="PackedScene" path="res://scenes/time_display/time_display.tscn" id="4"] +[ext_resource type="Script" path="res://scenes/current_time_screen/current_time_screen.gd" id="5"] +[ext_resource type="Texture2D" path="res://assets/texture/buttons/audio_on.png" id="6"] +[ext_resource type="Texture2D" path="res://assets/texture/buttons/audio_no_sound.png" id="7"] +[ext_resource type="Texture2D" path="res://assets/texture/weather_icons/weather8.png" id="8"] [node name="current_time_screen" type="HBoxContainer" groups=["hourly_weather_updates", "minute_timer_updates"]] -margin_right = 350.0 -margin_bottom = 600.0 +offset_right = 350.0 +offset_bottom = 600.0 mouse_filter = 2 size_flags_horizontal = 3 size_flags_vertical = 3 alignment = 1 -script = ExtResource( 5 ) +script = ExtResource("5") [node name="Control3" type="Control" parent="."] -margin_right = 21.0 -margin_bottom = 600.0 -rect_min_size = Vector2( 0, 10 ) +offset_right = 21.0 +offset_bottom = 600.0 +custom_minimum_size = Vector2(0, 10) mouse_filter = 2 size_flags_horizontal = 3 size_flags_vertical = 3 [node name="VBoxContainer" type="VBoxContainer" parent="."] -margin_left = 25.0 -margin_right = 325.0 -margin_bottom = 600.0 +offset_left = 25.0 +offset_right = 325.0 +offset_bottom = 600.0 mouse_filter = 2 size_flags_horizontal = 3 size_flags_stretch_ratio = 2.0 alignment = 1 [node name="Control" type="Control" parent="VBoxContainer"] -margin_right = 300.0 -margin_bottom = 62.0 -rect_min_size = Vector2( 0, 10 ) +offset_right = 300.0 +offset_bottom = 62.0 +custom_minimum_size = Vector2(0, 10) mouse_filter = 2 size_flags_vertical = 3 -[node name="time_display" parent="VBoxContainer" instance=ExtResource( 4 )] +[node name="time_display" parent="VBoxContainer" instance=ExtResource("4")] unique_name_in_owner = true -margin_left = 27.0 -margin_top = 66.0 -margin_right = 273.0 -margin_bottom = 155.0 +offset_left = 27.0 +offset_top = 66.0 +offset_right = 273.0 +offset_bottom = 155.0 mouse_filter = 2 size_flags_horizontal = 4 -[node name="weather_display" parent="VBoxContainer" instance=ExtResource( 2 )] +[node name="weather_display" parent="VBoxContainer" instance=ExtResource("2")] unique_name_in_owner = true -margin_left = 0.0 -margin_top = 159.0 -margin_right = 300.0 -margin_bottom = 359.0 -rect_min_size = Vector2( 300, 200 ) +offset_left = 0.0 +offset_top = 159.0 +offset_right = 300.0 +offset_bottom = 359.0 +custom_minimum_size = Vector2(300, 200) mouse_filter = 2 size_flags_horizontal = 3 size_flags_vertical = 3 size_flags_stretch_ratio = 3.0 -texture = ExtResource( 8 ) -expand = true -stretch_mode = 6 +texture = ExtResource("8") +expand_mode = 1 +stretch_mode = 5 weather = 7 [node name="location_display" type="Label" parent="VBoxContainer"] unique_name_in_owner = true -margin_top = 363.0 -margin_right = 300.0 -margin_bottom = 383.0 -custom_fonts/font = ExtResource( 1 ) -text = "Amsterdam" -align = 1 -uppercase = true +offset_top = 363.0 +offset_right = 300.0 +offset_bottom = 383.0 +theme_override_fonts/font = ExtResource("1") +theme_override_font_sizes/font_size = 21 +text = "AMSTERDAM" +horizontal_alignment = 1 -[node name="temperature_display" parent="VBoxContainer" instance=ExtResource( 3 )] +[node name="temperature_display" parent="VBoxContainer" instance=ExtResource("3")] unique_name_in_owner = true -margin_top = 387.0 -margin_right = 300.0 -margin_bottom = 423.0 +offset_top = 387.0 +offset_right = 300.0 +offset_bottom = 423.0 mouse_filter = 2 [node name="Control2" type="Control" parent="VBoxContainer"] -margin_top = 427.0 -margin_right = 300.0 -margin_bottom = 489.0 -rect_min_size = Vector2( 0, 10 ) +offset_top = 427.0 +offset_right = 300.0 +offset_bottom = 489.0 +custom_minimum_size = Vector2(0, 10) mouse_filter = 2 size_flags_vertical = 3 [node name="audio" type="TextureButton" parent="VBoxContainer"] -margin_left = 130.0 -margin_top = 493.0 -margin_right = 170.0 -margin_bottom = 533.0 -rect_min_size = Vector2( 40, 40 ) -hint_tooltip = "Speak time and +offset_left = 130.0 +offset_top = 493.0 +offset_right = 170.0 +offset_bottom = 533.0 +custom_minimum_size = Vector2(40, 40) +tooltip_text = "Speak time and weather out loud" mouse_default_cursor_shape = 2 size_flags_horizontal = 4 toggle_mode = true -texture_normal = ExtResource( 7 ) -texture_pressed = ExtResource( 6 ) -expand = true +texture_normal = ExtResource("7") +texture_pressed = ExtResource("6") +ignore_texture_size = true stretch_mode = 5 [node name="Control3" type="Control" parent="VBoxContainer"] -margin_top = 537.0 -margin_right = 300.0 -margin_bottom = 600.0 -rect_min_size = Vector2( 0, 10 ) +offset_top = 537.0 +offset_right = 300.0 +offset_bottom = 600.0 +custom_minimum_size = Vector2(0, 10) mouse_filter = 2 size_flags_vertical = 3 [node name="Control4" type="Control" parent="."] -margin_left = 329.0 -margin_right = 350.0 -margin_bottom = 600.0 -rect_min_size = Vector2( 0, 10 ) +offset_left = 329.0 +offset_right = 350.0 +offset_bottom = 600.0 +custom_minimum_size = Vector2(0, 10) mouse_filter = 2 size_flags_horizontal = 3 size_flags_vertical = 3 diff --git a/scenes/debug/current_time/current_time.gd.uid b/scenes/debug/current_time/current_time.gd.uid new file mode 100644 index 0000000..9f9e11f --- /dev/null +++ b/scenes/debug/current_time/current_time.gd.uid @@ -0,0 +1 @@ +uid://cig6jhhr0ckfo diff --git a/scenes/debug/current_time/current_time.tscn b/scenes/debug/current_time/current_time.tscn index db53c14..4e3c5ef 100644 --- a/scenes/debug/current_time/current_time.tscn +++ b/scenes/debug/current_time/current_time.tscn @@ -1,18 +1,18 @@ -[gd_scene load_steps=3 format=2] +[gd_scene load_steps=3 format=3] -[ext_resource path="res://scenes/time_display/time_display.tscn" type="PackedScene" id=1] -[ext_resource path="res://scenes/debug/current_time/current_time.gd" type="Script" id=2] +[ext_resource type="PackedScene" path="res://scenes/time_display/time_display.tscn" id="1"] +[ext_resource type="Script" path="res://scenes/debug/current_time/current_time.gd" id="2"] [node name="Control" type="CenterContainer"] anchor_right = 1.0 anchor_bottom = 1.0 -script = ExtResource( 2 ) +script = ExtResource("2") -[node name="time_display" parent="." instance=ExtResource( 1 )] -margin_left = 395.0 -margin_top = 255.0 -margin_right = 629.0 -margin_bottom = 344.0 +[node name="time_display" parent="." instance=ExtResource("1")] +offset_left = 395.0 +offset_top = 255.0 +offset_right = 629.0 +offset_bottom = 344.0 [node name="Timer" type="Timer" parent="."] wait_time = 30.0 diff --git a/scenes/debug/weatherapi/weatherapi.gd b/scenes/debug/weatherapi/weatherapi.gd index 8e2e681..2af3303 100644 --- a/scenes/debug/weatherapi/weatherapi.gd +++ b/scenes/debug/weatherapi/weatherapi.gd @@ -2,13 +2,11 @@ extends Control func _ready(): - var stuff = yield($WeatherAPINode.get_current(), "completed") - var out = JSON.print(stuff, " ") + var stuff = await $WeatherAPINode.get_current() + var out = JSON.stringify(stuff, " ") $RichTextLabel.text = out var WC = str(stuff['current']['condition']['code']) print([WC]) print(Constants.weather_codes) print(Constants.weather_codes.has(WC)) print(Constants.WEATHER.keys()[Constants.code_to_weather(WC)]) - - diff --git a/scenes/debug/weatherapi/weatherapi.gd.uid b/scenes/debug/weatherapi/weatherapi.gd.uid new file mode 100644 index 0000000..4a2cc60 --- /dev/null +++ b/scenes/debug/weatherapi/weatherapi.gd.uid @@ -0,0 +1 @@ +uid://c2s7mgf5ote6d diff --git a/scenes/debug/weatherapi/weatherapi.tscn b/scenes/debug/weatherapi/weatherapi.tscn index c757d21..bdc378e 100644 --- a/scenes/debug/weatherapi/weatherapi.tscn +++ b/scenes/debug/weatherapi/weatherapi.tscn @@ -1,15 +1,15 @@ -[gd_scene load_steps=3 format=2] +[gd_scene load_steps=3 format=3] -[ext_resource path="res://addons/WeatherAPI/node.gd" type="Script" id=1] -[ext_resource path="res://scenes/debug/weatherapi/weatherapi.gd" type="Script" id=2] +[ext_resource type="Script" path="res://addons/WeatherAPI/node.gd" id="1"] +[ext_resource type="Script" path="res://scenes/debug/weatherapi/weatherapi.gd" id="2"] [node name="weatherapi" type="Control"] anchor_right = 1.0 anchor_bottom = 1.0 -script = ExtResource( 2 ) +script = ExtResource("2") [node name="WeatherAPINode" type="Node" parent="."] -script = ExtResource( 1 ) +script = ExtResource("1") [node name="RichTextLabel" type="RichTextLabel" parent="."] anchor_right = 1.0 diff --git a/scenes/main/alarm.gd b/scenes/main/alarm.gd index d513be5..724e24c 100644 --- a/scenes/main/alarm.gd +++ b/scenes/main/alarm.gd @@ -1,30 +1,29 @@ extends MarginContainer -var alarm:Alarm +var alarm: Alarm var playing := false -onready var time_talker = $"../time talker" -onready var weather_api_node = $"../WeatherAPINode" -onready var snooze_timer = $"snooze timer" -onready var snooze_button = $VBoxContainer/HBoxContainer/snooze -onready var sleep_mode = $"../sleep_mode" +@onready var time_talker = $"../time talker" +@onready var weather_api_node = $"../WeatherAPINode" +@onready var snooze_timer = $"snooze timer" +@onready var snooze_button = $VBoxContainer/HBoxContainer/snooze +@onready var sleep_mode = $"../sleep_mode" var _day var _weather -func popup(alarm:Alarm): - if !alarm.active: +func popup(alarm_in: Alarm): + if !alarm_in.active: return - self.alarm = alarm - + self.alarm = alarm_in + sleep_mode.prevent_sleep = true - snooze_button.visible = alarm.snooze + snooze_button.visible = alarm_in.snooze snooze_timer.stop() time_talker.stop() - + _weather = Constants.WEATHER.UNKNOWN - var json = yield(weather_api_node.get_forecast(),"completed") - var temperature = json['current']['temp_c'] + var json = await weather_api_node.get_forecast() if json is Dictionary: _weather = Constants.code_to_weather(json['current']['condition']['code']) _day = Time.get_date_dict_from_system()['weekday'] @@ -38,7 +37,7 @@ func _play(): time_talker.play(alarm.moment, _day, _weather, alarm.weather_music if alarm.override_weather_music else null, alarm.play_music, alarm.speak_time) func _on_snooze_timer_timeout(): - if alarm!=null and !alarm.active: + if alarm != null and !alarm.active: _on_stop_pressed() return show() @@ -59,9 +58,8 @@ func _on_snooze_pressed(): print("Ya snooze...") playing = false time_talker.stop(2.5) - snooze_timer.start(5*60) + snooze_timer.start(5 * 60) self.hide() -# snooze_timer.start(5) func _on_time_talker_finished(): diff --git a/scenes/main/alarm.gd.uid b/scenes/main/alarm.gd.uid new file mode 100644 index 0000000..97cd89f --- /dev/null +++ b/scenes/main/alarm.gd.uid @@ -0,0 +1 @@ +uid://cins64joste5c diff --git a/scenes/main/main.gd b/scenes/main/main.gd index 3d2febd..729903f 100644 --- a/scenes/main/main.gd +++ b/scenes/main/main.gd @@ -1,14 +1,14 @@ extends MarginContainer -onready var tab_buttons = $"%tab_buttons" -onready var weather_api_node = $WeatherAPINode +@onready var tab_buttons = $"%tab_buttons" +@onready var weather_api_node = $WeatherAPINode -onready var backgrounds = get_tree().get_nodes_in_group("background") -onready var foreground = $foreground -onready var screens = $"%screens" -onready var time_talker = $"time talker" -onready var sleep_mode = $sleep_mode -onready var minute_timer = $"minute timer" +@onready var backgrounds = get_tree().get_nodes_in_group("background") +@onready var foreground = $foreground +@onready var screens = $"%screens" +@onready var time_talker = $"time talker" +@onready var sleep_mode = $sleep_mode +@onready var minute_timer = $"minute timer" const version := '1.0' const linkbacks := true @@ -21,11 +21,15 @@ func _ready(): get_tree().call_group("linkbacks", "hide") get_tree().call_group("linkbacks", "set_text", '') + if OS.get_name() in ['Android', 'iOS']: + var win = get_window() + win.content_scale_mode = Window.CONTENT_SCALE_MODE_CANVAS_ITEMS + win.content_scale_aspect = Window.CONTENT_SCALE_ASPECT_EXPAND + win.content_scale_size = Vector2i( + ProjectSettings.get_setting("display/window/size/viewport_width"), + ProjectSettings.get_setting("display/window/size/viewport_height")) - if OS.get_name() in ['Android', 'IOS']: - get_tree().set_screen_stretch( SceneTree.STRETCH_MODE_2D, SceneTree.STRETCH_ASPECT_EXPAND, Vector2(ProjectSettings.get_setting("display/window/size/width"), ProjectSettings.get_setting("display/window/size/height"))) - - Config.connect("changed", self, "_on_config_changed") + Config.changed.connect(_on_config_changed) _on_config_changed(true) print(screens) audio_button = screens.tabs_holder.get_child(0).audio @@ -34,11 +38,11 @@ func _ready(): _on_hourly_weather_timer_timeout() _on_minute_timer_timeout() var seconds = Time.get_time_dict_from_system()['second'] - minute_timer.start(60-seconds) + minute_timer.start(60 - seconds) -func _on_config_changed(skip_api_update:=false): - +func _on_config_changed(skip_api_update: bool = false): + if !skip_api_update and (weather_api_node.location != Config.flags.location or weather_api_node.api_key != Config.flags.api_key): weather_api_node.api_key = Config.flags.api_key weather_api_node.location = Config.flags.location @@ -54,16 +58,16 @@ func _on_TabContainer_tab_selected(tab): if !tab_buttons: return for item in tab_buttons.get_children(): - item.pressed = x == tab + item.button_pressed = x == tab x += 1 func _notification(what): - if what == NOTIFICATION_WM_QUIT_REQUEST or what == NOTIFICATION_APP_PAUSED or what == NOTIFICATION_WM_FOCUS_OUT: + if what == NOTIFICATION_WM_CLOSE_REQUEST or what == NOTIFICATION_APPLICATION_PAUSED or what == NOTIFICATION_APPLICATION_FOCUS_OUT: Config.save_flags() - if what == NOTIFICATION_WM_QUIT_REQUEST: + if what == NOTIFICATION_WM_CLOSE_REQUEST: get_tree().quit() -func tween_background(color:Color, duration := 0.75): +func tween_background(color: Color, duration: float = 0.75): for background in backgrounds: var tween = get_tree().create_tween() tween.tween_property(background, 'color', color, duration) @@ -74,36 +78,35 @@ func _on_hourly_weather_timer_timeout(): func _on_WeatherAPINode_received_forecast(json): var WC = Constants.WEATHER.UNKNOWN - print('weather update: ',json) - if json != null and not json.get('error'): + print('weather update: ', json) + if json != null and json is Dictionary and not json.get('error'): weather_data.append(json) WC = json['current']['condition']['code'] get_tree().call_group("hourly_weather_updates", "hourly_weather_update", json) var weather = Constants.code_to_weather(WC) tween_background(Constants.weather_to_color(weather)) -func set_transition(stage:float): - foreground.material.set_shader_param('transition', stage) +func set_transition(stage: float): + foreground.material.set_shader_parameter('transition', stage) func _on_minute_timer_timeout(): var time = Time.get_time_dict_from_system() get_tree().call_group("minute_timer_updates", "minute_timer_update", time) _check_dark_mode(time) minute_timer.start(60.0) - + func _check_dark_mode(time): - var ctrans = foreground.material.get_shader_param('transition') + var ctrans = foreground.material.get_shader_parameter('transition') var target = 0.0 if Config.flags.automatic_dark_mode and (time['hour'] >= 20 or time['hour'] <= 6): print('go') target = 1.0 if ctrans != target: var tween = get_tree().create_tween() - tween.tween_method(self, "set_transition", 1.0-target, target, 2.0) + tween.tween_method(set_transition, 1.0 - target, target, 2.0) tween.play() - func _on_audio_toggled(button_pressed): if button_pressed: var weather = Constants.WEATHER.UNKNOWN @@ -115,21 +118,18 @@ func _on_audio_toggled(button_pressed): func _on_time_talker_finished(): - pass # Replace with function body. - audio_button.pressed = false + audio_button.button_pressed = false func _on_hide_sleepmode_pressed(): sleep_mode.hide() -func _on_tab_button_pressed(idx:int): +func _on_tab_button_pressed(idx: int): if screens: screens.switch_tab(idx) - - func _on_credits_button_pressed(): if linkbacks: OS.shell_open("https://lisanne.gay/") diff --git a/scenes/main/main.gd.uid b/scenes/main/main.gd.uid new file mode 100644 index 0000000..b18ebc9 --- /dev/null +++ b/scenes/main/main.gd.uid @@ -0,0 +1 @@ +uid://dhutm786peqfq diff --git a/scenes/main/main.tscn b/scenes/main/main.tscn index acafe2e..e64b4e5 100644 --- a/scenes/main/main.tscn +++ b/scenes/main/main.tscn @@ -1,144 +1,54 @@ -[gd_scene load_steps=37 format=2] +[gd_scene load_steps=30 format=3] -[ext_resource path="res://assets/texture/buttons/clock.png" type="Texture" id=1] -[ext_resource path="res://assets/texture/buttons/clock_on.png" type="Texture" id=2] -[ext_resource path="res://assets/texture/buttons/time.png" type="Texture" id=3] -[ext_resource path="res://scenes/current_time_screen/current_time_screen.tscn" type="PackedScene" id=4] -[ext_resource path="res://assets/texture/buttons/globe.png" type="Texture" id=5] -[ext_resource path="res://assets/texture/buttons/globe_on.png" type="Texture" id=6] -[ext_resource path="res://assets/texture/buttons/time_on.png" type="Texture" id=7] -[ext_resource path="res://scenes/main/main.gd" type="Script" id=8] -[ext_resource path="res://addons/WeatherAPI/node.gd" type="Script" id=9] -[ext_resource path="res://scripts/AudioArrayPlayer.gd" type="Script" id=10] -[ext_resource path="res://scenes/main/time talker.gd" type="Script" id=11] -[ext_resource path="res://assets/texture/buttons/settings.png" type="Texture" id=12] -[ext_resource path="res://assets/texture/buttons/settings_on.png" type="Texture" id=13] -[ext_resource path="res://assets/texture/buttons/time_hover.png" type="Texture" id=14] -[ext_resource path="res://assets/texture/buttons/globe_hover.png" type="Texture" id=15] -[ext_resource path="res://assets/texture/buttons/clock_hover.png" type="Texture" id=16] -[ext_resource path="res://assets/texture/buttons/settings_hover.png" type="Texture" id=17] -[ext_resource path="res://assets/main.tres" type="Theme" id=18] -[ext_resource path="res://addons/BetterTabContainer/BetterTabContainer.gd" type="Script" id=19] -[ext_resource path="res://assets/texture/buttons/moon.png" type="Texture" id=20] -[ext_resource path="res://scenes/alarms_screen/alarms_screen.tscn" type="PackedScene" id=21] -[ext_resource path="res://scenes/main/sleep_mode.gd" type="Script" id=22] -[ext_resource path="res://assets/texture/alarms/cancel.png" type="Texture" id=23] -[ext_resource path="res://assets/texture/alarms/wakeup.png" type="Texture" id=24] -[ext_resource path="res://scenes/main/alarm.gd" type="Script" id=25] -[ext_resource path="res://scenes/settings_screen/settings_screen.tscn" type="PackedScene" id=26] -[ext_resource path="res://icon.png" type="Texture" id=27] +[ext_resource type="Texture2D" path="res://assets/texture/buttons/clock.png" id="1"] +[ext_resource type="Texture2D" path="res://assets/texture/buttons/clock_on.png" id="2"] +[ext_resource type="Texture2D" path="res://assets/texture/buttons/time.png" id="3"] +[ext_resource type="PackedScene" path="res://scenes/current_time_screen/current_time_screen.tscn" id="4"] +[ext_resource type="Texture2D" path="res://assets/texture/buttons/globe.png" id="5"] +[ext_resource type="Texture2D" path="res://assets/texture/buttons/globe_on.png" id="6"] +[ext_resource type="Texture2D" path="res://assets/texture/buttons/time_on.png" id="7"] +[ext_resource type="Script" path="res://scenes/main/main.gd" id="8"] +[ext_resource type="Script" path="res://addons/WeatherAPI/node.gd" id="9"] +[ext_resource type="Script" path="res://scripts/AudioArrayPlayer.gd" id="10"] +[ext_resource type="Script" path="res://scenes/main/time talker.gd" id="11"] +[ext_resource type="Texture2D" path="res://assets/texture/buttons/settings.png" id="12"] +[ext_resource type="Texture2D" path="res://assets/texture/buttons/settings_on.png" id="13"] +[ext_resource type="Texture2D" path="res://assets/texture/buttons/time_hover.png" id="14"] +[ext_resource type="Texture2D" path="res://assets/texture/buttons/globe_hover.png" id="15"] +[ext_resource type="Texture2D" path="res://assets/texture/buttons/clock_hover.png" id="16"] +[ext_resource type="Texture2D" path="res://assets/texture/buttons/settings_hover.png" id="17"] +[ext_resource type="Theme" path="res://assets/main.tres" id="18"] +[ext_resource type="Script" path="res://addons/BetterTabContainer/BetterTabContainer.gd" id="19"] +[ext_resource type="Texture2D" path="res://assets/texture/buttons/moon.png" id="20"] +[ext_resource type="PackedScene" path="res://scenes/alarms_screen/alarms_screen.tscn" id="21"] +[ext_resource type="Script" path="res://scenes/main/sleep_mode.gd" id="22"] +[ext_resource type="Texture2D" path="res://assets/texture/alarms/cancel.png" id="23"] +[ext_resource type="Texture2D" path="res://assets/texture/alarms/wakeup.png" id="24"] +[ext_resource type="Script" path="res://scenes/main/alarm.gd" id="25"] +[ext_resource type="PackedScene" path="res://scenes/settings_screen/settings_screen.tscn" id="26"] +[ext_resource type="Texture2D" path="res://icon.png" id="27"] +[ext_resource type="Shader" path="res://assets/foreground_invert.gdshader" id="28"] -[sub_resource type="VisualShaderNodeInput" id=5] -input_name = "screen_texture" - -[sub_resource type="VisualShaderNodeTexture" id=6] -source = 5 - -[sub_resource type="VisualShaderNodeInput" id=7] -input_name = "screen_uv" - -[sub_resource type="VisualShaderNodeVectorOp" id=8] -default_input_values = [ 0, Vector3( 1, 1, 1 ), 1, Vector3( 0, 0, 0 ) ] -operator = 1 - -[sub_resource type="VisualShaderNodeVectorInterp" id=9] - -[sub_resource type="VisualShaderNodeScalarConstant" id=10] -constant = 1.0 - -[sub_resource type="VisualShaderNodeScalarUniform" id=11] -uniform_name = "transition" -hint = 1 -default_value_enabled = true - -[sub_resource type="VisualShader" id=3] -code = "shader_type canvas_item; -uniform float transition : hint_range(0, 1) = 0; - - - -void vertex() { -// Output:0 - -} - -void fragment() { -// Input:4 - vec3 n_out4p0 = vec3(SCREEN_UV, 0.0); - -// Input:2 - -// Texture:3 - vec3 n_out3p0; - float n_out3p1; - { - vec4 SCREEN_TEXTURE_tex_read = texture(SCREEN_TEXTURE, n_out4p0.xy); - n_out3p0 = SCREEN_TEXTURE_tex_read.rgb; - n_out3p1 = SCREEN_TEXTURE_tex_read.a; - } - -// Scalar:7 - float n_out7p0 = 1.000000; - -// VectorOp:5 - vec3 n_out5p0 = vec3(n_out7p0) - n_out3p0; - -// ScalarUniform:8 - float n_out8p0 = transition; - -// VectorMix:6 - vec3 n_out6p0 = mix(n_out3p0, n_out5p0, vec3(n_out8p0)); - -// Output:0 - COLOR.rgb = n_out6p0; - -} - -void light() { -// Output:0 - -} -" -graph_offset = Vector2( -259.29, 244.334 ) -mode = 1 -flags/light_only = false -nodes/fragment/0/position = Vector2( 760, 120 ) -nodes/fragment/2/node = SubResource( 5 ) -nodes/fragment/2/position = Vector2( -180, 200 ) -nodes/fragment/3/node = SubResource( 6 ) -nodes/fragment/3/position = Vector2( 80, 120 ) -nodes/fragment/4/node = SubResource( 7 ) -nodes/fragment/4/position = Vector2( -180, 140 ) -nodes/fragment/5/node = SubResource( 8 ) -nodes/fragment/5/position = Vector2( 280, 100 ) -nodes/fragment/6/node = SubResource( 9 ) -nodes/fragment/6/position = Vector2( 520, 140 ) -nodes/fragment/7/node = SubResource( 10 ) -nodes/fragment/7/position = Vector2( 80, 60 ) -nodes/fragment/8/node = SubResource( 11 ) -nodes/fragment/8/position = Vector2( 200, 260 ) -nodes/fragment/connections = PoolIntArray( 2, 0, 3, 2, 4, 0, 3, 0, 3, 0, 5, 1, 7, 0, 5, 0, 6, 0, 0, 0, 8, 0, 6, 2, 5, 0, 6, 1, 3, 0, 6, 0 ) - -[sub_resource type="ShaderMaterial" id=4] -shader = SubResource( 3 ) -shader_param/transition = 0.0 +[sub_resource type="ShaderMaterial" id="4"] +shader = ExtResource("28") +shader_parameter/transition = 0.0 [node name="main" type="MarginContainer"] anchor_right = 1.0 anchor_bottom = 1.0 mouse_filter = 2 -theme = ExtResource( 18 ) -script = ExtResource( 8 ) +theme = ExtResource("18") +script = ExtResource("8") [node name="background" type="ColorRect" parent="." groups=["background"]] -margin_right = 350.0 -margin_bottom = 650.0 +offset_right = 350.0 +offset_bottom = 650.0 mouse_filter = 2 -color = Color( 0.815686, 0.815686, 0.815686, 1 ) +color = Color(0.815686, 0.815686, 0.815686, 1) [node name="TabContainer" type="TabContainer" parent="."] -margin_right = 350.0 -margin_bottom = 650.0 +offset_right = 350.0 +offset_bottom = 650.0 tabs_visible = false [node name="VBoxContainer" type="VBoxContainer" parent="TabContainer"] @@ -150,105 +60,105 @@ size_flags_vertical = 3 [node name="screens" type="ScrollContainer" parent="TabContainer/VBoxContainer"] unique_name_in_owner = true -margin_right = 350.0 -margin_bottom = 582.0 +offset_right = 350.0 +offset_bottom = 582.0 size_flags_horizontal = 3 size_flags_vertical = 3 -script = ExtResource( 19 ) +script = ExtResource("19") swipe_threshold = 32.0 -[node name="current_time_screen" parent="TabContainer/VBoxContainer/screens" instance=ExtResource( 4 )] -margin_bottom = 582.0 +[node name="current_time_screen" parent="TabContainer/VBoxContainer/screens" instance=ExtResource("4")] +offset_bottom = 582.0 [node name="Control3" parent="TabContainer/VBoxContainer/screens/current_time_screen" index="0"] -margin_bottom = 582.0 +offset_bottom = 582.0 [node name="VBoxContainer" parent="TabContainer/VBoxContainer/screens/current_time_screen" index="1"] -margin_bottom = 582.0 +offset_bottom = 582.0 [node name="Control" parent="TabContainer/VBoxContainer/screens/current_time_screen/VBoxContainer" index="0"] -margin_bottom = 56.0 +offset_bottom = 56.0 [node name="time_display" parent="TabContainer/VBoxContainer/screens/current_time_screen/VBoxContainer" index="1"] -margin_top = 60.0 -margin_bottom = 149.0 +offset_top = 60.0 +offset_bottom = 149.0 [node name="weather_display" parent="TabContainer/VBoxContainer/screens/current_time_screen/VBoxContainer" index="2"] -margin_top = 153.0 -margin_bottom = 353.0 +offset_top = 153.0 +offset_bottom = 353.0 [node name="location_display" parent="TabContainer/VBoxContainer/screens/current_time_screen/VBoxContainer" index="3"] -margin_top = 357.0 -margin_bottom = 377.0 +offset_top = 357.0 +offset_bottom = 377.0 [node name="temperature_display" parent="TabContainer/VBoxContainer/screens/current_time_screen/VBoxContainer" index="4"] -margin_top = 381.0 -margin_bottom = 417.0 +offset_top = 381.0 +offset_bottom = 417.0 [node name="Control2" parent="TabContainer/VBoxContainer/screens/current_time_screen/VBoxContainer" index="5"] -margin_top = 421.0 -margin_bottom = 477.0 +offset_top = 421.0 +offset_bottom = 477.0 [node name="audio" parent="TabContainer/VBoxContainer/screens/current_time_screen/VBoxContainer" index="6"] -margin_top = 481.0 -margin_bottom = 521.0 +offset_top = 481.0 +offset_bottom = 521.0 [node name="Control3" parent="TabContainer/VBoxContainer/screens/current_time_screen/VBoxContainer" index="7"] -margin_top = 525.0 -margin_bottom = 582.0 +offset_top = 525.0 +offset_bottom = 582.0 [node name="Control4" parent="TabContainer/VBoxContainer/screens/current_time_screen" index="2"] -margin_bottom = 582.0 +offset_bottom = 582.0 -[node name="alarms_screen" parent="TabContainer/VBoxContainer/screens" instance=ExtResource( 21 )] +[node name="alarms_screen" parent="TabContainer/VBoxContainer/screens" instance=ExtResource("21")] anchor_right = 0.0 anchor_bottom = 0.0 -margin_right = 350.0 -margin_bottom = 582.0 +offset_right = 350.0 +offset_bottom = 582.0 [node name="globe_screen" type="ScrollContainer" parent="TabContainer/VBoxContainer/screens"] -margin_right = 304.0 +offset_right = 304.0 mouse_filter = 2 -scroll_horizontal_enabled = false +horizontal_scroll_mode = 0 [node name="globe_screen" type="VBoxContainer" parent="TabContainer/VBoxContainer/screens/globe_screen"] -margin_right = 288.0 -margin_bottom = 528.0 +offset_right = 288.0 +offset_bottom = 528.0 mouse_filter = 2 size_flags_horizontal = 3 size_flags_vertical = 3 alignment = 1 [node name="MarginContainer" type="MarginContainer" parent="TabContainer/VBoxContainer/screens/globe_screen/globe_screen"] -margin_right = 288.0 -margin_bottom = 300.0 +offset_right = 288.0 +offset_bottom = 300.0 mouse_filter = 2 size_flags_horizontal = 3 -custom_constants/margin_right = 25 -custom_constants/margin_left = 25 +theme_override_constants/margin_right = 25 +theme_override_constants/margin_left = 25 [node name="TextureRect" type="TextureRect" parent="TabContainer/VBoxContainer/screens/globe_screen/globe_screen/MarginContainer"] -margin_left = 25.0 -margin_right = 263.0 -margin_bottom = 300.0 -rect_min_size = Vector2( 0, 300 ) +offset_left = 25.0 +offset_right = 263.0 +offset_bottom = 300.0 +custom_minimum_size = Vector2(0, 300) mouse_filter = 2 size_flags_horizontal = 3 -texture = ExtResource( 27 ) -expand = true -stretch_mode = 6 +texture = ExtResource("27") +expand_mode = 1 +stretch_mode = 5 [node name="version" type="Label" parent="TabContainer/VBoxContainer/screens/globe_screen/globe_screen"] -margin_top = 304.0 -margin_right = 288.0 -margin_bottom = 326.0 +offset_top = 304.0 +offset_right = 288.0 +offset_bottom = 326.0 text = "UNIQLONE v1.0" -align = 1 +horizontal_alignment = 1 [node name="credits" type="Label" parent="TabContainer/VBoxContainer/screens/globe_screen/globe_screen" groups=["linkbacks"]] -margin_top = 330.0 -margin_right = 288.0 -margin_bottom = 502.0 +offset_top = 330.0 +offset_right = 288.0 +offset_bottom = 502.0 text = " Made by (lis)anne Original app & assets by UNIQLO @@ -256,173 +166,173 @@ Created in Godot engine Name by @Sneakilli BetterTabContainer by Ucrash " -align = 1 +horizontal_alignment = 1 [node name="credits_button" type="LinkButton" parent="TabContainer/VBoxContainer/screens/globe_screen/globe_screen" groups=["linkbacks"]] -margin_left = 30.0 -margin_top = 506.0 -margin_right = 257.0 -margin_bottom = 528.0 +offset_left = 30.0 +offset_top = 506.0 +offset_right = 257.0 +offset_bottom = 528.0 size_flags_horizontal = 4 -custom_colors/font_color = Color( 0, 0, 0, 1 ) +theme_override_colors/font_color = Color(0, 0, 0, 1) text = "Check out my other stuff" -[node name="settings_screen" parent="TabContainer/VBoxContainer/screens" instance=ExtResource( 26 )] -margin_bottom = 582.0 +[node name="settings_screen" parent="TabContainer/VBoxContainer/screens" instance=ExtResource("26")] +offset_bottom = 582.0 [node name="tab_buttons" type="HBoxContainer" parent="TabContainer/VBoxContainer"] unique_name_in_owner = true -margin_top = 586.0 -margin_right = 350.0 -margin_bottom = 636.0 -rect_min_size = Vector2( 0, 50 ) +offset_top = 586.0 +offset_right = 350.0 +offset_bottom = 636.0 +custom_minimum_size = Vector2(0, 50) [node name="current_button" type="TextureButton" parent="TabContainer/VBoxContainer/tab_buttons"] -margin_right = 84.0 -margin_bottom = 50.0 +offset_right = 84.0 +offset_bottom = 50.0 mouse_default_cursor_shape = 2 size_flags_horizontal = 3 toggle_mode = true -pressed = true -texture_normal = ExtResource( 3 ) -texture_pressed = ExtResource( 7 ) -texture_hover = ExtResource( 14 ) -expand = true +button_pressed = true +texture_normal = ExtResource("3") +texture_pressed = ExtResource("7") +texture_hover = ExtResource("14") +ignore_texture_size = true stretch_mode = 5 [node name="alarms_button" type="TextureButton" parent="TabContainer/VBoxContainer/tab_buttons"] -margin_left = 88.0 -margin_right = 173.0 -margin_bottom = 50.0 +offset_left = 88.0 +offset_right = 173.0 +offset_bottom = 50.0 mouse_default_cursor_shape = 2 size_flags_horizontal = 3 toggle_mode = true -texture_normal = ExtResource( 1 ) -texture_pressed = ExtResource( 2 ) -texture_hover = ExtResource( 16 ) -expand = true +texture_normal = ExtResource("1") +texture_pressed = ExtResource("2") +texture_hover = ExtResource("16") +ignore_texture_size = true stretch_mode = 5 [node name="globe_button" type="TextureButton" parent="TabContainer/VBoxContainer/tab_buttons"] -margin_left = 177.0 -margin_right = 261.0 -margin_bottom = 50.0 +offset_left = 177.0 +offset_right = 261.0 +offset_bottom = 50.0 mouse_default_cursor_shape = 2 size_flags_horizontal = 3 toggle_mode = true -texture_normal = ExtResource( 5 ) -texture_pressed = ExtResource( 6 ) -texture_hover = ExtResource( 15 ) -expand = true +texture_normal = ExtResource("5") +texture_pressed = ExtResource("6") +texture_hover = ExtResource("15") +ignore_texture_size = true stretch_mode = 5 [node name="settings_button" type="TextureButton" parent="TabContainer/VBoxContainer/tab_buttons"] -margin_left = 265.0 -margin_right = 350.0 -margin_bottom = 50.0 +offset_left = 265.0 +offset_right = 350.0 +offset_bottom = 50.0 mouse_default_cursor_shape = 2 size_flags_horizontal = 3 toggle_mode = true -texture_normal = ExtResource( 12 ) -texture_pressed = ExtResource( 13 ) -texture_hover = ExtResource( 17 ) -expand = true +texture_normal = ExtResource("12") +texture_pressed = ExtResource("13") +texture_hover = ExtResource("17") +ignore_texture_size = true stretch_mode = 5 [node name="Control" type="Control" parent="TabContainer/VBoxContainer"] -margin_top = 640.0 -margin_right = 350.0 -margin_bottom = 650.0 -rect_min_size = Vector2( 0, 10 ) +offset_top = 640.0 +offset_right = 350.0 +offset_bottom = 650.0 +custom_minimum_size = Vector2(0, 10) [node name="alarm" type="MarginContainer" parent="."] visible = false -margin_right = 350.0 -margin_bottom = 650.0 -script = ExtResource( 25 ) +offset_right = 350.0 +offset_bottom = 650.0 +script = ExtResource("25") [node name="background" type="ColorRect" parent="alarm" groups=["background"]] -margin_right = 350.0 -margin_bottom = 650.0 +offset_right = 350.0 +offset_bottom = 650.0 mouse_filter = 2 -color = Color( 0.815686, 0.815686, 0.815686, 1 ) +color = Color(0.815686, 0.815686, 0.815686, 1) [node name="VBoxContainer" type="VBoxContainer" parent="alarm"] -margin_right = 350.0 -margin_bottom = 650.0 +offset_right = 350.0 +offset_bottom = 650.0 -[node name="current_time_screen" parent="alarm/VBoxContainer" instance=ExtResource( 4 )] -margin_bottom = 532.0 +[node name="current_time_screen" parent="alarm/VBoxContainer" instance=ExtResource("4")] +offset_bottom = 532.0 [node name="Control3" parent="alarm/VBoxContainer/current_time_screen" index="0"] -margin_bottom = 532.0 +offset_bottom = 532.0 [node name="VBoxContainer" parent="alarm/VBoxContainer/current_time_screen" index="1"] -margin_bottom = 532.0 +offset_bottom = 532.0 [node name="Control" parent="alarm/VBoxContainer/current_time_screen/VBoxContainer" index="0"] -margin_bottom = 72.0 +offset_bottom = 72.0 [node name="TextureRect" type="TextureRect" parent="alarm/VBoxContainer/current_time_screen/VBoxContainer" index="1"] -margin_top = 76.0 -margin_right = 300.0 -margin_bottom = 76.0 +offset_top = 76.0 +offset_right = 300.0 +offset_bottom = 76.0 [node name="time_display" parent="alarm/VBoxContainer/current_time_screen/VBoxContainer" index="2"] -margin_top = 80.0 -margin_bottom = 169.0 +offset_top = 80.0 +offset_bottom = 169.0 [node name="weather_display" parent="alarm/VBoxContainer/current_time_screen/VBoxContainer" index="3"] -margin_top = 173.0 -margin_bottom = 391.0 +offset_top = 173.0 +offset_bottom = 391.0 [node name="location_display" parent="alarm/VBoxContainer/current_time_screen/VBoxContainer" index="4"] -margin_top = 395.0 -margin_bottom = 415.0 +offset_top = 395.0 +offset_bottom = 415.0 [node name="temperature_display" parent="alarm/VBoxContainer/current_time_screen/VBoxContainer" index="5"] -margin_top = 419.0 -margin_bottom = 455.0 +offset_top = 419.0 +offset_bottom = 455.0 [node name="Control2" parent="alarm/VBoxContainer/current_time_screen/VBoxContainer" index="6"] -margin_top = 459.0 -margin_bottom = 532.0 +offset_top = 459.0 +offset_bottom = 532.0 [node name="audio" parent="alarm/VBoxContainer/current_time_screen/VBoxContainer" index="7"] visible = false [node name="Control3" parent="alarm/VBoxContainer/current_time_screen/VBoxContainer" index="8"] visible = false -margin_top = 528.0 +offset_top = 528.0 [node name="Control4" parent="alarm/VBoxContainer/current_time_screen" index="2"] -margin_bottom = 532.0 +offset_bottom = 532.0 [node name="HBoxContainer" type="HBoxContainer" parent="alarm/VBoxContainer"] -margin_top = 536.0 -margin_right = 350.0 -margin_bottom = 600.0 -rect_min_size = Vector2( 0, 64 ) +offset_top = 536.0 +offset_right = 350.0 +offset_bottom = 600.0 +custom_minimum_size = Vector2(0, 64) [node name="snooze" type="TextureButton" parent="alarm/VBoxContainer/HBoxContainer"] -margin_right = 173.0 -margin_bottom = 64.0 +offset_right = 173.0 +offset_bottom = 64.0 mouse_default_cursor_shape = 2 size_flags_horizontal = 3 size_flags_vertical = 3 -texture_normal = ExtResource( 23 ) -expand = true +texture_normal = ExtResource("23") +ignore_texture_size = true stretch_mode = 5 [node name="stop" type="TextureButton" parent="alarm/VBoxContainer/HBoxContainer"] -margin_left = 177.0 -margin_right = 350.0 -margin_bottom = 64.0 +offset_left = 177.0 +offset_right = 350.0 +offset_bottom = 64.0 mouse_default_cursor_shape = 2 size_flags_horizontal = 3 size_flags_vertical = 3 -texture_normal = ExtResource( 24 ) -expand = true +texture_normal = ExtResource("24") +ignore_texture_size = true stretch_mode = 5 [node name="snooze timer" type="Timer" parent="alarm"] @@ -430,66 +340,60 @@ wait_time = 300.0 one_shot = true [node name="foreground" type="ColorRect" parent="."] -material = SubResource( 4 ) -margin_right = 350.0 -margin_bottom = 650.0 +material = SubResource("4") +offset_right = 350.0 +offset_bottom = 650.0 mouse_filter = 2 -__meta__ = { -"_edit_lock_": true -} [node name="sleep_mode" type="MarginContainer" parent="." groups=["minute_timer_updates"]] visible = false -margin_right = 350.0 -margin_bottom = 650.0 +offset_right = 350.0 +offset_bottom = 650.0 mouse_default_cursor_shape = 2 -script = ExtResource( 22 ) -__meta__ = { -"_edit_lock_": true -} +script = ExtResource("22") [node name="ColorRect" type="ColorRect" parent="sleep_mode"] -margin_right = 350.0 -margin_bottom = 650.0 -color = Color( 0, 0, 0, 1 ) +offset_right = 350.0 +offset_bottom = 650.0 +color = Color(0, 0, 0, 1) [node name="CenterContainer" type="CenterContainer" parent="sleep_mode"] -margin_right = 350.0 -margin_bottom = 650.0 +offset_right = 350.0 +offset_bottom = 650.0 [node name="VBoxContainer" type="VBoxContainer" parent="sleep_mode/CenterContainer"] -modulate = Color( 1, 1, 1, 0.47451 ) -margin_left = 128.0 -margin_top = 267.0 -margin_right = 221.0 -margin_bottom = 383.0 +modulate = Color(1, 1, 1, 0.47451) +offset_left = 128.0 +offset_top = 267.0 +offset_right = 221.0 +offset_bottom = 383.0 [node name="TextureRect" type="TextureRect" parent="sleep_mode/CenterContainer/VBoxContainer"] -margin_right = 93.0 -margin_bottom = 64.0 -rect_min_size = Vector2( 64, 64 ) -texture = ExtResource( 20 ) -expand = true -stretch_mode = 6 +offset_right = 93.0 +offset_bottom = 64.0 +custom_minimum_size = Vector2(64, 64) +texture = ExtResource("20") +expand_mode = 1 +stretch_mode = 5 [node name="Label" type="Label" parent="sleep_mode/CenterContainer/VBoxContainer"] -margin_top = 68.0 -margin_right = 93.0 -margin_bottom = 90.0 +offset_top = 68.0 +offset_right = 93.0 +offset_bottom = 90.0 text = "Good night" -align = 1 +horizontal_alignment = 1 [node name="time" type="Label" parent="sleep_mode/CenterContainer/VBoxContainer"] unique_name_in_owner = true -margin_top = 94.0 -margin_right = 93.0 -margin_bottom = 116.0 +offset_top = 94.0 +offset_right = 93.0 +offset_bottom = 116.0 text = "7 AM" -align = 1 +horizontal_alignment = 1 [node name="hide_sleepmode" type="Button" parent="sleep_mode"] -margin_right = 350.0 -margin_bottom = 650.0 +offset_right = 350.0 +offset_bottom = 650.0 mouse_default_cursor_shape = 2 flat = true @@ -497,15 +401,15 @@ flat = true one_shot = true [node name="time talker" type="Node" parent="."] -script = ExtResource( 11 ) +script = ExtResource("11") [node name="speech" type="AudioStreamPlayer" parent="time talker"] -script = ExtResource( 10 ) +script = ExtResource("10") [node name="music" type="AudioStreamPlayer" parent="time talker"] [node name="WeatherAPINode" type="Node" parent="."] -script = ExtResource( 9 ) +script = ExtResource("9") [node name="minute timer" type="Timer" parent="."] @@ -516,10 +420,10 @@ autostart = true [connection signal="tab_switched" from="TabContainer/VBoxContainer/screens" to="." method="_on_TabContainer_tab_selected"] [connection signal="toggled" from="TabContainer/VBoxContainer/screens/current_time_screen/VBoxContainer/audio" to="." method="_on_audio_toggled"] [connection signal="pressed" from="TabContainer/VBoxContainer/screens/globe_screen/globe_screen/credits_button" to="." method="_on_credits_button_pressed"] -[connection signal="pressed" from="TabContainer/VBoxContainer/tab_buttons/current_button" to="." method="_on_tab_button_pressed" binds= [ 0 ]] -[connection signal="pressed" from="TabContainer/VBoxContainer/tab_buttons/alarms_button" to="." method="_on_tab_button_pressed" binds= [ 1 ]] -[connection signal="pressed" from="TabContainer/VBoxContainer/tab_buttons/globe_button" to="." method="_on_tab_button_pressed" binds= [ 2 ]] -[connection signal="pressed" from="TabContainer/VBoxContainer/tab_buttons/settings_button" to="." method="_on_tab_button_pressed" binds= [ 3 ]] +[connection signal="pressed" from="TabContainer/VBoxContainer/tab_buttons/current_button" to="." method="_on_tab_button_pressed" binds= [0]] +[connection signal="pressed" from="TabContainer/VBoxContainer/tab_buttons/alarms_button" to="." method="_on_tab_button_pressed" binds= [1]] +[connection signal="pressed" from="TabContainer/VBoxContainer/tab_buttons/globe_button" to="." method="_on_tab_button_pressed" binds= [2]] +[connection signal="pressed" from="TabContainer/VBoxContainer/tab_buttons/settings_button" to="." method="_on_tab_button_pressed" binds= [3]] [connection signal="pressed" from="alarm/VBoxContainer/HBoxContainer/snooze" to="alarm" method="_on_snooze_pressed"] [connection signal="pressed" from="alarm/VBoxContainer/HBoxContainer/stop" to="alarm" method="_on_stop_pressed"] [connection signal="timeout" from="alarm/snooze timer" to="alarm" method="_on_snooze_timer_timeout"] diff --git a/scenes/main/sleep_mode.gd b/scenes/main/sleep_mode.gd index 3c88fed..c1bb38a 100644 --- a/scenes/main/sleep_mode.gd +++ b/scenes/main/sleep_mode.gd @@ -1,16 +1,16 @@ extends MarginContainer -export var auto_sleep :float = 60*2 -export var prevent_sleep := false setget set_prevent_sleep -#export var auto_sleep :float = 6 +@export var auto_sleep: float = 60 * 2 +@export var prevent_sleep: bool = false: + set = set_prevent_sleep -onready var sleep_timer = $sleep_timer +@onready var sleep_timer = $sleep_timer func _ready(): sleep_timer.start(auto_sleep) -func set_prevent_sleep(new:bool): +func set_prevent_sleep(new: bool): if new or Config.flags.prevent_sleep_mode: hide() sleep_timer.stop() diff --git a/scenes/main/sleep_mode.gd.uid b/scenes/main/sleep_mode.gd.uid new file mode 100644 index 0000000..a14df23 --- /dev/null +++ b/scenes/main/sleep_mode.gd.uid @@ -0,0 +1 @@ +uid://ptun8kaxl2lg diff --git a/scenes/main/time talker.gd b/scenes/main/time talker.gd index 4a96454..317215f 100644 --- a/scenes/main/time talker.gd +++ b/scenes/main/time talker.gd @@ -2,8 +2,8 @@ extends Node signal finished -onready var node_speech = $speech -onready var node_music = $music +@onready var node_speech = $speech +@onready var node_music = $music const greet := [preload("res://assets/audio/clips/greet/voc_en_greet_goodmorning.mp3"), preload("res://assets/audio/clips/greet/voc_en_greet_hello.mp3")] const its := preload("res://assets/audio/clips/misc/voc_en_its.mp3") @@ -15,12 +15,12 @@ const weather := [preload("res://assets/audio/clips/weather/voc_en_weather_cloud const music := [preload("res://assets/audio/clips/music/music_cloudy.wav"), preload("res://assets/audio/clips/music/music_foggy.wav"), preload("res://assets/audio/clips/music/music_partlycloudy.wav"), preload("res://assets/audio/clips/music/music_rainy.wav"), preload("res://assets/audio/clips/music/music_snowy.wav"), preload("res://assets/audio/clips/music/music_stormy.wav"), preload("res://assets/audio/clips/music/music_sunny.wav"), preload("res://assets/audio/clips/music/music_unknown.wav")] -var tween:SceneTreeTween +var tween: Tween var A_finished = true var B_finished = true -func play(moment:Moment, day:int, weather:int, music_weather_override=null, play_music := true, speak_time := true): +func play(moment: Moment, day: int, weather_idx: int, music_weather_override = null, play_music: bool = true, speak_time: bool = true): stop() if tween: tween.kill() @@ -34,16 +34,16 @@ func play(moment:Moment, day:int, weather:int, music_weather_override=null, play 1.0, # sleep for 1 second greet[0] if moment.is_morning() else greet[1], its, - load(hours[int(moment.hour-1) % 12]), + load(hours[int(moment.hour - 1) % 12]), load(minutes[moment.minute]), am_pm[0 if moment.is_am() else 1], weekday[day], ] var tune = music[Constants.WEATHER.UNKNOWN] - if weather < Constants.WEATHER.UNKNOWN: - out.append(self.weather[weather]) - tune = music[weather] - + if weather_idx < Constants.WEATHER.UNKNOWN: + out.append(self.weather[weather_idx]) + tune = music[weather_idx] + if music_weather_override != null: tune = music[music_weather_override] @@ -52,15 +52,15 @@ func play(moment:Moment, day:int, weather:int, music_weather_override=null, play if play_music: node_music.stream = tune node_music.play() - - if A_finished and B_finished: - emit_signal("finished") -func stop(fadeout:=0.0): + if A_finished and B_finished: + finished.emit() + +func stop(fadeout: float = 0.0): if tween: tween.kill() if fadeout > 0: - print("fadeout ",fadeout) + print("fadeout ", fadeout) tween = get_tree().create_tween() tween.set_parallel(true) tween.tween_property(node_music, "volume_db", -60.0, fadeout) @@ -68,9 +68,7 @@ func stop(fadeout:=0.0): tween.set_parallel(false) tween.tween_interval(fadeout) tween.play() - yield(tween, 'finished') -# tween.connect("finished", self, "stop") -# return + await tween.finished node_music.stop() node_speech.stop() @@ -82,15 +80,11 @@ func is_playing(): func _on_speech_all_finished(): A_finished = true -# print("a_finished") if A_finished and B_finished: -# print('boop') - emit_signal("finished") + finished.emit() func _on_music_finished(): B_finished = true -# print("b_finished") if A_finished and B_finished: -# print('boop') - emit_signal("finished") + finished.emit() diff --git a/scenes/main/time talker.gd.uid b/scenes/main/time talker.gd.uid new file mode 100644 index 0000000..e1b0960 --- /dev/null +++ b/scenes/main/time talker.gd.uid @@ -0,0 +1 @@ +uid://eqpwcx4a3qyy diff --git a/scenes/settings_screen/settings_screen.gd b/scenes/settings_screen/settings_screen.gd index d22c403..0e12ec6 100644 --- a/scenes/settings_screen/settings_screen.gd +++ b/scenes/settings_screen/settings_screen.gd @@ -1,23 +1,20 @@ extends VBoxContainer -onready var settings_api_key = $"%settings_api_key" -onready var settings_location = $"%settings_location" -onready var settings_celsius = $"%settings_celsius" -onready var settings_fahrenheit = $"%settings_fahrenheit" -onready var settings_autodark = $"%settings_autodark" -onready var settings_12_hour_clock = $"%settings_12_hour_clock" +@onready var settings_api_key = $"%settings_api_key" +@onready var settings_location = $"%settings_location" +@onready var settings_celsius = $"%settings_celsius" +@onready var settings_fahrenheit = $"%settings_fahrenheit" +@onready var settings_autodark = $"%settings_autodark" +@onready var settings_12_hour_clock = $"%settings_12_hour_clock" -var changed := false setget set_changed - -func set_changed(new:bool): - changed = true +var changed: bool = false func _ready(): settings_api_key.text = Config.flags.api_key settings_location.text = Config.flags.location settings_celsius.set_pressed_no_signal(Config.flags.show_celsius) - settings_fahrenheit.set_pressed_no_signal( Config.flags.show_fahrenheit ) + settings_fahrenheit.set_pressed_no_signal(Config.flags.show_fahrenheit) settings_autodark.set_pressed_no_signal(Config.flags.automatic_dark_mode) settings_12_hour_clock.set_pressed_no_signal(Config.flags.use_12_hour_clock) $"%prevent_sleep_mode".set_pressed_no_signal(Config.flags.prevent_sleep_mode) @@ -32,28 +29,28 @@ func _on_settings_location_text_changed(new_text): func _on_settings_celsius_toggled(button_pressed): Config.flags.show_celsius = button_pressed - Config.flags.emit_signal("changed") + Config.flags.emit_changed() func _on_settings_fahrenheit_toggled(button_pressed): Config.flags.show_fahrenheit = button_pressed - Config.flags.emit_signal("changed") + Config.flags.emit_changed() func _on_settings_autodark_toggled(button_pressed): Config.flags.automatic_dark_mode = button_pressed - Config.flags.emit_signal("changed") + Config.flags.emit_changed() func _on_settings_12_hour_clock_toggled(button_pressed): Config.flags.use_12_hour_clock = button_pressed - Config.flags.emit_signal("changed") + Config.flags.emit_changed() func _on_location_debounce_timeout(): Config.flags.location = $"%settings_location".text Config.flags.api_key = $"%settings_api_key".text - Config.flags.emit_signal("changed") + Config.flags.emit_changed() func _on_show_api_key_toggled(button_pressed): @@ -62,10 +59,11 @@ func _on_show_api_key_toggled(button_pressed): func _on_prevent_sleep_mode_toggled(button_pressed): Config.flags.prevent_sleep_mode = button_pressed - Config.flags.emit_signal("changed") + Config.flags.emit_changed() func _on_paste_key_pressed(): - if not OS.clipboard in ['', null]: - $"%settings_api_key".text = OS.clipboard + var clipboard = DisplayServer.clipboard_get() + if not clipboard in ['', null]: + $"%settings_api_key".text = clipboard _on_location_debounce_timeout() diff --git a/scenes/settings_screen/settings_screen.gd.uid b/scenes/settings_screen/settings_screen.gd.uid new file mode 100644 index 0000000..35c07c0 --- /dev/null +++ b/scenes/settings_screen/settings_screen.gd.uid @@ -0,0 +1 @@ +uid://038gsxqs78l5 diff --git a/scenes/settings_screen/settings_screen.tscn b/scenes/settings_screen/settings_screen.tscn index f84b1e9..1c421b6 100644 --- a/scenes/settings_screen/settings_screen.tscn +++ b/scenes/settings_screen/settings_screen.tscn @@ -1,129 +1,129 @@ -[gd_scene load_steps=14 format=2] +[gd_scene load_steps=14 format=3] -[ext_resource path="res://assets/font/resource/menu_header.tres" type="DynamicFont" id=1] -[ext_resource path="res://assets/texture/settings/settingtemp_on1.png" type="Texture" id=2] -[ext_resource path="res://assets/texture/settings/settingtemp_on2.png" type="Texture" id=3] -[ext_resource path="res://assets/texture/settings/settingtemp1.png" type="Texture" id=4] -[ext_resource path="res://assets/texture/settings/settingtemp2.png" type="Texture" id=5] -[ext_resource path="res://scenes/settings_screen/settings_screen.gd" type="Script" id=6] -[ext_resource path="res://assets/texture/buttons/toggle_off.png" type="Texture" id=7] -[ext_resource path="res://assets/texture/buttons/toggle_on.png" type="Texture" id=8] -[ext_resource path="res://assets/main.tres" type="Theme" id=9] -[ext_resource path="res://assets/texture/settings/eye_closed.png" type="Texture" id=10] -[ext_resource path="res://assets/texture/settings/eye_open.png" type="Texture" id=11] +[ext_resource type="FontVariation" path="res://assets/font/resource/menu_header.tres" id="1"] +[ext_resource type="Texture2D" path="res://assets/texture/settings/settingtemp_on1.png" id="2"] +[ext_resource type="Texture2D" path="res://assets/texture/settings/settingtemp_on2.png" id="3"] +[ext_resource type="Texture2D" path="res://assets/texture/settings/settingtemp1.png" id="4"] +[ext_resource type="Texture2D" path="res://assets/texture/settings/settingtemp2.png" id="5"] +[ext_resource type="Script" path="res://scenes/settings_screen/settings_screen.gd" id="6"] +[ext_resource type="Texture2D" path="res://assets/texture/buttons/toggle_off.png" id="7"] +[ext_resource type="Texture2D" path="res://assets/texture/buttons/toggle_on.png" id="8"] +[ext_resource type="Theme" path="res://assets/main.tres" id="9"] +[ext_resource type="Texture2D" path="res://assets/texture/settings/eye_closed.png" id="10"] +[ext_resource type="Texture2D" path="res://assets/texture/settings/eye_open.png" id="11"] -[sub_resource type="Gradient" id=1] -offsets = PoolRealArray( 0, 0.256983 ) -colors = PoolColorArray( 0, 0, 0, 0.262745, 0, 0, 0, 0 ) +[sub_resource type="Gradient" id="1"] +offsets = PackedFloat32Array(0, 0.256983) +colors = PackedColorArray(0, 0, 0, 0.262745, 0, 0, 0, 0) -[sub_resource type="GradientTexture2D" id=12] -gradient = SubResource( 1 ) +[sub_resource type="GradientTexture2D" id="12"] +gradient = SubResource("1") height = 32 -fill_to = Vector2( 0, 1 ) +fill_to = Vector2(0, 1) [node name="settings_screen" type="VBoxContainer"] -margin_right = 350.0 -margin_bottom = 647.0 -rect_pivot_offset = Vector2( -354, 186 ) +offset_right = 350.0 +offset_bottom = 647.0 +pivot_offset = Vector2(-354, 186) mouse_filter = 2 size_flags_horizontal = 3 size_flags_vertical = 3 -theme = ExtResource( 9 ) -custom_constants/separation = 0 -script = ExtResource( 6 ) +theme = ExtResource("9") +theme_override_constants/separation = 0 +script = ExtResource("6") [node name="HBoxContainer" type="HBoxContainer" parent="."] -margin_right = 350.0 -margin_bottom = 45.0 -rect_min_size = Vector2( 0, 45 ) +offset_right = 350.0 +offset_bottom = 45.0 +custom_minimum_size = Vector2(0, 45) mouse_filter = 2 alignment = 1 [node name="Label" type="Label" parent="HBoxContainer"] -margin_left = 123.0 -margin_top = 10.0 -margin_right = 226.0 -margin_bottom = 35.0 -custom_fonts/font = ExtResource( 1 ) -text = "Settings" -uppercase = true +offset_left = 123.0 +offset_top = 10.0 +offset_right = 226.0 +offset_bottom = 35.0 +theme_override_fonts/font = ExtResource("1") +theme_override_font_sizes/font_size = 26 +text = "SETTINGS" [node name="VBoxContainer" type="MarginContainer" parent="."] -margin_top = 45.0 -margin_right = 350.0 -margin_bottom = 647.0 +offset_top = 45.0 +offset_right = 350.0 +offset_bottom = 647.0 mouse_filter = 2 size_flags_horizontal = 3 size_flags_vertical = 3 [node name="TextureRect2" type="TextureRect" parent="VBoxContainer"] -margin_right = 350.0 -margin_bottom = 21.0 -rect_min_size = Vector2( 0, 21 ) +offset_right = 350.0 +offset_bottom = 21.0 +custom_minimum_size = Vector2(0, 21) mouse_filter = 2 size_flags_vertical = 0 -texture = SubResource( 12 ) -expand = true -stretch_mode = 2 +texture = SubResource("12") +expand_mode = 1 +stretch_mode = 1 [node name="ScrollContainer" type="ScrollContainer" parent="VBoxContainer"] -margin_right = 350.0 -margin_bottom = 602.0 +offset_right = 350.0 +offset_bottom = 602.0 mouse_filter = 2 size_flags_horizontal = 3 size_flags_vertical = 3 -scroll_horizontal_enabled = false +horizontal_scroll_mode = 0 [node name="MarginContainer" type="MarginContainer" parent="VBoxContainer/ScrollContainer"] -margin_right = 350.0 -margin_bottom = 602.0 +offset_right = 350.0 +offset_bottom = 602.0 mouse_filter = 2 size_flags_horizontal = 3 size_flags_vertical = 3 -custom_constants/margin_right = 10 -custom_constants/margin_left = 10 +theme_override_constants/margin_right = 10 +theme_override_constants/margin_left = 10 [node name="VBoxContainer" type="VBoxContainer" parent="VBoxContainer/ScrollContainer/MarginContainer"] -margin_left = 10.0 -margin_right = 340.0 -margin_bottom = 602.0 +offset_left = 10.0 +offset_right = 340.0 +offset_bottom = 602.0 mouse_filter = 2 size_flags_horizontal = 3 size_flags_vertical = 3 [node name="Control" type="Control" parent="VBoxContainer/ScrollContainer/MarginContainer/VBoxContainer"] -margin_right = 330.0 -margin_bottom = 20.0 -rect_min_size = Vector2( 0, 20 ) +offset_right = 330.0 +offset_bottom = 20.0 +custom_minimum_size = Vector2(0, 20) mouse_filter = 2 [node name="alarm_items" type="VBoxContainer" parent="VBoxContainer/ScrollContainer/MarginContainer/VBoxContainer"] -margin_top = 24.0 -margin_right = 330.0 -margin_bottom = 602.0 +offset_top = 24.0 +offset_right = 330.0 +offset_bottom = 602.0 mouse_filter = 2 size_flags_horizontal = 3 size_flags_vertical = 3 [node name="Label" type="Label" parent="VBoxContainer/ScrollContainer/MarginContainer/VBoxContainer/alarm_items"] -margin_right = 330.0 -margin_bottom = 48.0 -rect_min_size = Vector2( 0, 48 ) +offset_right = 330.0 +offset_bottom = 48.0 +custom_minimum_size = Vector2(0, 48) text = "weatherapi.com API key" -align = 1 -valign = 2 +horizontal_alignment = 1 +vertical_alignment = 2 [node name="HBoxContainer3" type="HBoxContainer" parent="VBoxContainer/ScrollContainer/MarginContainer/VBoxContainer/alarm_items"] -margin_top = 52.0 -margin_right = 330.0 -margin_bottom = 84.0 +offset_top = 52.0 +offset_right = 330.0 +offset_bottom = 84.0 mouse_filter = 2 [node name="settings_api_key" type="LineEdit" parent="VBoxContainer/ScrollContainer/MarginContainer/VBoxContainer/alarm_items/HBoxContainer3"] unique_name_in_owner = true -margin_right = 294.0 -margin_bottom = 32.0 -hint_tooltip = "API key from weatherAPI.com. +offset_right = 294.0 +offset_bottom = 32.0 +tooltip_text = "API key from weatherAPI.com. This is required to make use of the weather features. @@ -135,182 +135,182 @@ secret = true secret_character = "·" [node name="show_api_key" type="TextureButton" parent="VBoxContainer/ScrollContainer/MarginContainer/VBoxContainer/alarm_items/HBoxContainer3"] -margin_left = 298.0 -margin_right = 330.0 -margin_bottom = 32.0 -rect_min_size = Vector2( 32, 0 ) -hint_tooltip = "Reveal API key" +offset_left = 298.0 +offset_right = 330.0 +offset_bottom = 32.0 +custom_minimum_size = Vector2(32, 0) +tooltip_text = "Reveal API key" mouse_default_cursor_shape = 2 toggle_mode = true -texture_normal = ExtResource( 10 ) -texture_pressed = ExtResource( 11 ) -expand = true +texture_normal = ExtResource("10") +texture_pressed = ExtResource("11") +ignore_texture_size = true stretch_mode = 5 [node name="paste_key" type="Button" parent="VBoxContainer/ScrollContainer/MarginContainer/VBoxContainer/alarm_items"] -margin_top = 88.0 -margin_right = 330.0 -margin_bottom = 118.0 +offset_top = 88.0 +offset_right = 330.0 +offset_bottom = 118.0 mouse_default_cursor_shape = 2 text = "Paste API key" [node name="Label2" type="Label" parent="VBoxContainer/ScrollContainer/MarginContainer/VBoxContainer/alarm_items"] -margin_top = 122.0 -margin_right = 330.0 -margin_bottom = 170.0 -rect_min_size = Vector2( 0, 48 ) +offset_top = 122.0 +offset_right = 330.0 +offset_bottom = 170.0 +custom_minimum_size = Vector2(0, 48) text = "Location" -align = 1 -valign = 2 +horizontal_alignment = 1 +vertical_alignment = 2 [node name="settings_location" type="LineEdit" parent="VBoxContainer/ScrollContainer/MarginContainer/VBoxContainer/alarm_items"] unique_name_in_owner = true -margin_top = 174.0 -margin_right = 330.0 -margin_bottom = 206.0 -hint_tooltip = "Location to use for weather data" +offset_top = 174.0 +offset_right = 330.0 +offset_bottom = 206.0 +tooltip_text = "Location to use for weather data" text = "Amsterdam" [node name="Label3" type="Label" parent="VBoxContainer/ScrollContainer/MarginContainer/VBoxContainer/alarm_items"] -margin_top = 210.0 -margin_right = 330.0 -margin_bottom = 258.0 -rect_min_size = Vector2( 0, 48 ) +offset_top = 210.0 +offset_right = 330.0 +offset_bottom = 258.0 +custom_minimum_size = Vector2(0, 48) text = "Displayed temperatures" -align = 1 -valign = 2 +horizontal_alignment = 1 +vertical_alignment = 2 [node name="temperatures" type="HBoxContainer" parent="VBoxContainer/ScrollContainer/MarginContainer/VBoxContainer/alarm_items"] -margin_top = 262.0 -margin_right = 330.0 -margin_bottom = 322.0 +offset_top = 262.0 +offset_right = 330.0 +offset_bottom = 322.0 mouse_filter = 2 [node name="settings_celsius" type="TextureButton" parent="VBoxContainer/ScrollContainer/MarginContainer/VBoxContainer/alarm_items/temperatures"] unique_name_in_owner = true -margin_right = 163.0 -margin_bottom = 60.0 -rect_min_size = Vector2( 0, 60 ) -hint_tooltip = "Show temperature in celsius" +offset_right = 163.0 +offset_bottom = 60.0 +custom_minimum_size = Vector2(0, 60) +tooltip_text = "Show temperature in celsius" mouse_default_cursor_shape = 2 size_flags_horizontal = 3 toggle_mode = true -texture_normal = ExtResource( 5 ) -texture_pressed = ExtResource( 3 ) -expand = true +texture_normal = ExtResource("5") +texture_pressed = ExtResource("3") +ignore_texture_size = true stretch_mode = 5 [node name="settings_fahrenheit" type="TextureButton" parent="VBoxContainer/ScrollContainer/MarginContainer/VBoxContainer/alarm_items/temperatures"] unique_name_in_owner = true -margin_left = 167.0 -margin_right = 330.0 -margin_bottom = 60.0 -rect_min_size = Vector2( 0, 60 ) -hint_tooltip = "Show temperature in fahrenheit" +offset_left = 167.0 +offset_right = 330.0 +offset_bottom = 60.0 +custom_minimum_size = Vector2(0, 60) +tooltip_text = "Show temperature in fahrenheit" mouse_default_cursor_shape = 2 size_flags_horizontal = 3 toggle_mode = true -texture_normal = ExtResource( 4 ) -texture_pressed = ExtResource( 2 ) -expand = true +texture_normal = ExtResource("4") +texture_pressed = ExtResource("2") +ignore_texture_size = true stretch_mode = 5 [node name="Label4" type="Label" parent="VBoxContainer/ScrollContainer/MarginContainer/VBoxContainer/alarm_items"] -margin_top = 326.0 -margin_right = 330.0 -margin_bottom = 348.0 -rect_min_size = Vector2( 0, 16 ) -align = 1 -valign = 2 +offset_top = 326.0 +offset_right = 330.0 +offset_bottom = 348.0 +custom_minimum_size = Vector2(0, 16) +horizontal_alignment = 1 +vertical_alignment = 2 [node name="HBoxContainer" type="HBoxContainer" parent="VBoxContainer/ScrollContainer/MarginContainer/VBoxContainer/alarm_items"] -margin_top = 352.0 -margin_right = 330.0 -margin_bottom = 409.0 +offset_top = 352.0 +offset_right = 330.0 +offset_bottom = 409.0 mouse_filter = 2 [node name="Label" type="Label" parent="VBoxContainer/ScrollContainer/MarginContainer/VBoxContainer/alarm_items/HBoxContainer"] -margin_top = 17.0 -margin_right = 192.0 -margin_bottom = 39.0 +offset_top = 17.0 +offset_right = 192.0 +offset_bottom = 39.0 text = "Automatic dark mode" [node name="settings_autodark" type="TextureButton" parent="VBoxContainer/ScrollContainer/MarginContainer/VBoxContainer/alarm_items/HBoxContainer"] unique_name_in_owner = true -margin_left = 198.0 -margin_right = 330.0 -margin_bottom = 57.0 -rect_min_size = Vector2( 132, 57 ) -hint_tooltip = "Darken interface and +offset_left = 198.0 +offset_right = 330.0 +offset_bottom = 57.0 +custom_minimum_size = Vector2(132, 57) +tooltip_text = "Darken interface and backgrounds in the evening" mouse_default_cursor_shape = 2 size_flags_horizontal = 10 size_flags_vertical = 3 toggle_mode = true -pressed = true -texture_normal = ExtResource( 7 ) -texture_pressed = ExtResource( 8 ) -expand = true +button_pressed = true +texture_normal = ExtResource("7") +texture_pressed = ExtResource("8") +ignore_texture_size = true stretch_mode = 4 [node name="HBoxContainer2" type="HBoxContainer" parent="VBoxContainer/ScrollContainer/MarginContainer/VBoxContainer/alarm_items"] -margin_top = 413.0 -margin_right = 330.0 -margin_bottom = 470.0 +offset_top = 413.0 +offset_right = 330.0 +offset_bottom = 470.0 mouse_filter = 2 [node name="Label" type="Label" parent="VBoxContainer/ScrollContainer/MarginContainer/VBoxContainer/alarm_items/HBoxContainer2"] -margin_top = 17.0 -margin_right = 125.0 -margin_bottom = 39.0 +offset_top = 17.0 +offset_right = 125.0 +offset_bottom = 39.0 text = "12 hour clock" [node name="settings_12_hour_clock" type="TextureButton" parent="VBoxContainer/ScrollContainer/MarginContainer/VBoxContainer/alarm_items/HBoxContainer2"] unique_name_in_owner = true -margin_left = 198.0 -margin_right = 330.0 -margin_bottom = 57.0 -rect_min_size = Vector2( 132, 57 ) -hint_tooltip = "Use a 12 hour AM/PM clock +offset_left = 198.0 +offset_right = 330.0 +offset_bottom = 57.0 +custom_minimum_size = Vector2(132, 57) +tooltip_text = "Use a 12 hour AM/PM clock instead of 24 hours" mouse_default_cursor_shape = 2 size_flags_horizontal = 10 size_flags_vertical = 3 toggle_mode = true -pressed = true -texture_normal = ExtResource( 7 ) -texture_pressed = ExtResource( 8 ) -expand = true +button_pressed = true +texture_normal = ExtResource("7") +texture_pressed = ExtResource("8") +ignore_texture_size = true stretch_mode = 4 [node name="HBoxContainer4" type="HBoxContainer" parent="VBoxContainer/ScrollContainer/MarginContainer/VBoxContainer/alarm_items"] -margin_top = 474.0 -margin_right = 330.0 -margin_bottom = 531.0 +offset_top = 474.0 +offset_right = 330.0 +offset_bottom = 531.0 mouse_filter = 2 [node name="Label" type="Label" parent="VBoxContainer/ScrollContainer/MarginContainer/VBoxContainer/alarm_items/HBoxContainer4"] -margin_top = 17.0 -margin_right = 173.0 -margin_bottom = 39.0 +offset_top = 17.0 +offset_right = 173.0 +offset_bottom = 39.0 text = "Prevent sleep mode" [node name="prevent_sleep_mode" type="TextureButton" parent="VBoxContainer/ScrollContainer/MarginContainer/VBoxContainer/alarm_items/HBoxContainer4"] unique_name_in_owner = true -margin_left = 198.0 -margin_right = 330.0 -margin_bottom = 57.0 -rect_min_size = Vector2( 132, 57 ) -hint_tooltip = "Use a 12 hour AM/PM clock -instead of 24 hours" +offset_left = 198.0 +offset_right = 330.0 +offset_bottom = 57.0 +custom_minimum_size = Vector2(132, 57) +tooltip_text = "Prevent the screen from +entering sleep mode" mouse_default_cursor_shape = 2 size_flags_horizontal = 10 size_flags_vertical = 3 toggle_mode = true -pressed = true -texture_normal = ExtResource( 7 ) -texture_pressed = ExtResource( 8 ) -expand = true +button_pressed = true +texture_normal = ExtResource("7") +texture_pressed = ExtResource("8") +ignore_texture_size = true stretch_mode = 4 [node name="api_debounce" type="Timer" parent="."] diff --git a/scenes/temperature_display/temperature_display.gd b/scenes/temperature_display/temperature_display.gd index 23a561e..027ee5c 100644 --- a/scenes/temperature_display/temperature_display.gd +++ b/scenes/temperature_display/temperature_display.gd @@ -1,55 +1,71 @@ +@tool extends HBoxContainer -tool -export var show_celsius := true setget set_show_celsius -export var show_fahrenheit := true setget set_show_fahrenheit -export var degrees_celsius := 0.0 setget set_degrees_celsius -export var degrees_fahrenheit := 0.0 setget set_degrees_fahrenheit -export var temperature_unknown := true setget set_temperature_unknown +@export var show_celsius: bool = true: + set = set_show_celsius +@export var show_fahrenheit: bool = true: + set = set_show_fahrenheit +@export var degrees_celsius: float = 0.0: + set = set_degrees_celsius, + get = get_degrees_celsius +@export var degrees_fahrenheit: float = 0.0: + set = set_degrees_fahrenheit, + get = get_degrees_fahrenheit +@export var temperature_unknown: bool = true: + set = set_temperature_unknown + +var _c: float = 0.0 +var _f: float = 0.0 func _ready(): _check_slash() _update_text() -func set_temperature_unknown(new:bool): +func set_temperature_unknown(new: bool): temperature_unknown = new _update_text() -func set_show_celsius(new:bool): +func set_show_celsius(new: bool): show_celsius = new - $celsius.visible = new - $degrees.visible = new + if has_node("celsius"): + $celsius.visible = new + $degrees.visible = new _check_slash() -func set_show_fahrenheit(new:bool): +func set_show_fahrenheit(new: bool): show_fahrenheit = new - $fahrenheit.visible = new - $degrees2.visible = new + if has_node("fahrenheit"): + $fahrenheit.visible = new + $degrees2.visible = new _check_slash() -func set_degrees_celsius(new:float): - degrees_celsius = new - degrees_fahrenheit = Constants.celsius_to_fahrenheit(degrees_celsius) +func set_degrees_celsius(new: float): + _c = new + _f = Constants.celsius_to_fahrenheit(new) _update_text() -func set_degrees_fahrenheit(new:float): - degrees_fahrenheit = new - degrees_celsius = Constants.fahrenheit_to_celsius(degrees_fahrenheit) +func get_degrees_celsius() -> float: + return _c + +func set_degrees_fahrenheit(new: float): + _f = new + _c = Constants.fahrenheit_to_celsius(new) _update_text() - +func get_degrees_fahrenheit() -> float: + return _f func _update_text(): - if !$celsius: + if !has_node("celsius"): return if temperature_unknown: $celsius.text = '?' $fahrenheit.text = '?' else: - $celsius.text = str(stepify(degrees_celsius, 1)) - $fahrenheit.text = str(stepify(degrees_fahrenheit, 1)) + $celsius.text = str(snapped(_c, 1)) + $fahrenheit.text = str(snapped(_f, 1)) func _check_slash(): - if !$slash: + if !has_node("slash"): return $slash.visible = show_celsius and show_fahrenheit diff --git a/scenes/temperature_display/temperature_display.gd.uid b/scenes/temperature_display/temperature_display.gd.uid new file mode 100644 index 0000000..332451c --- /dev/null +++ b/scenes/temperature_display/temperature_display.gd.uid @@ -0,0 +1 @@ +uid://b8tpwmho88e23 diff --git a/scenes/temperature_display/temperature_display.tscn b/scenes/temperature_display/temperature_display.tscn index 3abeca7..a824072 100644 --- a/scenes/temperature_display/temperature_display.tscn +++ b/scenes/temperature_display/temperature_display.tscn @@ -1,55 +1,57 @@ -[gd_scene load_steps=4 format=2] +[gd_scene load_steps=4 format=3] -[ext_resource path="res://scenes/temperature_display/temperature_display.gd" type="Script" id=1] -[ext_resource path="res://assets/font/resource/temperature_bold.tres" type="DynamicFont" id=2] -[ext_resource path="res://assets/font/resource/temperature_normal.tres" type="DynamicFont" id=3] +[ext_resource type="Script" path="res://scenes/temperature_display/temperature_display.gd" id="1"] +[ext_resource type="FontVariation" path="res://assets/font/resource/temperature_bold.tres" id="2"] +[ext_resource type="FontVariation" path="res://assets/font/resource/temperature_normal.tres" id="3"] [node name="temperature_display" type="HBoxContainer"] -margin_right = 40.0 -margin_bottom = 40.0 -custom_constants/separation = -2 +offset_right = 40.0 +offset_bottom = 40.0 +theme_override_constants/separation = -2 alignment = 1 -script = ExtResource( 1 ) -__meta__ = { -"_edit_horizontal_guides_": [ 143.0 ] -} +script = ExtResource("1") degrees_fahrenheit = 32.0 [node name="celsius" type="Label" parent="."] -margin_top = 2.0 -margin_right = 18.0 -margin_bottom = 38.0 -custom_fonts/font = ExtResource( 2 ) +offset_top = 2.0 +offset_right = 18.0 +offset_bottom = 38.0 +theme_override_fonts/font = ExtResource("2") +theme_override_font_sizes/font_size = 38 text = "?" [node name="degrees" type="Label" parent="."] -margin_left = 16.0 -margin_top = 2.0 -margin_right = 45.0 -margin_bottom = 38.0 -custom_fonts/font = ExtResource( 3 ) +offset_left = 16.0 +offset_top = 2.0 +offset_right = 45.0 +offset_bottom = 38.0 +theme_override_fonts/font = ExtResource("3") +theme_override_font_sizes/font_size = 38 text = "°C" [node name="slash" type="Label" parent="."] -margin_left = 43.0 -margin_top = 2.0 -margin_right = 75.0 -margin_bottom = 38.0 -custom_fonts/font = ExtResource( 3 ) +offset_left = 43.0 +offset_top = 2.0 +offset_right = 75.0 +offset_bottom = 38.0 +theme_override_fonts/font = ExtResource("3") +theme_override_font_sizes/font_size = 38 text = " / " [node name="fahrenheit" type="Label" parent="."] -margin_left = 73.0 -margin_top = 2.0 -margin_right = 91.0 -margin_bottom = 38.0 -custom_fonts/font = ExtResource( 2 ) +offset_left = 73.0 +offset_top = 2.0 +offset_right = 91.0 +offset_bottom = 38.0 +theme_override_fonts/font = ExtResource("2") +theme_override_font_sizes/font_size = 38 text = "?" [node name="degrees2" type="Label" parent="."] -margin_left = 89.0 -margin_top = 2.0 -margin_right = 118.0 -margin_bottom = 38.0 -custom_fonts/font = ExtResource( 3 ) +offset_left = 89.0 +offset_top = 2.0 +offset_right = 118.0 +offset_bottom = 38.0 +theme_override_fonts/font = ExtResource("3") +theme_override_font_sizes/font_size = 38 text = "°F" diff --git a/scenes/time_display/time_display.gd b/scenes/time_display/time_display.gd index 2fb99a7..d688cc8 100644 --- a/scenes/time_display/time_display.gd +++ b/scenes/time_display/time_display.gd @@ -1,22 +1,26 @@ extends HBoxContainer -export var use_12_hours := true setget set_use_12_hours -export(Resource) var moment = Moment.new() setget set_moment +@export var use_12_hours: bool = true: + set = set_use_12_hours +@export var moment: Resource = Moment.new(): + set = set_moment -onready var hour = $hour -onready var minute = $minute -onready var am_pm := $VBoxContainer/am_pm +@onready var hour = $hour +@onready var minute = $minute +@onready var am_pm = $VBoxContainer/am_pm -func set_moment(new_moment:Moment): +func set_moment(new_moment): moment = new_moment _update() -func set_use_12_hours(new_value:bool): +func set_use_12_hours(new_value: bool): use_12_hours = new_value _update() func _update(): + if not is_inside_tree(): + return minute.text = moment.padded_minute() am_pm.visible = use_12_hours am_pm.text = moment.am_pm() diff --git a/scenes/time_display/time_display.gd.uid b/scenes/time_display/time_display.gd.uid new file mode 100644 index 0000000..6bd600b --- /dev/null +++ b/scenes/time_display/time_display.gd.uid @@ -0,0 +1 @@ +uid://dgabsu410qkro diff --git a/scenes/time_display/time_display.tscn b/scenes/time_display/time_display.tscn index 69380dc..37bc4c7 100644 --- a/scenes/time_display/time_display.tscn +++ b/scenes/time_display/time_display.tscn @@ -1,51 +1,53 @@ -[gd_scene load_steps=4 format=2] +[gd_scene load_steps=4 format=3] -[ext_resource path="res://assets/font/resource/time_small.tres" type="DynamicFont" id=1] -[ext_resource path="res://assets/font/resource/time_big.tres" type="DynamicFont" id=2] -[ext_resource path="res://scenes/time_display/time_display.gd" type="Script" id=3] +[ext_resource type="FontVariation" path="res://assets/font/resource/time_small.tres" id="1"] +[ext_resource type="FontVariation" path="res://assets/font/resource/time_big.tres" id="2"] +[ext_resource type="Script" path="res://scenes/time_display/time_display.gd" id="3"] [node name="time_display" type="HBoxContainer"] -margin_right = 116.0 -margin_bottom = 45.0 -script = ExtResource( 3 ) +offset_right = 116.0 +offset_bottom = 45.0 +script = ExtResource("3") [node name="hour" type="Label" parent="."] -margin_right = 92.0 -margin_bottom = 89.0 -custom_fonts/font = ExtResource( 2 ) +offset_right = 92.0 +offset_bottom = 89.0 +theme_override_fonts/font = ExtResource("2") +theme_override_font_sizes/font_size = 96 text = "10" [node name="Control" type="Control" parent="."] -margin_left = 96.0 -margin_right = 116.0 -margin_bottom = 89.0 -rect_min_size = Vector2( 20, 0 ) +offset_left = 96.0 +offset_right = 116.0 +offset_bottom = 89.0 +custom_minimum_size = Vector2(20, 0) size_flags_horizontal = 3 [node name="minute" type="Label" parent="."] -margin_left = 120.0 -margin_right = 212.0 -margin_bottom = 89.0 -custom_fonts/font = ExtResource( 2 ) +offset_left = 120.0 +offset_right = 212.0 +offset_bottom = 89.0 +theme_override_fonts/font = ExtResource("2") +theme_override_font_sizes/font_size = 96 text = "12" [node name="VBoxContainer" type="VBoxContainer" parent="."] -margin_left = 216.0 -margin_right = 246.0 -margin_bottom = 89.0 -custom_constants/separation = 0 +offset_left = 216.0 +offset_right = 246.0 +offset_bottom = 89.0 +theme_override_constants/separation = 0 [node name="am_pm" type="Label" parent="VBoxContainer"] -margin_right = 30.0 -margin_bottom = 78.0 +offset_right = 30.0 +offset_bottom = 78.0 size_flags_vertical = 3 -custom_fonts/font = ExtResource( 1 ) -text = "am" -valign = 2 -uppercase = true +theme_override_fonts/font = ExtResource("1") +theme_override_font_sizes/font_size = 24 +text = "AM" +vertical_alignment = 2 [node name="Control" type="Control" parent="VBoxContainer"] -margin_top = 78.0 -margin_right = 30.0 -margin_bottom = 89.0 -rect_min_size = Vector2( 0, 11 ) +offset_top = 78.0 +offset_right = 30.0 +offset_bottom = 89.0 +custom_minimum_size = Vector2(0, 11) diff --git a/scenes/weather_display/weather_display.gd b/scenes/weather_display/weather_display.gd index 4fe5fc1..fd84225 100644 --- a/scenes/weather_display/weather_display.gd +++ b/scenes/weather_display/weather_display.gd @@ -1,6 +1,9 @@ +@tool extends TextureRect -tool -export(Constants.WEATHER) var weather = Constants.WEATHER.UNKNOWN setget set_weather + +@export var weather: Constants.WEATHER = Constants.WEATHER.UNKNOWN: + set = set_weather + const images := { Constants.WEATHER.CLOUDY: preload("res://assets/texture/weather_icons/weather3.png"), Constants.WEATHER.FOGGY: preload("res://assets/texture/weather_icons/weather7.png"), @@ -15,7 +18,7 @@ const images := { func _ready(): set_weather(weather) -func set_weather(new:int): +func set_weather(new: int): if !images.has(new): new = Constants.WEATHER.UNKNOWN weather = new diff --git a/scenes/weather_display/weather_display.gd.uid b/scenes/weather_display/weather_display.gd.uid new file mode 100644 index 0000000..294e093 --- /dev/null +++ b/scenes/weather_display/weather_display.gd.uid @@ -0,0 +1 @@ +uid://baru883baoj8p diff --git a/scenes/weather_display/weather_display.tscn b/scenes/weather_display/weather_display.tscn index 67ea3e5..b643738 100644 --- a/scenes/weather_display/weather_display.tscn +++ b/scenes/weather_display/weather_display.tscn @@ -1,13 +1,13 @@ -[gd_scene load_steps=3 format=2] +[gd_scene load_steps=3 format=3] -[ext_resource path="res://scenes/weather_display/weather_display.gd" type="Script" id=1] -[ext_resource path="res://assets/texture/weather_icons/weather5.png" type="Texture" id=2] +[ext_resource type="Script" path="res://scenes/weather_display/weather_display.gd" id="1"] +[ext_resource type="Texture2D" path="res://assets/texture/weather_icons/weather5.png" id="2"] [node name="weather_display" type="TextureRect"] -margin_left = -26.0 -margin_top = 171.0 -margin_right = 454.0 -margin_bottom = 502.0 -texture = ExtResource( 2 ) -script = ExtResource( 1 ) +offset_left = -26.0 +offset_top = 171.0 +offset_right = 454.0 +offset_bottom = 502.0 +texture = ExtResource("2") +script = ExtResource("1") weather = 5 diff --git a/scripts/AudioArrayPlayer.gd b/scripts/AudioArrayPlayer.gd index f6fd871..0b5d2d4 100644 --- a/scripts/AudioArrayPlayer.gd +++ b/scripts/AudioArrayPlayer.gd @@ -3,27 +3,27 @@ class_name AudioArrayPlayer signal all_finished() -export var queue := [] +@export var queue: Array = [] +@warning_ignore("native_method_override") func stop(): queue.clear() - .stop() + super.stop() func _ready(): - self.connect("finished", self, "_finished") + self.finished.connect(_finished) func start(): if len(queue) > 0: var new = queue[0] if new is float: - get_tree().create_timer(new).connect("timeout", self, "_finish_delay") + get_tree().create_timer(new).timeout.connect(_finish_delay) return stream = new - stream.loop if !playing: play() else: - emit_signal("all_finished") + all_finished.emit() func _finish_delay(): next() @@ -36,12 +36,12 @@ func _finished(): next() -func play_all(extra:=[]): +func play_all(extra: Array = []): add_streams(extra) start() -func add_stream(new:AudioStream): +func add_stream(new: AudioStream): queue.append(new) -func add_streams(new:Array): +func add_streams(new: Array): queue.append_array(new) diff --git a/scripts/AudioArrayPlayer.gd.uid b/scripts/AudioArrayPlayer.gd.uid new file mode 100644 index 0000000..0551be8 --- /dev/null +++ b/scripts/AudioArrayPlayer.gd.uid @@ -0,0 +1 @@ +uid://ddg6waeyubul8 diff --git a/scripts/alarm_resource.gd b/scripts/alarm_resource.gd index 66461d5..d3bc308 100644 --- a/scripts/alarm_resource.gd +++ b/scripts/alarm_resource.gd @@ -1,11 +1,11 @@ extends Resource class_name Alarm -export(bool) var active = true # Alarm on or off -export(Resource) var moment = Moment.new() # Time when its supposed to go off -export(bool) var snooze = true # If alarm is snoozable +@export var active: bool = true # Alarm on or off +@export var moment: Resource = Moment.new() # Time when its supposed to go off +@export var snooze: bool = true # If alarm is snoozable -export(bool) var speak_time := true -export(bool) var play_music := true -export(bool) var override_weather_music = false -export(Constants.WEATHER) var weather_music = Constants.WEATHER.SUNNY +@export var speak_time: bool = true +@export var play_music: bool = true +@export var override_weather_music: bool = false +@export var weather_music: Constants.WEATHER = Constants.WEATHER.SUNNY diff --git a/scripts/alarm_resource.gd.uid b/scripts/alarm_resource.gd.uid new file mode 100644 index 0000000..f8165e3 --- /dev/null +++ b/scripts/alarm_resource.gd.uid @@ -0,0 +1 @@ +uid://cmo7lyoapc2b8 diff --git a/scripts/config.gd b/scripts/config.gd index 581d939..2742367 100644 --- a/scripts/config.gd +++ b/scripts/config.gd @@ -4,34 +4,32 @@ signal changed() signal saved() signal loaded() -var flags:Flags +var flags: Flags func _ready(): - if '--reset' in OS.get_cmdline_args():#or true: + if '--reset' in OS.get_cmdline_args(): flags = Flags.new() save_flags() - + load_flags() if flags == null: flags = Flags.new() - flags.connect("changed", self, "_flags_updated") + flags.changed.connect(_flags_updated) save_flags() -func load_flags(path:="user://flags.tres"): - print("load from ",path) +func load_flags(path: String = "user://flags.tres"): + print("load from ", path) var newflags = ResourceLoader.load(path) if newflags != null: flags = newflags - flags.connect("changed", self, "_flags_updated") - emit_signal("loaded") -# print("ok") + flags.changed.connect(_flags_updated) + loaded.emit() -func save_flags(path:="user://flags.tres"): - print("save to ",path) - if OK == ResourceSaver.save(path, flags): - emit_signal("saved") -# print('ok') +func save_flags(path: String = "user://flags.tres"): + print("save to ", path) + if OK == ResourceSaver.save(flags, path): + saved.emit() func _flags_updated(): - emit_signal("changed") + changed.emit() save_flags() diff --git a/scripts/config.gd.uid b/scripts/config.gd.uid new file mode 100644 index 0000000..1afbd71 --- /dev/null +++ b/scripts/config.gd.uid @@ -0,0 +1 @@ +uid://mpsrkn3h8p3g diff --git a/scripts/constants.gd b/scripts/constants.gd index d6089a3..53c9f2a 100644 --- a/scripts/constants.gd +++ b/scripts/constants.gd @@ -1,7 +1,7 @@ -extends Reference +extends RefCounted class_name Constants -static func current_moment()->Moment: +static func current_moment() -> Moment: var out = Moment.new() var current = Time.get_time_dict_from_system() out.hour = current['hour'] @@ -19,13 +19,13 @@ enum WEATHER { # DO NOT CHANGE THE ORDER OF THIS!!! IT MATTERS IN SOME PLACES!! UNKNOWN, } -static func celsius_to_fahrenheit(celsius:float)->float: - return (celsius * (9/5)) + 32 +static func celsius_to_fahrenheit(celsius: float) -> float: + return (celsius * (9.0/5.0)) + 32.0 -static func fahrenheit_to_celsius(fahrenheit:float)->float: - return (fahrenheit - 32) * 5/9 +static func fahrenheit_to_celsius(fahrenheit: float) -> float: + return (fahrenheit - 32.0) * 5.0/9.0 -static func code_to_weather(code)->int: +static func code_to_weather(code) -> int: return weather_codes.get(str(code), WEATHER.UNKNOWN) const weather_color := { @@ -39,8 +39,8 @@ const weather_color := { WEATHER.UNKNOWN: Color('d0d0d0'), } -static func weather_to_color(weather:int): - var out:Color = weather_color.get(weather, WEATHER.UNKNOWN) +static func weather_to_color(weather: int): + var out: Color = weather_color.get(weather, WEATHER.UNKNOWN) return out const weather_codes := { diff --git a/scripts/constants.gd.uid b/scripts/constants.gd.uid new file mode 100644 index 0000000..67c9a0c --- /dev/null +++ b/scripts/constants.gd.uid @@ -0,0 +1 @@ +uid://bmdcfthb4sf3g diff --git a/scripts/flags.gd b/scripts/flags.gd index 8688ed3..9c3e78f 100644 --- a/scripts/flags.gd +++ b/scripts/flags.gd @@ -1,35 +1,35 @@ extends Resource class_name Flags -export var api_key :String -export var location := "Leiden" -export var alarms := [] -export var automatic_dark_mode := false +@export var api_key: String +@export var location: String = "Leiden" +@export var alarms: Array = [] +@export var automatic_dark_mode: bool = false -export var show_celsius := true -export var show_fahrenheit := true -export var use_12_hour_clock := true +@export var show_celsius: bool = true +@export var show_fahrenheit: bool = true +@export var use_12_hour_clock: bool = true -export var prevent_sleep_mode := false +@export var prevent_sleep_mode: bool = false signal alarm_added(alarm) signal alarm_removed(alarm) func _changed(): - emit_signal("changed") + emit_changed() -func add_alarm(new:Alarm)->bool: +func add_alarm(new: Alarm) -> bool: if not new in alarms: alarms.append(new) - emit_signal("alarm_added", new) + alarm_added.emit(new) _changed() return true return false -func remove_alarm(current:Alarm)->bool: +func remove_alarm(current: Alarm) -> bool: if current in alarms: alarms.erase(current) - emit_signal("alarm_removed", current) + alarm_removed.emit(current) _changed() return true return false diff --git a/scripts/flags.gd.uid b/scripts/flags.gd.uid new file mode 100644 index 0000000..6f1fe6a --- /dev/null +++ b/scripts/flags.gd.uid @@ -0,0 +1 @@ +uid://cxtedr40xti64 diff --git a/scripts/moment_resource.gd b/scripts/moment_resource.gd index 20e4ffd..e21566a 100644 --- a/scripts/moment_resource.gd +++ b/scripts/moment_resource.gd @@ -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 diff --git a/scripts/moment_resource.gd.uid b/scripts/moment_resource.gd.uid new file mode 100644 index 0000000..5d24721 --- /dev/null +++ b/scripts/moment_resource.gd.uid @@ -0,0 +1 @@ +uid://bl13g4rrqnruu