diff --git a/.gitignore b/.gitignore index 4709183..1c18031 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,52 @@ +# Created by https://www.toptal.com/developers/gitignore/api/godot,visualstudiocode,executable +# Edit at https://www.toptal.com/developers/gitignore?templates=godot,visualstudiocode,executable + +### Executable ### +*.app +*.bat +*.cgi +*.com +*.exe +*.gadget +*.jar +*.pif +*.vb +*.wsf + +### Godot ### # Godot 4+ specific ignores .godot/ + +# Godot-specific ignores +.import/ +export.cfg +export_presets.cfg + +# Imported translations (automatically generated from CSV files) +*.translation + +# Mono-specific ignores +.mono/ +data_*/ +mono_crash.*.json + +### VisualStudioCode ### +.vscode/* +!.vscode/settings.json +!.vscode/tasks.json +!.vscode/launch.json +!.vscode/extensions.json +!.vscode/*.code-snippets + +# Local History for Visual Studio Code +.history/ + +# Built Visual Studio Code Extensions +*.vsix + +### VisualStudioCode Patch ### +# Ignore all local history of files +.history +.ionide + +# End of https://www.toptal.com/developers/gitignore/api/godot,visualstudiocode,executable diff --git a/art/backgrounds/mainmenu_background.png.import b/art/backgrounds/mainmenu_background.png.import index de2d64c..d3ad585 100644 --- a/art/backgrounds/mainmenu_background.png.import +++ b/art/backgrounds/mainmenu_background.png.import @@ -18,6 +18,8 @@ dest_files=["res://.godot/imported/mainmenu_background.png-13d7e3d36cc60e2008c55 compress/mode=0 compress/high_quality=false compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 compress/hdr_compression=1 compress/normal_map=0 compress/channel_pack=0 @@ -25,6 +27,10 @@ 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/normal_map_invert_y=false diff --git a/art/buildings/building_grid.png.import b/art/buildings/building_grid.png.import index 3378691..ffe8369 100644 --- a/art/buildings/building_grid.png.import +++ b/art/buildings/building_grid.png.import @@ -18,6 +18,8 @@ dest_files=["res://.godot/imported/building_grid.png-27ba2469cfdf76b27d7100fd4fe compress/mode=0 compress/high_quality=false compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 compress/hdr_compression=1 compress/normal_map=0 compress/channel_pack=0 @@ -25,6 +27,10 @@ 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/normal_map_invert_y=false diff --git a/art/buildings/residential/med/med20x20res001.png.import b/art/buildings/residential/med/med20x20res001.png.import index a7733f0..daf0f03 100644 --- a/art/buildings/residential/med/med20x20res001.png.import +++ b/art/buildings/residential/med/med20x20res001.png.import @@ -18,6 +18,8 @@ dest_files=["res://.godot/imported/med20x20res001.png-eb243a76d9b6d5226915bed21b compress/mode=0 compress/high_quality=false compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 compress/hdr_compression=1 compress/normal_map=0 compress/channel_pack=0 @@ -25,6 +27,10 @@ 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/normal_map_invert_y=false diff --git a/art/fonts/Flexi_IBM_VGA_False.ttf.import b/art/fonts/Flexi_IBM_VGA_False.ttf.import index 7480449..a5bfedc 100644 --- a/art/fonts/Flexi_IBM_VGA_False.ttf.import +++ b/art/fonts/Flexi_IBM_VGA_False.ttf.import @@ -15,13 +15,16 @@ dest_files=["res://.godot/imported/Flexi_IBM_VGA_False.ttf-c58176c3582ecf0b6343a 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=1 +keep_rounding_remainders=true oversampling=0.0 Fallbacks=null fallbacks=[] diff --git a/art/logos/mainmenu_logo.png.import b/art/logos/mainmenu_logo.png.import index fab0597..cd5c4eb 100644 --- a/art/logos/mainmenu_logo.png.import +++ b/art/logos/mainmenu_logo.png.import @@ -18,6 +18,8 @@ dest_files=["res://.godot/imported/mainmenu_logo.png-082759c97df43b35ec514611fcc compress/mode=0 compress/high_quality=false compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 compress/hdr_compression=1 compress/normal_map=0 compress/channel_pack=0 @@ -25,6 +27,10 @@ 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/normal_map_invert_y=false diff --git a/art/placeholder/indoors.png.import b/art/placeholder/indoors.png.import index 5228af6..7634136 100644 --- a/art/placeholder/indoors.png.import +++ b/art/placeholder/indoors.png.import @@ -18,6 +18,8 @@ dest_files=["res://.godot/imported/indoors.png-0385194c4b5190bd9e7e9194dfc3e4e8. compress/mode=0 compress/high_quality=false compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 compress/hdr_compression=1 compress/normal_map=0 compress/channel_pack=0 @@ -25,6 +27,10 @@ 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/normal_map_invert_y=false diff --git a/art/placeholder/outdoors.png.import b/art/placeholder/outdoors.png.import index 80a16d7..9aba462 100644 --- a/art/placeholder/outdoors.png.import +++ b/art/placeholder/outdoors.png.import @@ -18,6 +18,8 @@ dest_files=["res://.godot/imported/outdoors.png-7d3b490bfc156077300af39882442502 compress/mode=0 compress/high_quality=false compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 compress/hdr_compression=1 compress/normal_map=0 compress/channel_pack=0 @@ -25,6 +27,10 @@ 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/normal_map_invert_y=false diff --git a/art/placeholder/vehicles.png.import b/art/placeholder/vehicles.png.import index d187497..054447a 100644 --- a/art/placeholder/vehicles.png.import +++ b/art/placeholder/vehicles.png.import @@ -18,6 +18,8 @@ dest_files=["res://.godot/imported/vehicles.png-502f12d58ac50ed88adfdecffc422010 compress/mode=0 compress/high_quality=false compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 compress/hdr_compression=1 compress/normal_map=0 compress/channel_pack=0 @@ -25,6 +27,10 @@ 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/normal_map_invert_y=false diff --git a/art/terrain/terrain.png.import b/art/terrain/terrain.png.import index c9cfe82..bf75773 100644 --- a/art/terrain/terrain.png.import +++ b/art/terrain/terrain.png.import @@ -18,6 +18,8 @@ dest_files=["res://.godot/imported/terrain.png-06c63c2b87b3131a2067f668f87a9d67. compress/mode=0 compress/high_quality=false compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 compress/hdr_compression=1 compress/normal_map=0 compress/channel_pack=0 @@ -25,6 +27,10 @@ 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/normal_map_invert_y=false diff --git a/art/terrain/water.png.import b/art/terrain/water.png.import index 5b0b5b4..ed9fcb6 100644 --- a/art/terrain/water.png.import +++ b/art/terrain/water.png.import @@ -18,6 +18,8 @@ dest_files=["res://.godot/imported/water.png-d342508468076a9dac2faa69a468b35f.ct compress/mode=0 compress/high_quality=false compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 compress/hdr_compression=1 compress/normal_map=0 compress/channel_pack=0 @@ -25,6 +27,10 @@ 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/normal_map_invert_y=false diff --git a/icon.icns b/icon.icns new file mode 100644 index 0000000..ca2038e Binary files /dev/null and b/icon.icns differ diff --git a/icon.ico b/icon.ico new file mode 100644 index 0000000..bd1fa7f Binary files /dev/null and b/icon.ico differ diff --git a/icon.png b/icon.png new file mode 100644 index 0000000..c48c7ff Binary files /dev/null and b/icon.png differ diff --git a/icon.png.import b/icon.png.import new file mode 100644 index 0000000..85c4061 --- /dev/null +++ b/icon.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cfmxc816mhetn" +path="res://.godot/imported/icon.png-487276ed1e3a0c39cad0279d744ee560.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://icon.png" +dest_files=["res://.godot/imported/icon.png-487276ed1e3a0c39cad0279d744ee560.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +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/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/icon.svg.import b/icon.svg.import index 105a3cb..a4b5d54 100644 --- a/icon.svg.import +++ b/icon.svg.import @@ -18,6 +18,8 @@ dest_files=["res://.godot/imported/icon.svg-218a8f2b3041327d8a5756f3a245f83b.cte compress/mode=0 compress/high_quality=false compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 compress/hdr_compression=1 compress/normal_map=0 compress/channel_pack=0 @@ -25,6 +27,10 @@ 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/normal_map_invert_y=false diff --git a/maps/varkaus_10x10km_2160px.png.import b/maps/varkaus_10x10km_2160px.png.import index 10f8418..5e2c2ac 100644 --- a/maps/varkaus_10x10km_2160px.png.import +++ b/maps/varkaus_10x10km_2160px.png.import @@ -18,6 +18,8 @@ dest_files=["res://.godot/imported/varkaus_10x10km_2160px.png-c01279e17674065996 compress/mode=0 compress/high_quality=false compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 compress/hdr_compression=1 compress/normal_map=0 compress/channel_pack=0 @@ -25,6 +27,10 @@ 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/normal_map_invert_y=false diff --git a/project.godot b/project.godot index 9bf1a01..0edbc76 100644 --- a/project.godot +++ b/project.godot @@ -10,10 +10,10 @@ config_version=5 [application] -config/name="ACSIM" +config/name="CityLimits Next" run/main_scene="res://scenes/Main.tscn" -config/features=PackedStringArray("4.0", "Forward Plus") -config/icon="res://icon.svg" +config/features=PackedStringArray("4.5", "Forward Plus") +config/icon="uid://cfmxc816mhetn" [autoload] @@ -33,62 +33,62 @@ window/size/resizable=false place_building={ "deadzone": 0.5, -"events": [Object(InputEventMouseButton,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"button_mask":0,"position":Vector2(0, 0),"global_position":Vector2(0, 0),"factor":1.0,"button_index":1,"pressed":false,"double_click":false,"script":null) +"events": [Object(InputEventMouseButton,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"button_mask":0,"position":Vector2(0, 0),"global_position":Vector2(0, 0),"factor":1.0,"button_index":1,"canceled":false,"pressed":false,"double_click":false,"script":null) ] } open_main_menu={ "deadzone": 0.5, -"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":4194305,"key_label":0,"unicode":0,"echo":false,"script":null) +"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":4194305,"key_label":0,"unicode":0,"location":0,"echo":false,"script":null) ] } camera_zoom_in={ "deadzone": 0.5, -"events": [Object(InputEventMouseButton,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"button_mask":0,"position":Vector2(0, 0),"global_position":Vector2(0, 0),"factor":1.0,"button_index":4,"pressed":false,"double_click":false,"script":null) +"events": [Object(InputEventMouseButton,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"button_mask":0,"position":Vector2(0, 0),"global_position":Vector2(0, 0),"factor":1.0,"button_index":4,"canceled":false,"pressed":false,"double_click":false,"script":null) ] } camera_zoom_out={ "deadzone": 0.5, -"events": [Object(InputEventMouseButton,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"button_mask":0,"position":Vector2(0, 0),"global_position":Vector2(0, 0),"factor":1.0,"button_index":5,"pressed":false,"double_click":false,"script":null) +"events": [Object(InputEventMouseButton,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"button_mask":0,"position":Vector2(0, 0),"global_position":Vector2(0, 0),"factor":1.0,"button_index":5,"canceled":false,"pressed":false,"double_click":false,"script":null) ] } camera_move={ "deadzone": 0.5, -"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":32,"key_label":0,"unicode":0,"echo":false,"script":null) +"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":32,"key_label":0,"unicode":0,"location":0,"echo":false,"script":null) ] } camera_rotate_left_stepless={ "deadzone": 0.5, -"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":4194320,"key_label":0,"unicode":0,"echo":false,"script":null) +"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":4194320,"key_label":0,"unicode":0,"location":0,"echo":false,"script":null) ] } camera_rotate_right_stepless={ "deadzone": 0.5, -"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":4194322,"key_label":0,"unicode":0,"echo":false,"script":null) +"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":4194322,"key_label":0,"unicode":0,"location":0,"echo":false,"script":null) ] } camera_rotate_left_fixed_step={ "deadzone": 0.5, -"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":4194319,"key_label":0,"unicode":0,"echo":false,"script":null) +"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":4194319,"key_label":0,"unicode":0,"location":0,"echo":false,"script":null) ] } camera_rotate_right_fixed_step={ "deadzone": 0.5, -"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":4194321,"key_label":0,"unicode":0,"echo":false,"script":null) +"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":4194321,"key_label":0,"unicode":0,"location":0,"echo":false,"script":null) ] } camera_reset_rotation={ "deadzone": 0.5, -"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":4194309,"key_label":0,"unicode":0,"echo":false,"script":null) +"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":4194309,"key_label":0,"unicode":0,"location":0,"echo":false,"script":null) ] } take_screenshot={ "deadzone": 0.5, -"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":4194343,"key_label":0,"unicode":0,"echo":false,"script":null) +"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":4194343,"key_label":0,"unicode":0,"location":0,"echo":false,"script":null) ] } [rendering] +textures/canvas_textures/default_texture_filter=2 textures/default_filters/texture_mipmap_bias=0.5 environment/defaults/default_clear_color=Color(0, 0, 0, 1) -textures/canvas_textures/default_texture_filter=2 diff --git a/resources/tuning.json b/resources/tuning.json new file mode 100644 index 0000000..36a3713 --- /dev/null +++ b/resources/tuning.json @@ -0,0 +1,3 @@ +{ + +} diff --git a/scenes/Main.tscn b/scenes/Main.tscn index f7458b1..494428a 100644 --- a/scenes/Main.tscn +++ b/scenes/Main.tscn @@ -1,20 +1,20 @@ [gd_scene load_steps=16 format=3 uid="uid://do3kv0qm74wqa"] -[ext_resource type="Script" path="res://source/Main.gd" id="1_vnd1v"] -[ext_resource type="Script" path="res://source/EventBus.gd" id="2_qhcs8"] +[ext_resource type="Script" uid="uid://b7udm6qovv5ym" path="res://source/Main.gd" id="1_vnd1v"] +[ext_resource type="Script" uid="uid://cdb02qebba4fb" path="res://source/EventBus.gd" id="2_qhcs8"] [ext_resource type="PackedScene" uid="uid://eqxii3esb77q" path="res://scenes/MainMenu.tscn" id="2_wfpe2"] -[ext_resource type="Script" path="res://source/camera/Camera.gd" id="3_4khcd"] -[ext_resource type="Script" path="res://source/game/Game.gd" id="4_3cif6"] -[ext_resource type="Script" path="res://source/game/Simulation.gd" id="5_hkn6c"] -[ext_resource type="Script" path="res://source/game/ChunkHandler.gd" id="6_bwq3e"] -[ext_resource type="Script" path="res://source/game/MapBackground.gd" id="7_nh2ol"] -[ext_resource type="Script" path="res://source/infolayer/InfoLayer.gd" id="9_dg6uy"] -[ext_resource type="Script" path="res://source/uilayer/UILayer.gd" id="10_l2a8p"] -[ext_resource type="Script" path="res://source/uilayer/EntityPlacer.gd" id="11_gtqb3"] -[ext_resource type="Script" path="res://source/uilayer/UIControl.gd" id="12_3cfex"] -[ext_resource type="Script" path="res://source/uilayer/Minimap.gd" id="13_80u53"] -[ext_resource type="Script" path="res://source/uilayer/DebugInfo.gd" id="13_tfg54"] -[ext_resource type="Script" path="res://source/uilayer/CameraMarker.gd" id="14_rvt3n"] +[ext_resource type="Script" uid="uid://1w8y6n4k76ln" path="res://source/camera/Camera.gd" id="3_4khcd"] +[ext_resource type="Script" uid="uid://cv3p6k2ebio42" path="res://source/game/Game.gd" id="4_3cif6"] +[ext_resource type="Script" uid="uid://cyly3ql3unbru" path="res://source/game/Simulation.gd" id="5_hkn6c"] +[ext_resource type="Script" uid="uid://23hkg78sfb7e" path="res://source/game/ChunkHandler.gd" id="6_bwq3e"] +[ext_resource type="Script" uid="uid://b2e48shj2gmwn" path="res://source/game/MapBackground.gd" id="7_nh2ol"] +[ext_resource type="Script" uid="uid://c73bxyyrc3prm" path="res://source/infolayer/InfoLayer.gd" id="9_dg6uy"] +[ext_resource type="Script" uid="uid://bmajvgy2odb3r" path="res://source/uilayer/UILayer.gd" id="10_l2a8p"] +[ext_resource type="Script" uid="uid://biirg48fx34i2" path="res://source/uilayer/EntityPlacer.gd" id="11_gtqb3"] +[ext_resource type="Script" uid="uid://b8gaofww1h5gh" path="res://source/uilayer/UIControl.gd" id="12_3cfex"] +[ext_resource type="Script" uid="uid://cvunuwg4wv4jf" path="res://source/uilayer/Minimap.gd" id="13_80u53"] +[ext_resource type="Script" uid="uid://xm65qa5k26w8" path="res://source/uilayer/DebugInfo.gd" id="13_tfg54"] +[ext_resource type="Script" uid="uid://dj4y5lc6s5tc8" path="res://source/uilayer/CameraMarker.gd" id="14_rvt3n"] [node name="Main" type="Node" groups=["camera_properties_listener"]] script = ExtResource("1_vnd1v") diff --git a/source/Building.gd.uid b/source/Building.gd.uid new file mode 100644 index 0000000..fde017c --- /dev/null +++ b/source/Building.gd.uid @@ -0,0 +1 @@ +uid://7tw0i7xk43rq diff --git a/source/EventBus.gd.uid b/source/EventBus.gd.uid new file mode 100644 index 0000000..748d0c4 --- /dev/null +++ b/source/EventBus.gd.uid @@ -0,0 +1 @@ +uid://cdb02qebba4fb diff --git a/source/Globals.gd.uid b/source/Globals.gd.uid new file mode 100644 index 0000000..417e365 --- /dev/null +++ b/source/Globals.gd.uid @@ -0,0 +1 @@ +uid://5thr7b3t8vob diff --git a/source/Main.gd.uid b/source/Main.gd.uid new file mode 100644 index 0000000..821a1c6 --- /dev/null +++ b/source/Main.gd.uid @@ -0,0 +1 @@ +uid://b7udm6qovv5ym diff --git a/source/WorldGenerator.gd.uid b/source/WorldGenerator.gd.uid new file mode 100644 index 0000000..ad4454c --- /dev/null +++ b/source/WorldGenerator.gd.uid @@ -0,0 +1 @@ +uid://de06c0rncupaf diff --git a/source/camera/Camera.gd.uid b/source/camera/Camera.gd.uid new file mode 100644 index 0000000..59c8e43 --- /dev/null +++ b/source/camera/Camera.gd.uid @@ -0,0 +1 @@ +uid://1w8y6n4k76ln diff --git a/source/game/Chunk.gd.uid b/source/game/Chunk.gd.uid new file mode 100644 index 0000000..f9641b1 --- /dev/null +++ b/source/game/Chunk.gd.uid @@ -0,0 +1 @@ +uid://djiijvn683q50 diff --git a/source/game/ChunkHandler.gd.uid b/source/game/ChunkHandler.gd.uid new file mode 100644 index 0000000..60e4eeb --- /dev/null +++ b/source/game/ChunkHandler.gd.uid @@ -0,0 +1 @@ +uid://23hkg78sfb7e diff --git a/source/game/Game.gd.uid b/source/game/Game.gd.uid new file mode 100644 index 0000000..9f7d29c --- /dev/null +++ b/source/game/Game.gd.uid @@ -0,0 +1 @@ +uid://cv3p6k2ebio42 diff --git a/source/game/MapBackground.gd.uid b/source/game/MapBackground.gd.uid new file mode 100644 index 0000000..a74009f --- /dev/null +++ b/source/game/MapBackground.gd.uid @@ -0,0 +1 @@ +uid://b2e48shj2gmwn diff --git a/source/game/Simulation.gd.uid b/source/game/Simulation.gd.uid new file mode 100644 index 0000000..bf76bed --- /dev/null +++ b/source/game/Simulation.gd.uid @@ -0,0 +1 @@ +uid://cyly3ql3unbru diff --git a/source/infolayer/InfoLayer.gd.uid b/source/infolayer/InfoLayer.gd.uid new file mode 100644 index 0000000..f0323de --- /dev/null +++ b/source/infolayer/InfoLayer.gd.uid @@ -0,0 +1 @@ +uid://c73bxyyrc3prm diff --git a/source/mainmenu/MainMenu.gd.uid b/source/mainmenu/MainMenu.gd.uid new file mode 100644 index 0000000..02218b7 --- /dev/null +++ b/source/mainmenu/MainMenu.gd.uid @@ -0,0 +1 @@ +uid://cvijl812nm4x1 diff --git a/source/uilayer/CameraMarker.gd.uid b/source/uilayer/CameraMarker.gd.uid new file mode 100644 index 0000000..73b2d70 --- /dev/null +++ b/source/uilayer/CameraMarker.gd.uid @@ -0,0 +1 @@ +uid://dj4y5lc6s5tc8 diff --git a/source/uilayer/DebugInfo.gd.uid b/source/uilayer/DebugInfo.gd.uid new file mode 100644 index 0000000..077d407 --- /dev/null +++ b/source/uilayer/DebugInfo.gd.uid @@ -0,0 +1 @@ +uid://xm65qa5k26w8 diff --git a/source/uilayer/EntityPlacer.gd.uid b/source/uilayer/EntityPlacer.gd.uid new file mode 100644 index 0000000..7e160f2 --- /dev/null +++ b/source/uilayer/EntityPlacer.gd.uid @@ -0,0 +1 @@ +uid://biirg48fx34i2 diff --git a/source/uilayer/Minimap.gd.uid b/source/uilayer/Minimap.gd.uid new file mode 100644 index 0000000..70e0b29 --- /dev/null +++ b/source/uilayer/Minimap.gd.uid @@ -0,0 +1 @@ +uid://cvunuwg4wv4jf diff --git a/source/uilayer/UIControl.gd.uid b/source/uilayer/UIControl.gd.uid new file mode 100644 index 0000000..8a811d7 --- /dev/null +++ b/source/uilayer/UIControl.gd.uid @@ -0,0 +1 @@ +uid://b8gaofww1h5gh diff --git a/source/uilayer/UILayer.gd.uid b/source/uilayer/UILayer.gd.uid new file mode 100644 index 0000000..92a0d8b --- /dev/null +++ b/source/uilayer/UILayer.gd.uid @@ -0,0 +1 @@ +uid://bmajvgy2odb3r