commit 5360fa07e6085252ccf329571228ab5a3f292d27 Author: Geoff Murphy Date: Sat Oct 5 11:21:42 2024 +1000 :tada: Initial commit diff --git a/.gitattributes b/.gitattributes new file mode 100755 index 0000000..8ad74f7 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,2 @@ +# Normalize EOL for all files that Git considers text files. +* text=auto eol=lf diff --git a/.gitignore b/.gitignore new file mode 100755 index 0000000..4709183 --- /dev/null +++ b/.gitignore @@ -0,0 +1,2 @@ +# Godot 4+ specific ignores +.godot/ diff --git a/assets/items/item.gd b/assets/items/item.gd new file mode 100755 index 0000000..78b61ee --- /dev/null +++ b/assets/items/item.gd @@ -0,0 +1,70 @@ +extends Node3D +class_name Item + + +var item_dialogue: Dictionary +@export_file('*.json') var item_dialogue_file: String + +@onready var item_collision = get_node_or_null("collision") +@onready var item_text = get_node_or_null("text") +@onready var item_focus = get_node_or_null("focus") +@onready var item_camera = get_node_or_null("camera") + +var dialogue_scene = load("res://src/ui/dialogue/dialogue.tscn") +var dialogue: Control + +var state_machine: StateMachine = null + + +func _ready() -> void: + add_to_group("items") + + dialogue = dialogue_scene.instantiate() + add_child(dialogue) + dialogue.visible = false + + if item_dialogue_file != "": + load_dialogue(item_dialogue_file) + + + +func _physics_process(delta: float) -> void: + var tmpCamera: Camera3D = get_viewport().get_camera_3d() + dialogue.position = tmpCamera.unproject_position(item_text.get_global_transform().origin) + + +func get_collision() -> StaticBody3D: + return item_collision + + +func load_dialogue(path: String) -> void: + var file = FileAccess.open(item_dialogue_file, FileAccess.READ) + item_dialogue = JSON.parse_string( file.get_as_text() ) + + +func get_interaction() -> String: + var action: String + if not item_dialogue.has("dialogue"): + action = "none" + else: + action = item_dialogue["dialogue"]["init"]["action"] + return action + + +func get_dialogue() -> Dictionary: + if not item_dialogue.has("dialogue"): + return item_dialogue + else: + return {"init":{"text" : "Test Dialogue for %s" % item_dialogue.meta.name, "next":"exit"}} + + +func dialogue_show() -> void: + dialogue.visible = true + +func dialogue_hide() -> void: + dialogue.visible = false + + + + + diff --git a/assets/items/item.tscn b/assets/items/item.tscn new file mode 100755 index 0000000..6df0c25 --- /dev/null +++ b/assets/items/item.tscn @@ -0,0 +1,6 @@ +[gd_scene load_steps=2 format=3 uid="uid://couiglbab4vkk"] + +[ext_resource type="Script" path="res://assets/items/item.gd" id="1_idkuk"] + +[node name="item" type="Node3D" groups=["item"]] +script = ExtResource("1_idkuk") diff --git a/assets/items/test-ball/test-ball.json b/assets/items/test-ball/test-ball.json new file mode 100755 index 0000000..365d4f6 --- /dev/null +++ b/assets/items/test-ball/test-ball.json @@ -0,0 +1,14 @@ +{ + "meta": { + "name" : "Second Test Ball", + "type" : "item" + }, + "dialogue": { + "init": { + "action" : "speak", + "type" : "text", + "text" : "Apparently this ball talks", + "next" : "exit" + } + } +} diff --git a/assets/items/test-ball/test-ball.tscn b/assets/items/test-ball/test-ball.tscn new file mode 100755 index 0000000..9e07f80 --- /dev/null +++ b/assets/items/test-ball/test-ball.tscn @@ -0,0 +1,34 @@ +[gd_scene load_steps=5 format=3 uid="uid://cnivc0pugfqax"] + +[ext_resource type="Script" path="res://assets/items/item.gd" id="1_aeki1"] + +[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_bowg7"] +albedo_color = Color(1, 0.498039, 0.219608, 1) +metallic = 0.49 +metallic_specular = 0.87 +roughness = 0.32 +backlight = Color(0.94902, 0.94902, 0.94902, 1) + +[sub_resource type="SphereMesh" id="SphereMesh_vrjnq"] +material = SubResource("StandardMaterial3D_bowg7") + +[sub_resource type="SphereShape3D" id="SphereShape3D_b7pno"] + +[node name="test-ball" type="Node3D"] +script = ExtResource("1_aeki1") + +[node name="mesh" type="MeshInstance3D" parent="."] +mesh = SubResource("SphereMesh_vrjnq") + +[node name="collision" type="StaticBody3D" parent="."] + +[node name="CollisionShape3D" type="CollisionShape3D" parent="collision"] +shape = SubResource("SphereShape3D_b7pno") + +[node name="camera" type="Camera3D" parent="."] +transform = Transform3D(1, 0, 0, 0, 0.976676, 0.214718, 0, -0.214718, 0.976676, 0, 0.514475, 1.67319) + +[node name="text" type="Marker3D" parent="."] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.685279, 0) + +[node name="focus" type="Marker3D" parent="."] diff --git a/assets/items/test-ball/test-ball2.json b/assets/items/test-ball/test-ball2.json new file mode 100755 index 0000000..cc7973c --- /dev/null +++ b/assets/items/test-ball/test-ball2.json @@ -0,0 +1,14 @@ +{ + "meta": { + "name" : "Test Ball", + "type" : "item" + }, + "dialogue": { + "init": { + "action" : "look", + "type" : "text", + "text" : "This is just a weird looking ball", + "next" : "exit" + } + } +} diff --git a/assets/levels/0000_test-level/0000_test-level.tscn b/assets/levels/0000_test-level/0000_test-level.tscn new file mode 100755 index 0000000..2a011c4 --- /dev/null +++ b/assets/levels/0000_test-level/0000_test-level.tscn @@ -0,0 +1,53 @@ +[gd_scene load_steps=4 format=3 uid="uid://dmibq3nkrn0jy"] + +[ext_resource type="Material" uid="uid://iwinnt0kssux" path="res://assets/levels/0000_test-level/material_grid-grey.tres" id="1_pomev"] +[ext_resource type="Environment" uid="uid://d4bh2ijqsdhcb" path="res://assets/levels/0000_test-level/environment.tres" id="2_86fjc"] +[ext_resource type="PackedScene" uid="uid://cnivc0pugfqax" path="res://assets/items/test-ball/test-ball.tscn" id="3_7tqah"] + +[node name="0000_testlevel" type="Node3D"] + +[node name="CSGCombiner3D" type="CSGCombiner3D" parent="."] +material_override = ExtResource("1_pomev") +use_collision = true + +[node name="CSGBox3D" type="CSGBox3D" parent="CSGCombiner3D"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.5, -2.5) +size = Vector3(9, 4, 7) + +[node name="CSGBox3D2" type="CSGBox3D" parent="CSGCombiner3D"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.5, -2.5) +operation = 2 +size = Vector3(8, 3, 6) + +[node name="CSGBox3D3" type="CSGBox3D" parent="CSGCombiner3D"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2, 1.5, -6) +operation = 2 +size = Vector3(2.5, 1.5, 2) + +[node name="CSGBox3D4" type="CSGBox3D" parent="CSGCombiner3D"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2, 1.5, -6) +operation = 2 +size = Vector3(2.5, 1.5, 2) + +[node name="WorldEnvironment" type="WorldEnvironment" parent="."] +environment = ExtResource("2_86fjc") + +[node name="DirectionalLight3D" type="DirectionalLight3D" parent="."] +transform = Transform3D(0.866025, 0.433013, 0.25, 0, -0.5, 0.866025, 0.5, -0.75, -0.433013, 0, 3, -10) +light_energy = 5.0 +shadow_enabled = true + +[node name="OmniLight3D" type="OmniLight3D" parent="."] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 2.8, -3) +light_color = Color(1, 0.917647, 0.823529, 1) + +[node name="test-ball" parent="." instance=ExtResource("3_7tqah")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1, 1, -5) +item_dialogue_file = "res://assets/items/test-ball/test-ball.json" + +[node name="test-ball2" parent="." instance=ExtResource("3_7tqah")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2.24866, 1, -4.00741) + +[node name="test-ball3" parent="." instance=ExtResource("3_7tqah")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2.75767, 1, -4.27908) +item_dialogue_file = "res://assets/items/test-ball/test-ball2.json" diff --git a/assets/levels/0000_test-level/environment.tres b/assets/levels/0000_test-level/environment.tres new file mode 100755 index 0000000..b99f34f --- /dev/null +++ b/assets/levels/0000_test-level/environment.tres @@ -0,0 +1,14 @@ +[gd_resource type="Environment" load_steps=3 format=3 uid="uid://d4bh2ijqsdhcb"] + +[ext_resource type="Material" uid="uid://co5m64uadgyfu" path="res://assets/levels/0000_test-level/sky_material.tres" id="1_fhrss"] + +[sub_resource type="Sky" id="Sky_2eqvg"] +sky_material = ExtResource("1_fhrss") + +[resource] +background_mode = 2 +sky = SubResource("Sky_2eqvg") +tonemap_mode = 2 +ssr_enabled = true +ssao_enabled = true +ssil_enabled = true diff --git a/assets/levels/0000_test-level/material_grid-grey.tres b/assets/levels/0000_test-level/material_grid-grey.tres new file mode 100755 index 0000000..432b944 --- /dev/null +++ b/assets/levels/0000_test-level/material_grid-grey.tres @@ -0,0 +1,7 @@ +[gd_resource type="StandardMaterial3D" load_steps=2 format=3 uid="uid://iwinnt0kssux"] + +[ext_resource type="Texture2D" uid="uid://bv12n6bsyq3qm" path="res://assets/reference/grids/Light/texture_04.png" id="1_7xcjh"] + +[resource] +albedo_texture = ExtResource("1_7xcjh") +uv1_triplanar = true diff --git a/assets/levels/0000_test-level/sky_material.tres b/assets/levels/0000_test-level/sky_material.tres new file mode 100755 index 0000000..fa203ac --- /dev/null +++ b/assets/levels/0000_test-level/sky_material.tres @@ -0,0 +1,3 @@ +[gd_resource type="ProceduralSkyMaterial" format=3 uid="uid://co5m64uadgyfu"] + +[resource] diff --git a/assets/levels/level.gd b/assets/levels/level.gd new file mode 100755 index 0000000..8299dc7 --- /dev/null +++ b/assets/levels/level.gd @@ -0,0 +1,10 @@ +extends Node3D +class_name Level + + +func _ready() -> void: + pass + + +func _process(delta: float) -> void: + pass diff --git a/assets/levels/level.tscn b/assets/levels/level.tscn new file mode 100755 index 0000000..148ef72 --- /dev/null +++ b/assets/levels/level.tscn @@ -0,0 +1,6 @@ +[gd_scene load_steps=2 format=3 uid="uid://duymnvo56r1xw"] + +[ext_resource type="Script" path="res://assets/levels/level.gd" id="1_hjomt"] + +[node name="level" type="Node3D" groups=["level"]] +script = ExtResource("1_hjomt") diff --git a/assets/reference/grids/Dark/texture_01.png b/assets/reference/grids/Dark/texture_01.png new file mode 100755 index 0000000..69be211 Binary files /dev/null and b/assets/reference/grids/Dark/texture_01.png differ diff --git a/assets/reference/grids/Dark/texture_01.png.import b/assets/reference/grids/Dark/texture_01.png.import new file mode 100755 index 0000000..05fb3bf --- /dev/null +++ b/assets/reference/grids/Dark/texture_01.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bpe6o3qj6shyv" +path="res://.godot/imported/texture_01.png-369bd95f9c3e8c2adff44ec040fb0e3a.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/reference/grids/Dark/texture_01.png" +dest_files=["res://.godot/imported/texture_01.png-369bd95f9c3e8c2adff44ec040fb0e3a.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +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/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/assets/reference/grids/Dark/texture_02.png b/assets/reference/grids/Dark/texture_02.png new file mode 100755 index 0000000..6fb471b Binary files /dev/null and b/assets/reference/grids/Dark/texture_02.png differ diff --git a/assets/reference/grids/Dark/texture_02.png.import b/assets/reference/grids/Dark/texture_02.png.import new file mode 100755 index 0000000..36d4d8c --- /dev/null +++ b/assets/reference/grids/Dark/texture_02.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://d15bsn4wmiwy5" +path="res://.godot/imported/texture_02.png-1b787c1bbcc35a6cfc48907c97d65ece.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/reference/grids/Dark/texture_02.png" +dest_files=["res://.godot/imported/texture_02.png-1b787c1bbcc35a6cfc48907c97d65ece.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +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/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/assets/reference/grids/Dark/texture_03.png b/assets/reference/grids/Dark/texture_03.png new file mode 100755 index 0000000..3f8b186 Binary files /dev/null and b/assets/reference/grids/Dark/texture_03.png differ diff --git a/assets/reference/grids/Dark/texture_03.png.import b/assets/reference/grids/Dark/texture_03.png.import new file mode 100755 index 0000000..c5233cf --- /dev/null +++ b/assets/reference/grids/Dark/texture_03.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://c0pobu3gm75gb" +path="res://.godot/imported/texture_03.png-59ac0e100044b2cd011141bf57b1cf7c.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/reference/grids/Dark/texture_03.png" +dest_files=["res://.godot/imported/texture_03.png-59ac0e100044b2cd011141bf57b1cf7c.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +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/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/assets/reference/grids/Dark/texture_04.png b/assets/reference/grids/Dark/texture_04.png new file mode 100755 index 0000000..e2bc22b Binary files /dev/null and b/assets/reference/grids/Dark/texture_04.png differ diff --git a/assets/reference/grids/Dark/texture_04.png.import b/assets/reference/grids/Dark/texture_04.png.import new file mode 100755 index 0000000..c3160bb --- /dev/null +++ b/assets/reference/grids/Dark/texture_04.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bu853xm2mei1r" +path.s3tc="res://.godot/imported/texture_04.png-b62be299bfe3d56e42a4c6e6803bcb10.s3tc.ctex" +metadata={ +"imported_formats": ["s3tc_bptc"], +"vram_texture": true +} + +[deps] + +source_file="res://assets/reference/grids/Dark/texture_04.png" +dest_files=["res://.godot/imported/texture_04.png-b62be299bfe3d56e42a4c6e6803bcb10.s3tc.ctex"] + +[params] + +compress/mode=2 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=true +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +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=0 diff --git a/assets/reference/grids/Dark/texture_05.png b/assets/reference/grids/Dark/texture_05.png new file mode 100755 index 0000000..3fd2e56 Binary files /dev/null and b/assets/reference/grids/Dark/texture_05.png differ diff --git a/assets/reference/grids/Dark/texture_05.png.import b/assets/reference/grids/Dark/texture_05.png.import new file mode 100755 index 0000000..a1f2ee0 --- /dev/null +++ b/assets/reference/grids/Dark/texture_05.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dtpu5ldyd6m8b" +path="res://.godot/imported/texture_05.png-569da26fb7c3c3d6c33b619922081f1d.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/reference/grids/Dark/texture_05.png" +dest_files=["res://.godot/imported/texture_05.png-569da26fb7c3c3d6c33b619922081f1d.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +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/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/assets/reference/grids/Dark/texture_06.png b/assets/reference/grids/Dark/texture_06.png new file mode 100755 index 0000000..45d4a34 Binary files /dev/null and b/assets/reference/grids/Dark/texture_06.png differ diff --git a/assets/reference/grids/Dark/texture_06.png.import b/assets/reference/grids/Dark/texture_06.png.import new file mode 100755 index 0000000..d478e81 --- /dev/null +++ b/assets/reference/grids/Dark/texture_06.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://8s80rsid0c6a" +path="res://.godot/imported/texture_06.png-3a5c51ef4685f9c599084dc49a72884c.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/reference/grids/Dark/texture_06.png" +dest_files=["res://.godot/imported/texture_06.png-3a5c51ef4685f9c599084dc49a72884c.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +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/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/assets/reference/grids/Dark/texture_07.png b/assets/reference/grids/Dark/texture_07.png new file mode 100755 index 0000000..adf5e6f Binary files /dev/null and b/assets/reference/grids/Dark/texture_07.png differ diff --git a/assets/reference/grids/Dark/texture_07.png.import b/assets/reference/grids/Dark/texture_07.png.import new file mode 100755 index 0000000..eab1ab1 --- /dev/null +++ b/assets/reference/grids/Dark/texture_07.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dfnhd7fk25ua8" +path="res://.godot/imported/texture_07.png-53926dcefba285f41809460158928ae8.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/reference/grids/Dark/texture_07.png" +dest_files=["res://.godot/imported/texture_07.png-53926dcefba285f41809460158928ae8.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +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/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/assets/reference/grids/Dark/texture_08.png b/assets/reference/grids/Dark/texture_08.png new file mode 100755 index 0000000..a5a9f24 Binary files /dev/null and b/assets/reference/grids/Dark/texture_08.png differ diff --git a/assets/reference/grids/Dark/texture_08.png.import b/assets/reference/grids/Dark/texture_08.png.import new file mode 100755 index 0000000..a0920bf --- /dev/null +++ b/assets/reference/grids/Dark/texture_08.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://b86mjj165xrmm" +path="res://.godot/imported/texture_08.png-f88c590e502a319414fec148dabf11db.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/reference/grids/Dark/texture_08.png" +dest_files=["res://.godot/imported/texture_08.png-f88c590e502a319414fec148dabf11db.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +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/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/assets/reference/grids/Dark/texture_09.png b/assets/reference/grids/Dark/texture_09.png new file mode 100755 index 0000000..57cc607 Binary files /dev/null and b/assets/reference/grids/Dark/texture_09.png differ diff --git a/assets/reference/grids/Dark/texture_09.png.import b/assets/reference/grids/Dark/texture_09.png.import new file mode 100755 index 0000000..c47eee5 --- /dev/null +++ b/assets/reference/grids/Dark/texture_09.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://ckjtnw7tfkhhp" +path="res://.godot/imported/texture_09.png-4f31ce6b96fa96ecfe904ae988428b27.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/reference/grids/Dark/texture_09.png" +dest_files=["res://.godot/imported/texture_09.png-4f31ce6b96fa96ecfe904ae988428b27.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +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/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/assets/reference/grids/Dark/texture_10.png b/assets/reference/grids/Dark/texture_10.png new file mode 100755 index 0000000..4c737d0 Binary files /dev/null and b/assets/reference/grids/Dark/texture_10.png differ diff --git a/assets/reference/grids/Dark/texture_10.png.import b/assets/reference/grids/Dark/texture_10.png.import new file mode 100755 index 0000000..f5126da --- /dev/null +++ b/assets/reference/grids/Dark/texture_10.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://ex818840vnpy" +path="res://.godot/imported/texture_10.png-766e1eb945276a1e1dcc30aebd6f5405.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/reference/grids/Dark/texture_10.png" +dest_files=["res://.godot/imported/texture_10.png-766e1eb945276a1e1dcc30aebd6f5405.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +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/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/assets/reference/grids/Dark/texture_11.png b/assets/reference/grids/Dark/texture_11.png new file mode 100755 index 0000000..424ba71 Binary files /dev/null and b/assets/reference/grids/Dark/texture_11.png differ diff --git a/assets/reference/grids/Dark/texture_11.png.import b/assets/reference/grids/Dark/texture_11.png.import new file mode 100755 index 0000000..e9d5da1 --- /dev/null +++ b/assets/reference/grids/Dark/texture_11.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://r32125hsuqm1" +path="res://.godot/imported/texture_11.png-5109140ebeda4eee38d9c9439eda14eb.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/reference/grids/Dark/texture_11.png" +dest_files=["res://.godot/imported/texture_11.png-5109140ebeda4eee38d9c9439eda14eb.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +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/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/assets/reference/grids/Dark/texture_12.png b/assets/reference/grids/Dark/texture_12.png new file mode 100755 index 0000000..32169db Binary files /dev/null and b/assets/reference/grids/Dark/texture_12.png differ diff --git a/assets/reference/grids/Dark/texture_12.png.import b/assets/reference/grids/Dark/texture_12.png.import new file mode 100755 index 0000000..83d3ff3 --- /dev/null +++ b/assets/reference/grids/Dark/texture_12.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://hcloggn8ab8c" +path="res://.godot/imported/texture_12.png-a4276868590ac457b47e13588a6ca9e6.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/reference/grids/Dark/texture_12.png" +dest_files=["res://.godot/imported/texture_12.png-a4276868590ac457b47e13588a6ca9e6.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +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/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/assets/reference/grids/Dark/texture_13.png b/assets/reference/grids/Dark/texture_13.png new file mode 100755 index 0000000..13c4388 Binary files /dev/null and b/assets/reference/grids/Dark/texture_13.png differ diff --git a/assets/reference/grids/Dark/texture_13.png.import b/assets/reference/grids/Dark/texture_13.png.import new file mode 100755 index 0000000..95a4050 --- /dev/null +++ b/assets/reference/grids/Dark/texture_13.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dwjxbn7b0oqji" +path="res://.godot/imported/texture_13.png-ae1d0b8f8fbee1986152e682ac592b70.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/reference/grids/Dark/texture_13.png" +dest_files=["res://.godot/imported/texture_13.png-ae1d0b8f8fbee1986152e682ac592b70.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +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/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/assets/reference/grids/Green/texture_01.png b/assets/reference/grids/Green/texture_01.png new file mode 100755 index 0000000..d576514 Binary files /dev/null and b/assets/reference/grids/Green/texture_01.png differ diff --git a/assets/reference/grids/Green/texture_01.png.import b/assets/reference/grids/Green/texture_01.png.import new file mode 100755 index 0000000..d367b07 --- /dev/null +++ b/assets/reference/grids/Green/texture_01.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://4iqxnuunxjc7" +path="res://.godot/imported/texture_01.png-8688dbe24ea1d358f9e46418e464e743.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/reference/grids/Green/texture_01.png" +dest_files=["res://.godot/imported/texture_01.png-8688dbe24ea1d358f9e46418e464e743.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +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/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/assets/reference/grids/Green/texture_02.png b/assets/reference/grids/Green/texture_02.png new file mode 100755 index 0000000..7bc7cf8 Binary files /dev/null and b/assets/reference/grids/Green/texture_02.png differ diff --git a/assets/reference/grids/Green/texture_02.png.import b/assets/reference/grids/Green/texture_02.png.import new file mode 100755 index 0000000..9d194fd --- /dev/null +++ b/assets/reference/grids/Green/texture_02.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://b4nj0etymyyjq" +path="res://.godot/imported/texture_02.png-170c0b06420d6ab3055a83eefe6f1f1a.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/reference/grids/Green/texture_02.png" +dest_files=["res://.godot/imported/texture_02.png-170c0b06420d6ab3055a83eefe6f1f1a.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +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/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/assets/reference/grids/Green/texture_03.png b/assets/reference/grids/Green/texture_03.png new file mode 100755 index 0000000..e2a3889 Binary files /dev/null and b/assets/reference/grids/Green/texture_03.png differ diff --git a/assets/reference/grids/Green/texture_03.png.import b/assets/reference/grids/Green/texture_03.png.import new file mode 100755 index 0000000..bd8c8e5 --- /dev/null +++ b/assets/reference/grids/Green/texture_03.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://buqujhxd7w6v2" +path="res://.godot/imported/texture_03.png-4b73f08a46aa150778ad0957dc79b344.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/reference/grids/Green/texture_03.png" +dest_files=["res://.godot/imported/texture_03.png-4b73f08a46aa150778ad0957dc79b344.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +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/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/assets/reference/grids/Green/texture_04.png b/assets/reference/grids/Green/texture_04.png new file mode 100755 index 0000000..3952bef Binary files /dev/null and b/assets/reference/grids/Green/texture_04.png differ diff --git a/assets/reference/grids/Green/texture_04.png.import b/assets/reference/grids/Green/texture_04.png.import new file mode 100755 index 0000000..296ac52 --- /dev/null +++ b/assets/reference/grids/Green/texture_04.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dvn5jtel3cd15" +path="res://.godot/imported/texture_04.png-3461d1f5c83529908ff8e5681aa28ff0.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/reference/grids/Green/texture_04.png" +dest_files=["res://.godot/imported/texture_04.png-3461d1f5c83529908ff8e5681aa28ff0.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +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/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/assets/reference/grids/Green/texture_05.png b/assets/reference/grids/Green/texture_05.png new file mode 100755 index 0000000..84976ba Binary files /dev/null and b/assets/reference/grids/Green/texture_05.png differ diff --git a/assets/reference/grids/Green/texture_05.png.import b/assets/reference/grids/Green/texture_05.png.import new file mode 100755 index 0000000..2941dea --- /dev/null +++ b/assets/reference/grids/Green/texture_05.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://fyb8y1xjxo21" +path="res://.godot/imported/texture_05.png-0e315be6b08648bd5166b764c14477fc.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/reference/grids/Green/texture_05.png" +dest_files=["res://.godot/imported/texture_05.png-0e315be6b08648bd5166b764c14477fc.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +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/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/assets/reference/grids/Green/texture_06.png b/assets/reference/grids/Green/texture_06.png new file mode 100755 index 0000000..1128198 Binary files /dev/null and b/assets/reference/grids/Green/texture_06.png differ diff --git a/assets/reference/grids/Green/texture_06.png.import b/assets/reference/grids/Green/texture_06.png.import new file mode 100755 index 0000000..a1940f9 --- /dev/null +++ b/assets/reference/grids/Green/texture_06.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://csqsqeouw466j" +path="res://.godot/imported/texture_06.png-16514e0d076746a9a138e4839bf4a277.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/reference/grids/Green/texture_06.png" +dest_files=["res://.godot/imported/texture_06.png-16514e0d076746a9a138e4839bf4a277.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +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/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/assets/reference/grids/Green/texture_07.png b/assets/reference/grids/Green/texture_07.png new file mode 100755 index 0000000..3160860 Binary files /dev/null and b/assets/reference/grids/Green/texture_07.png differ diff --git a/assets/reference/grids/Green/texture_07.png.import b/assets/reference/grids/Green/texture_07.png.import new file mode 100755 index 0000000..446e477 --- /dev/null +++ b/assets/reference/grids/Green/texture_07.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cdk0i408obwv6" +path="res://.godot/imported/texture_07.png-956167fd9cd6fd17aa7d16e638e56449.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/reference/grids/Green/texture_07.png" +dest_files=["res://.godot/imported/texture_07.png-956167fd9cd6fd17aa7d16e638e56449.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +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/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/assets/reference/grids/Green/texture_08.png b/assets/reference/grids/Green/texture_08.png new file mode 100755 index 0000000..386293d Binary files /dev/null and b/assets/reference/grids/Green/texture_08.png differ diff --git a/assets/reference/grids/Green/texture_08.png.import b/assets/reference/grids/Green/texture_08.png.import new file mode 100755 index 0000000..36499bb --- /dev/null +++ b/assets/reference/grids/Green/texture_08.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cx08ubsvihart" +path="res://.godot/imported/texture_08.png-bda597b0abc7f9f22a3c5548eceb83d9.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/reference/grids/Green/texture_08.png" +dest_files=["res://.godot/imported/texture_08.png-bda597b0abc7f9f22a3c5548eceb83d9.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +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/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/assets/reference/grids/Green/texture_09.png b/assets/reference/grids/Green/texture_09.png new file mode 100755 index 0000000..48234f6 Binary files /dev/null and b/assets/reference/grids/Green/texture_09.png differ diff --git a/assets/reference/grids/Green/texture_09.png.import b/assets/reference/grids/Green/texture_09.png.import new file mode 100755 index 0000000..b35bdc3 --- /dev/null +++ b/assets/reference/grids/Green/texture_09.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://ddwtmpi6owk4h" +path="res://.godot/imported/texture_09.png-a72feba83e297b717ad5959777a59663.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/reference/grids/Green/texture_09.png" +dest_files=["res://.godot/imported/texture_09.png-a72feba83e297b717ad5959777a59663.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +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/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/assets/reference/grids/Green/texture_10.png b/assets/reference/grids/Green/texture_10.png new file mode 100755 index 0000000..e4ab057 Binary files /dev/null and b/assets/reference/grids/Green/texture_10.png differ diff --git a/assets/reference/grids/Green/texture_10.png.import b/assets/reference/grids/Green/texture_10.png.import new file mode 100755 index 0000000..890279d --- /dev/null +++ b/assets/reference/grids/Green/texture_10.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://d3x8c777wgbmx" +path="res://.godot/imported/texture_10.png-4a32af81fdb78f31088f6ba5c4118036.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/reference/grids/Green/texture_10.png" +dest_files=["res://.godot/imported/texture_10.png-4a32af81fdb78f31088f6ba5c4118036.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +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/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/assets/reference/grids/Green/texture_11.png b/assets/reference/grids/Green/texture_11.png new file mode 100755 index 0000000..82ad458 Binary files /dev/null and b/assets/reference/grids/Green/texture_11.png differ diff --git a/assets/reference/grids/Green/texture_11.png.import b/assets/reference/grids/Green/texture_11.png.import new file mode 100755 index 0000000..4370650 --- /dev/null +++ b/assets/reference/grids/Green/texture_11.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dg3frj1wki4d2" +path="res://.godot/imported/texture_11.png-e06c95be86c5871461b2644731e24359.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/reference/grids/Green/texture_11.png" +dest_files=["res://.godot/imported/texture_11.png-e06c95be86c5871461b2644731e24359.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +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/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/assets/reference/grids/Green/texture_12.png b/assets/reference/grids/Green/texture_12.png new file mode 100755 index 0000000..a15000d Binary files /dev/null and b/assets/reference/grids/Green/texture_12.png differ diff --git a/assets/reference/grids/Green/texture_12.png.import b/assets/reference/grids/Green/texture_12.png.import new file mode 100755 index 0000000..316f486 --- /dev/null +++ b/assets/reference/grids/Green/texture_12.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://26l6u6n7oiu0" +path="res://.godot/imported/texture_12.png-19731ebf471e2fcb3154bc891c566892.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/reference/grids/Green/texture_12.png" +dest_files=["res://.godot/imported/texture_12.png-19731ebf471e2fcb3154bc891c566892.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +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/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/assets/reference/grids/Green/texture_13.png b/assets/reference/grids/Green/texture_13.png new file mode 100755 index 0000000..930fdf0 Binary files /dev/null and b/assets/reference/grids/Green/texture_13.png differ diff --git a/assets/reference/grids/Green/texture_13.png.import b/assets/reference/grids/Green/texture_13.png.import new file mode 100755 index 0000000..1fb4351 --- /dev/null +++ b/assets/reference/grids/Green/texture_13.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bik817nt1l5jh" +path="res://.godot/imported/texture_13.png-634edbeb28d3401d6f0b866746d143a7.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/reference/grids/Green/texture_13.png" +dest_files=["res://.godot/imported/texture_13.png-634edbeb28d3401d6f0b866746d143a7.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +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/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/assets/reference/grids/Light/texture_01.png b/assets/reference/grids/Light/texture_01.png new file mode 100755 index 0000000..60b632b Binary files /dev/null and b/assets/reference/grids/Light/texture_01.png differ diff --git a/assets/reference/grids/Light/texture_01.png.import b/assets/reference/grids/Light/texture_01.png.import new file mode 100755 index 0000000..92aa29b --- /dev/null +++ b/assets/reference/grids/Light/texture_01.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://chyrmr4splq26" +path="res://.godot/imported/texture_01.png-14abe6294bd825f05ae97e934951d057.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/reference/grids/Light/texture_01.png" +dest_files=["res://.godot/imported/texture_01.png-14abe6294bd825f05ae97e934951d057.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +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/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/assets/reference/grids/Light/texture_02.png b/assets/reference/grids/Light/texture_02.png new file mode 100755 index 0000000..19aad62 Binary files /dev/null and b/assets/reference/grids/Light/texture_02.png differ diff --git a/assets/reference/grids/Light/texture_02.png.import b/assets/reference/grids/Light/texture_02.png.import new file mode 100755 index 0000000..479d30b --- /dev/null +++ b/assets/reference/grids/Light/texture_02.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bq26abdi7uef6" +path="res://.godot/imported/texture_02.png-540aa1d3e3099ad6e5775889659ebf36.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/reference/grids/Light/texture_02.png" +dest_files=["res://.godot/imported/texture_02.png-540aa1d3e3099ad6e5775889659ebf36.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +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/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/assets/reference/grids/Light/texture_03.png b/assets/reference/grids/Light/texture_03.png new file mode 100755 index 0000000..a8a6c06 Binary files /dev/null and b/assets/reference/grids/Light/texture_03.png differ diff --git a/assets/reference/grids/Light/texture_03.png.import b/assets/reference/grids/Light/texture_03.png.import new file mode 100755 index 0000000..3fb30e1 --- /dev/null +++ b/assets/reference/grids/Light/texture_03.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://mu0bs2ay847g" +path="res://.godot/imported/texture_03.png-91edb7280b85632433d45c8a0888e6e1.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/reference/grids/Light/texture_03.png" +dest_files=["res://.godot/imported/texture_03.png-91edb7280b85632433d45c8a0888e6e1.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +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/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/assets/reference/grids/Light/texture_04.png b/assets/reference/grids/Light/texture_04.png new file mode 100755 index 0000000..b8270e1 Binary files /dev/null and b/assets/reference/grids/Light/texture_04.png differ diff --git a/assets/reference/grids/Light/texture_04.png.import b/assets/reference/grids/Light/texture_04.png.import new file mode 100755 index 0000000..1c0f056 --- /dev/null +++ b/assets/reference/grids/Light/texture_04.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bv12n6bsyq3qm" +path.s3tc="res://.godot/imported/texture_04.png-3a9e64305c04318b30fbaea59c81ef8f.s3tc.ctex" +metadata={ +"imported_formats": ["s3tc_bptc"], +"vram_texture": true +} + +[deps] + +source_file="res://assets/reference/grids/Light/texture_04.png" +dest_files=["res://.godot/imported/texture_04.png-3a9e64305c04318b30fbaea59c81ef8f.s3tc.ctex"] + +[params] + +compress/mode=2 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=true +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +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=0 diff --git a/assets/reference/grids/Light/texture_05.png b/assets/reference/grids/Light/texture_05.png new file mode 100755 index 0000000..5b985bf Binary files /dev/null and b/assets/reference/grids/Light/texture_05.png differ diff --git a/assets/reference/grids/Light/texture_05.png.import b/assets/reference/grids/Light/texture_05.png.import new file mode 100755 index 0000000..e2488fd --- /dev/null +++ b/assets/reference/grids/Light/texture_05.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://c78l0tw13demj" +path="res://.godot/imported/texture_05.png-b1652e5879c11d26d04cc113f92b9dc0.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/reference/grids/Light/texture_05.png" +dest_files=["res://.godot/imported/texture_05.png-b1652e5879c11d26d04cc113f92b9dc0.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +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/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/assets/reference/grids/Light/texture_06.png b/assets/reference/grids/Light/texture_06.png new file mode 100755 index 0000000..195ad77 Binary files /dev/null and b/assets/reference/grids/Light/texture_06.png differ diff --git a/assets/reference/grids/Light/texture_06.png.import b/assets/reference/grids/Light/texture_06.png.import new file mode 100755 index 0000000..677a9fa --- /dev/null +++ b/assets/reference/grids/Light/texture_06.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dq5yng2ia5xt7" +path="res://.godot/imported/texture_06.png-207a5aa8267f02c8782672e472bf9e26.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/reference/grids/Light/texture_06.png" +dest_files=["res://.godot/imported/texture_06.png-207a5aa8267f02c8782672e472bf9e26.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +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/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/assets/reference/grids/Light/texture_07.png b/assets/reference/grids/Light/texture_07.png new file mode 100755 index 0000000..fbf92e0 Binary files /dev/null and b/assets/reference/grids/Light/texture_07.png differ diff --git a/assets/reference/grids/Light/texture_07.png.import b/assets/reference/grids/Light/texture_07.png.import new file mode 100755 index 0000000..6269a1e --- /dev/null +++ b/assets/reference/grids/Light/texture_07.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://clxdp0gxkcyx6" +path="res://.godot/imported/texture_07.png-eab7670cc2e3d103a10b52d086930d54.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/reference/grids/Light/texture_07.png" +dest_files=["res://.godot/imported/texture_07.png-eab7670cc2e3d103a10b52d086930d54.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +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/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/assets/reference/grids/Light/texture_08.png b/assets/reference/grids/Light/texture_08.png new file mode 100755 index 0000000..72e1a07 Binary files /dev/null and b/assets/reference/grids/Light/texture_08.png differ diff --git a/assets/reference/grids/Light/texture_08.png.import b/assets/reference/grids/Light/texture_08.png.import new file mode 100755 index 0000000..b9ec76f --- /dev/null +++ b/assets/reference/grids/Light/texture_08.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://74758b2qpwsm" +path="res://.godot/imported/texture_08.png-3fc1a352a2521e4011b841f0c13c167e.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/reference/grids/Light/texture_08.png" +dest_files=["res://.godot/imported/texture_08.png-3fc1a352a2521e4011b841f0c13c167e.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +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/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/assets/reference/grids/Light/texture_09.png b/assets/reference/grids/Light/texture_09.png new file mode 100755 index 0000000..9ada5dd Binary files /dev/null and b/assets/reference/grids/Light/texture_09.png differ diff --git a/assets/reference/grids/Light/texture_09.png.import b/assets/reference/grids/Light/texture_09.png.import new file mode 100755 index 0000000..1d3778f --- /dev/null +++ b/assets/reference/grids/Light/texture_09.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://g3ym3tlsh5c3" +path="res://.godot/imported/texture_09.png-c5a5bc98f47536408470e7d86ccf7ac5.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/reference/grids/Light/texture_09.png" +dest_files=["res://.godot/imported/texture_09.png-c5a5bc98f47536408470e7d86ccf7ac5.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +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/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/assets/reference/grids/Light/texture_10.png b/assets/reference/grids/Light/texture_10.png new file mode 100755 index 0000000..4fbcc80 Binary files /dev/null and b/assets/reference/grids/Light/texture_10.png differ diff --git a/assets/reference/grids/Light/texture_10.png.import b/assets/reference/grids/Light/texture_10.png.import new file mode 100755 index 0000000..2dc17c5 --- /dev/null +++ b/assets/reference/grids/Light/texture_10.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cor85s2fs6u7m" +path="res://.godot/imported/texture_10.png-ce6ea41457645cdd2e49ba44d519300a.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/reference/grids/Light/texture_10.png" +dest_files=["res://.godot/imported/texture_10.png-ce6ea41457645cdd2e49ba44d519300a.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +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/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/assets/reference/grids/Light/texture_11.png b/assets/reference/grids/Light/texture_11.png new file mode 100755 index 0000000..840ecec Binary files /dev/null and b/assets/reference/grids/Light/texture_11.png differ diff --git a/assets/reference/grids/Light/texture_11.png.import b/assets/reference/grids/Light/texture_11.png.import new file mode 100755 index 0000000..a895cde --- /dev/null +++ b/assets/reference/grids/Light/texture_11.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bn502aaw3ywlh" +path="res://.godot/imported/texture_11.png-734a3dbdecc047154d3e188a953c4a82.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/reference/grids/Light/texture_11.png" +dest_files=["res://.godot/imported/texture_11.png-734a3dbdecc047154d3e188a953c4a82.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +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/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/assets/reference/grids/Light/texture_12.png b/assets/reference/grids/Light/texture_12.png new file mode 100755 index 0000000..25c2e78 Binary files /dev/null and b/assets/reference/grids/Light/texture_12.png differ diff --git a/assets/reference/grids/Light/texture_12.png.import b/assets/reference/grids/Light/texture_12.png.import new file mode 100755 index 0000000..7e0c7ea --- /dev/null +++ b/assets/reference/grids/Light/texture_12.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://rlccxvtcxfm6" +path="res://.godot/imported/texture_12.png-b9adb09bef129954d25f3a3e5c751ef7.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/reference/grids/Light/texture_12.png" +dest_files=["res://.godot/imported/texture_12.png-b9adb09bef129954d25f3a3e5c751ef7.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +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/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/assets/reference/grids/Light/texture_13.png b/assets/reference/grids/Light/texture_13.png new file mode 100755 index 0000000..a235965 Binary files /dev/null and b/assets/reference/grids/Light/texture_13.png differ diff --git a/assets/reference/grids/Light/texture_13.png.import b/assets/reference/grids/Light/texture_13.png.import new file mode 100755 index 0000000..7d66e94 --- /dev/null +++ b/assets/reference/grids/Light/texture_13.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bgc6wh2cidov6" +path="res://.godot/imported/texture_13.png-75a4d33d3e4efac447d8b920da795ea1.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/reference/grids/Light/texture_13.png" +dest_files=["res://.godot/imported/texture_13.png-75a4d33d3e4efac447d8b920da795ea1.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +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/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/assets/reference/grids/Orange/texture_01.png b/assets/reference/grids/Orange/texture_01.png new file mode 100755 index 0000000..4f5bf92 Binary files /dev/null and b/assets/reference/grids/Orange/texture_01.png differ diff --git a/assets/reference/grids/Orange/texture_01.png.import b/assets/reference/grids/Orange/texture_01.png.import new file mode 100755 index 0000000..51b87a8 --- /dev/null +++ b/assets/reference/grids/Orange/texture_01.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bdecpkme3gvd0" +path="res://.godot/imported/texture_01.png-eafe40234d4f2e7aad85ed40494b9e39.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/reference/grids/Orange/texture_01.png" +dest_files=["res://.godot/imported/texture_01.png-eafe40234d4f2e7aad85ed40494b9e39.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +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/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/assets/reference/grids/Orange/texture_02.png b/assets/reference/grids/Orange/texture_02.png new file mode 100755 index 0000000..dec5b59 Binary files /dev/null and b/assets/reference/grids/Orange/texture_02.png differ diff --git a/assets/reference/grids/Orange/texture_02.png.import b/assets/reference/grids/Orange/texture_02.png.import new file mode 100755 index 0000000..9167cff --- /dev/null +++ b/assets/reference/grids/Orange/texture_02.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bmi6b8hybbl0b" +path="res://.godot/imported/texture_02.png-d132a9e2b1c528b24d268b4ed76650ec.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/reference/grids/Orange/texture_02.png" +dest_files=["res://.godot/imported/texture_02.png-d132a9e2b1c528b24d268b4ed76650ec.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +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/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/assets/reference/grids/Orange/texture_03.png b/assets/reference/grids/Orange/texture_03.png new file mode 100755 index 0000000..666197f Binary files /dev/null and b/assets/reference/grids/Orange/texture_03.png differ diff --git a/assets/reference/grids/Orange/texture_03.png.import b/assets/reference/grids/Orange/texture_03.png.import new file mode 100755 index 0000000..78d914c --- /dev/null +++ b/assets/reference/grids/Orange/texture_03.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://drbemrmf04k4r" +path="res://.godot/imported/texture_03.png-dd9a684adb73e7938a96465a9378f6a1.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/reference/grids/Orange/texture_03.png" +dest_files=["res://.godot/imported/texture_03.png-dd9a684adb73e7938a96465a9378f6a1.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +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/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/assets/reference/grids/Orange/texture_04.png b/assets/reference/grids/Orange/texture_04.png new file mode 100755 index 0000000..23d6fc4 Binary files /dev/null and b/assets/reference/grids/Orange/texture_04.png differ diff --git a/assets/reference/grids/Orange/texture_04.png.import b/assets/reference/grids/Orange/texture_04.png.import new file mode 100755 index 0000000..f02a3e5 --- /dev/null +++ b/assets/reference/grids/Orange/texture_04.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bp87fer54thoj" +path="res://.godot/imported/texture_04.png-03799835930c56a7a9f4dadd65676e92.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/reference/grids/Orange/texture_04.png" +dest_files=["res://.godot/imported/texture_04.png-03799835930c56a7a9f4dadd65676e92.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +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/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/assets/reference/grids/Orange/texture_05.png b/assets/reference/grids/Orange/texture_05.png new file mode 100755 index 0000000..1e0448a Binary files /dev/null and b/assets/reference/grids/Orange/texture_05.png differ diff --git a/assets/reference/grids/Orange/texture_05.png.import b/assets/reference/grids/Orange/texture_05.png.import new file mode 100755 index 0000000..250588f --- /dev/null +++ b/assets/reference/grids/Orange/texture_05.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dreyf0wdemds6" +path="res://.godot/imported/texture_05.png-ba3edda47d29bf9a4b524b0c60af97eb.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/reference/grids/Orange/texture_05.png" +dest_files=["res://.godot/imported/texture_05.png-ba3edda47d29bf9a4b524b0c60af97eb.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +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/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/assets/reference/grids/Orange/texture_06.png b/assets/reference/grids/Orange/texture_06.png new file mode 100755 index 0000000..5486825 Binary files /dev/null and b/assets/reference/grids/Orange/texture_06.png differ diff --git a/assets/reference/grids/Orange/texture_06.png.import b/assets/reference/grids/Orange/texture_06.png.import new file mode 100755 index 0000000..f4aaeaf --- /dev/null +++ b/assets/reference/grids/Orange/texture_06.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dfgy7ypv6td5t" +path="res://.godot/imported/texture_06.png-927472cd558e1cc4e1124ea6eecc289d.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/reference/grids/Orange/texture_06.png" +dest_files=["res://.godot/imported/texture_06.png-927472cd558e1cc4e1124ea6eecc289d.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +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/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/assets/reference/grids/Orange/texture_07.png b/assets/reference/grids/Orange/texture_07.png new file mode 100755 index 0000000..95f2790 Binary files /dev/null and b/assets/reference/grids/Orange/texture_07.png differ diff --git a/assets/reference/grids/Orange/texture_07.png.import b/assets/reference/grids/Orange/texture_07.png.import new file mode 100755 index 0000000..f37e36a --- /dev/null +++ b/assets/reference/grids/Orange/texture_07.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dlmxv3xs1kusc" +path="res://.godot/imported/texture_07.png-90d4531a83f14a555a78067aaa14a9e4.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/reference/grids/Orange/texture_07.png" +dest_files=["res://.godot/imported/texture_07.png-90d4531a83f14a555a78067aaa14a9e4.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +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/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/assets/reference/grids/Orange/texture_08.png b/assets/reference/grids/Orange/texture_08.png new file mode 100755 index 0000000..5a500d9 Binary files /dev/null and b/assets/reference/grids/Orange/texture_08.png differ diff --git a/assets/reference/grids/Orange/texture_08.png.import b/assets/reference/grids/Orange/texture_08.png.import new file mode 100755 index 0000000..6115202 --- /dev/null +++ b/assets/reference/grids/Orange/texture_08.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://clypb7ysn3f6w" +path="res://.godot/imported/texture_08.png-77255906b94cf611b2596ebf9fb772f6.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/reference/grids/Orange/texture_08.png" +dest_files=["res://.godot/imported/texture_08.png-77255906b94cf611b2596ebf9fb772f6.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +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/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/assets/reference/grids/Orange/texture_09.png b/assets/reference/grids/Orange/texture_09.png new file mode 100755 index 0000000..adcfa33 Binary files /dev/null and b/assets/reference/grids/Orange/texture_09.png differ diff --git a/assets/reference/grids/Orange/texture_09.png.import b/assets/reference/grids/Orange/texture_09.png.import new file mode 100755 index 0000000..f6652da --- /dev/null +++ b/assets/reference/grids/Orange/texture_09.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://o2tkqf68k2bg" +path.s3tc="res://.godot/imported/texture_09.png-a2f26ae2bc96428db0f1a3c7f54dfdb0.s3tc.ctex" +metadata={ +"imported_formats": ["s3tc_bptc"], +"vram_texture": true +} + +[deps] + +source_file="res://assets/reference/grids/Orange/texture_09.png" +dest_files=["res://.godot/imported/texture_09.png-a2f26ae2bc96428db0f1a3c7f54dfdb0.s3tc.ctex"] + +[params] + +compress/mode=2 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=true +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +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=0 diff --git a/assets/reference/grids/Orange/texture_10.png b/assets/reference/grids/Orange/texture_10.png new file mode 100755 index 0000000..aa227e5 Binary files /dev/null and b/assets/reference/grids/Orange/texture_10.png differ diff --git a/assets/reference/grids/Orange/texture_10.png.import b/assets/reference/grids/Orange/texture_10.png.import new file mode 100755 index 0000000..3f9fb80 --- /dev/null +++ b/assets/reference/grids/Orange/texture_10.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://b65wacffjnq7o" +path="res://.godot/imported/texture_10.png-dd87076701cf1a715fc3bcc18a62348b.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/reference/grids/Orange/texture_10.png" +dest_files=["res://.godot/imported/texture_10.png-dd87076701cf1a715fc3bcc18a62348b.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +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/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/assets/reference/grids/Orange/texture_11.png b/assets/reference/grids/Orange/texture_11.png new file mode 100755 index 0000000..dc94567 Binary files /dev/null and b/assets/reference/grids/Orange/texture_11.png differ diff --git a/assets/reference/grids/Orange/texture_11.png.import b/assets/reference/grids/Orange/texture_11.png.import new file mode 100755 index 0000000..52ebffc --- /dev/null +++ b/assets/reference/grids/Orange/texture_11.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://b5fnmplr3deuk" +path="res://.godot/imported/texture_11.png-c9844ad487a60a5a75e78ea0fc95b278.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/reference/grids/Orange/texture_11.png" +dest_files=["res://.godot/imported/texture_11.png-c9844ad487a60a5a75e78ea0fc95b278.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +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/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/assets/reference/grids/Orange/texture_12.png b/assets/reference/grids/Orange/texture_12.png new file mode 100755 index 0000000..b730544 Binary files /dev/null and b/assets/reference/grids/Orange/texture_12.png differ diff --git a/assets/reference/grids/Orange/texture_12.png.import b/assets/reference/grids/Orange/texture_12.png.import new file mode 100755 index 0000000..e2b8ed3 --- /dev/null +++ b/assets/reference/grids/Orange/texture_12.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://c1ekjunw5v8uw" +path="res://.godot/imported/texture_12.png-2c5580298a6022e1fc3e9b182534c576.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/reference/grids/Orange/texture_12.png" +dest_files=["res://.godot/imported/texture_12.png-2c5580298a6022e1fc3e9b182534c576.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +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/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/assets/reference/grids/Orange/texture_13.png b/assets/reference/grids/Orange/texture_13.png new file mode 100755 index 0000000..01f4aa8 Binary files /dev/null and b/assets/reference/grids/Orange/texture_13.png differ diff --git a/assets/reference/grids/Orange/texture_13.png.import b/assets/reference/grids/Orange/texture_13.png.import new file mode 100755 index 0000000..c70490c --- /dev/null +++ b/assets/reference/grids/Orange/texture_13.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dxsqfilurqo0q" +path="res://.godot/imported/texture_13.png-a58ee8e8483ff551b5455019f844e779.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/reference/grids/Orange/texture_13.png" +dest_files=["res://.godot/imported/texture_13.png-a58ee8e8483ff551b5455019f844e779.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +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/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/assets/reference/grids/Purple/texture_01.png b/assets/reference/grids/Purple/texture_01.png new file mode 100755 index 0000000..d501875 Binary files /dev/null and b/assets/reference/grids/Purple/texture_01.png differ diff --git a/assets/reference/grids/Purple/texture_01.png.import b/assets/reference/grids/Purple/texture_01.png.import new file mode 100755 index 0000000..6301174 --- /dev/null +++ b/assets/reference/grids/Purple/texture_01.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://rtaosplpwbha" +path="res://.godot/imported/texture_01.png-e56a163f4f21e4e47dd7b24c7db13cad.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/reference/grids/Purple/texture_01.png" +dest_files=["res://.godot/imported/texture_01.png-e56a163f4f21e4e47dd7b24c7db13cad.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +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/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/assets/reference/grids/Purple/texture_02.png b/assets/reference/grids/Purple/texture_02.png new file mode 100755 index 0000000..48a51c1 Binary files /dev/null and b/assets/reference/grids/Purple/texture_02.png differ diff --git a/assets/reference/grids/Purple/texture_02.png.import b/assets/reference/grids/Purple/texture_02.png.import new file mode 100755 index 0000000..d48d5b5 --- /dev/null +++ b/assets/reference/grids/Purple/texture_02.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dwwxu0ehkgwe4" +path="res://.godot/imported/texture_02.png-739b5cc3d2bcd69095d65dbb9ebf8a63.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/reference/grids/Purple/texture_02.png" +dest_files=["res://.godot/imported/texture_02.png-739b5cc3d2bcd69095d65dbb9ebf8a63.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +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/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/assets/reference/grids/Purple/texture_03.png b/assets/reference/grids/Purple/texture_03.png new file mode 100755 index 0000000..5f97f24 Binary files /dev/null and b/assets/reference/grids/Purple/texture_03.png differ diff --git a/assets/reference/grids/Purple/texture_03.png.import b/assets/reference/grids/Purple/texture_03.png.import new file mode 100755 index 0000000..0ecf81d --- /dev/null +++ b/assets/reference/grids/Purple/texture_03.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bc8pnlc04mraa" +path="res://.godot/imported/texture_03.png-528975f7c136f790a441e91ac55e91c7.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/reference/grids/Purple/texture_03.png" +dest_files=["res://.godot/imported/texture_03.png-528975f7c136f790a441e91ac55e91c7.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +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/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/assets/reference/grids/Purple/texture_04.png b/assets/reference/grids/Purple/texture_04.png new file mode 100755 index 0000000..b81951c Binary files /dev/null and b/assets/reference/grids/Purple/texture_04.png differ diff --git a/assets/reference/grids/Purple/texture_04.png.import b/assets/reference/grids/Purple/texture_04.png.import new file mode 100755 index 0000000..026aa0c --- /dev/null +++ b/assets/reference/grids/Purple/texture_04.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://m4248pa7v1pc" +path="res://.godot/imported/texture_04.png-4eeaf1493fad3f8e16c5a142f72fd9e5.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/reference/grids/Purple/texture_04.png" +dest_files=["res://.godot/imported/texture_04.png-4eeaf1493fad3f8e16c5a142f72fd9e5.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +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/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/assets/reference/grids/Purple/texture_05.png b/assets/reference/grids/Purple/texture_05.png new file mode 100755 index 0000000..52352c8 Binary files /dev/null and b/assets/reference/grids/Purple/texture_05.png differ diff --git a/assets/reference/grids/Purple/texture_05.png.import b/assets/reference/grids/Purple/texture_05.png.import new file mode 100755 index 0000000..5982c74 --- /dev/null +++ b/assets/reference/grids/Purple/texture_05.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dw0w6ulvmoe06" +path="res://.godot/imported/texture_05.png-fd9fb230c652b6f5d9d5ab24e7fe4af0.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/reference/grids/Purple/texture_05.png" +dest_files=["res://.godot/imported/texture_05.png-fd9fb230c652b6f5d9d5ab24e7fe4af0.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +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/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/assets/reference/grids/Purple/texture_06.png b/assets/reference/grids/Purple/texture_06.png new file mode 100755 index 0000000..86deeb3 Binary files /dev/null and b/assets/reference/grids/Purple/texture_06.png differ diff --git a/assets/reference/grids/Purple/texture_06.png.import b/assets/reference/grids/Purple/texture_06.png.import new file mode 100755 index 0000000..a9e320c --- /dev/null +++ b/assets/reference/grids/Purple/texture_06.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cfkuyl7j3sgr7" +path="res://.godot/imported/texture_06.png-ffbba487c98107388cb6d2ff2e6c1ef3.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/reference/grids/Purple/texture_06.png" +dest_files=["res://.godot/imported/texture_06.png-ffbba487c98107388cb6d2ff2e6c1ef3.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +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/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/assets/reference/grids/Purple/texture_07.png b/assets/reference/grids/Purple/texture_07.png new file mode 100755 index 0000000..b71ce4e Binary files /dev/null and b/assets/reference/grids/Purple/texture_07.png differ diff --git a/assets/reference/grids/Purple/texture_07.png.import b/assets/reference/grids/Purple/texture_07.png.import new file mode 100755 index 0000000..207b4e6 --- /dev/null +++ b/assets/reference/grids/Purple/texture_07.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dblp8uup18b0v" +path="res://.godot/imported/texture_07.png-8b1e198ed34ba792efd28104ff84914f.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/reference/grids/Purple/texture_07.png" +dest_files=["res://.godot/imported/texture_07.png-8b1e198ed34ba792efd28104ff84914f.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +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/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/assets/reference/grids/Purple/texture_08.png b/assets/reference/grids/Purple/texture_08.png new file mode 100755 index 0000000..470cc5c Binary files /dev/null and b/assets/reference/grids/Purple/texture_08.png differ diff --git a/assets/reference/grids/Purple/texture_08.png.import b/assets/reference/grids/Purple/texture_08.png.import new file mode 100755 index 0000000..f9da7e8 --- /dev/null +++ b/assets/reference/grids/Purple/texture_08.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cpyvpgmasogga" +path="res://.godot/imported/texture_08.png-f34d5f00659fa2770543155abf946776.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/reference/grids/Purple/texture_08.png" +dest_files=["res://.godot/imported/texture_08.png-f34d5f00659fa2770543155abf946776.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +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/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/assets/reference/grids/Purple/texture_09.png b/assets/reference/grids/Purple/texture_09.png new file mode 100755 index 0000000..4a3f689 Binary files /dev/null and b/assets/reference/grids/Purple/texture_09.png differ diff --git a/assets/reference/grids/Purple/texture_09.png.import b/assets/reference/grids/Purple/texture_09.png.import new file mode 100755 index 0000000..ad31f07 --- /dev/null +++ b/assets/reference/grids/Purple/texture_09.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://c4flrt4es3p8j" +path="res://.godot/imported/texture_09.png-dc0a7d6d4a8d625e058b90d1be71d4f0.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/reference/grids/Purple/texture_09.png" +dest_files=["res://.godot/imported/texture_09.png-dc0a7d6d4a8d625e058b90d1be71d4f0.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +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/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/assets/reference/grids/Purple/texture_10.png b/assets/reference/grids/Purple/texture_10.png new file mode 100755 index 0000000..ab7e84b Binary files /dev/null and b/assets/reference/grids/Purple/texture_10.png differ diff --git a/assets/reference/grids/Purple/texture_10.png.import b/assets/reference/grids/Purple/texture_10.png.import new file mode 100755 index 0000000..c1bb338 --- /dev/null +++ b/assets/reference/grids/Purple/texture_10.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://b3t5sdul3qdtj" +path="res://.godot/imported/texture_10.png-f8a99da379bd2526bdf1e715e63f0034.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/reference/grids/Purple/texture_10.png" +dest_files=["res://.godot/imported/texture_10.png-f8a99da379bd2526bdf1e715e63f0034.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +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/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/assets/reference/grids/Purple/texture_11.png b/assets/reference/grids/Purple/texture_11.png new file mode 100755 index 0000000..ad7bebc Binary files /dev/null and b/assets/reference/grids/Purple/texture_11.png differ diff --git a/assets/reference/grids/Purple/texture_11.png.import b/assets/reference/grids/Purple/texture_11.png.import new file mode 100755 index 0000000..24ca36c --- /dev/null +++ b/assets/reference/grids/Purple/texture_11.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bu8wik73kufsj" +path="res://.godot/imported/texture_11.png-773d5e812e6e69d06e8144f5f44b9ca6.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/reference/grids/Purple/texture_11.png" +dest_files=["res://.godot/imported/texture_11.png-773d5e812e6e69d06e8144f5f44b9ca6.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +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/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/assets/reference/grids/Purple/texture_12.png b/assets/reference/grids/Purple/texture_12.png new file mode 100755 index 0000000..979ac5a Binary files /dev/null and b/assets/reference/grids/Purple/texture_12.png differ diff --git a/assets/reference/grids/Purple/texture_12.png.import b/assets/reference/grids/Purple/texture_12.png.import new file mode 100755 index 0000000..af70a29 --- /dev/null +++ b/assets/reference/grids/Purple/texture_12.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://0gipibbupwbq" +path="res://.godot/imported/texture_12.png-63864c183368c7d4496ca970f28c9845.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/reference/grids/Purple/texture_12.png" +dest_files=["res://.godot/imported/texture_12.png-63864c183368c7d4496ca970f28c9845.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +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/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/assets/reference/grids/Purple/texture_13.png b/assets/reference/grids/Purple/texture_13.png new file mode 100755 index 0000000..2a9df22 Binary files /dev/null and b/assets/reference/grids/Purple/texture_13.png differ diff --git a/assets/reference/grids/Purple/texture_13.png.import b/assets/reference/grids/Purple/texture_13.png.import new file mode 100755 index 0000000..4067d0b --- /dev/null +++ b/assets/reference/grids/Purple/texture_13.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://baifjush5uqxk" +path="res://.godot/imported/texture_13.png-21aa6067319fcb87ea4bafa067296139.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/reference/grids/Purple/texture_13.png" +dest_files=["res://.godot/imported/texture_13.png-21aa6067319fcb87ea4bafa067296139.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +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/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/assets/reference/grids/Red/texture_01.png b/assets/reference/grids/Red/texture_01.png new file mode 100755 index 0000000..1aaab41 Binary files /dev/null and b/assets/reference/grids/Red/texture_01.png differ diff --git a/assets/reference/grids/Red/texture_01.png.import b/assets/reference/grids/Red/texture_01.png.import new file mode 100755 index 0000000..9846b6a --- /dev/null +++ b/assets/reference/grids/Red/texture_01.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://b21ht5nx04x03" +path="res://.godot/imported/texture_01.png-3dc49b00d6a974a6fb36a620c97083e3.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/reference/grids/Red/texture_01.png" +dest_files=["res://.godot/imported/texture_01.png-3dc49b00d6a974a6fb36a620c97083e3.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +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/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/assets/reference/grids/Red/texture_02.png b/assets/reference/grids/Red/texture_02.png new file mode 100755 index 0000000..bf1cb17 Binary files /dev/null and b/assets/reference/grids/Red/texture_02.png differ diff --git a/assets/reference/grids/Red/texture_02.png.import b/assets/reference/grids/Red/texture_02.png.import new file mode 100755 index 0000000..9c3344b --- /dev/null +++ b/assets/reference/grids/Red/texture_02.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://ce3bumh5c0ty0" +path="res://.godot/imported/texture_02.png-9d2744acd7f957eb5d529e353c222729.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/reference/grids/Red/texture_02.png" +dest_files=["res://.godot/imported/texture_02.png-9d2744acd7f957eb5d529e353c222729.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +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/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/assets/reference/grids/Red/texture_03.png b/assets/reference/grids/Red/texture_03.png new file mode 100755 index 0000000..ff09c22 Binary files /dev/null and b/assets/reference/grids/Red/texture_03.png differ diff --git a/assets/reference/grids/Red/texture_03.png.import b/assets/reference/grids/Red/texture_03.png.import new file mode 100755 index 0000000..2d776af --- /dev/null +++ b/assets/reference/grids/Red/texture_03.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://c7wh68ldvijsk" +path="res://.godot/imported/texture_03.png-0678c93e6634629996fface8f38264e5.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/reference/grids/Red/texture_03.png" +dest_files=["res://.godot/imported/texture_03.png-0678c93e6634629996fface8f38264e5.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +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/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/assets/reference/grids/Red/texture_04.png b/assets/reference/grids/Red/texture_04.png new file mode 100755 index 0000000..b5b77ff Binary files /dev/null and b/assets/reference/grids/Red/texture_04.png differ diff --git a/assets/reference/grids/Red/texture_04.png.import b/assets/reference/grids/Red/texture_04.png.import new file mode 100755 index 0000000..c58f4a5 --- /dev/null +++ b/assets/reference/grids/Red/texture_04.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dgurjn676bykd" +path="res://.godot/imported/texture_04.png-4d9b7d80b13054feff647095df5ec53a.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/reference/grids/Red/texture_04.png" +dest_files=["res://.godot/imported/texture_04.png-4d9b7d80b13054feff647095df5ec53a.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +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/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/assets/reference/grids/Red/texture_05.png b/assets/reference/grids/Red/texture_05.png new file mode 100755 index 0000000..7827035 Binary files /dev/null and b/assets/reference/grids/Red/texture_05.png differ diff --git a/assets/reference/grids/Red/texture_05.png.import b/assets/reference/grids/Red/texture_05.png.import new file mode 100755 index 0000000..db63816 --- /dev/null +++ b/assets/reference/grids/Red/texture_05.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://42mmd2qnvbcs" +path="res://.godot/imported/texture_05.png-9d1b593bc86ab1e8acc8036d09ddb105.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/reference/grids/Red/texture_05.png" +dest_files=["res://.godot/imported/texture_05.png-9d1b593bc86ab1e8acc8036d09ddb105.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +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/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/assets/reference/grids/Red/texture_06.png b/assets/reference/grids/Red/texture_06.png new file mode 100755 index 0000000..914a6f1 Binary files /dev/null and b/assets/reference/grids/Red/texture_06.png differ diff --git a/assets/reference/grids/Red/texture_06.png.import b/assets/reference/grids/Red/texture_06.png.import new file mode 100755 index 0000000..9f6e25a --- /dev/null +++ b/assets/reference/grids/Red/texture_06.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://toxlia00cvjk" +path="res://.godot/imported/texture_06.png-2d98e32c1e4b48a11805703692aee995.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/reference/grids/Red/texture_06.png" +dest_files=["res://.godot/imported/texture_06.png-2d98e32c1e4b48a11805703692aee995.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +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/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/assets/reference/grids/Red/texture_07.png b/assets/reference/grids/Red/texture_07.png new file mode 100755 index 0000000..47d517b Binary files /dev/null and b/assets/reference/grids/Red/texture_07.png differ diff --git a/assets/reference/grids/Red/texture_07.png.import b/assets/reference/grids/Red/texture_07.png.import new file mode 100755 index 0000000..edb4151 --- /dev/null +++ b/assets/reference/grids/Red/texture_07.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://grioj2dflxc1" +path="res://.godot/imported/texture_07.png-03224d44d779b61224ec82fae0a06730.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/reference/grids/Red/texture_07.png" +dest_files=["res://.godot/imported/texture_07.png-03224d44d779b61224ec82fae0a06730.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +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/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/assets/reference/grids/Red/texture_08.png b/assets/reference/grids/Red/texture_08.png new file mode 100755 index 0000000..07cfc41 Binary files /dev/null and b/assets/reference/grids/Red/texture_08.png differ diff --git a/assets/reference/grids/Red/texture_08.png.import b/assets/reference/grids/Red/texture_08.png.import new file mode 100755 index 0000000..7939da1 --- /dev/null +++ b/assets/reference/grids/Red/texture_08.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cuupjwb3n5h56" +path="res://.godot/imported/texture_08.png-1cda69ecac27858dcd85ad651bfd5d79.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/reference/grids/Red/texture_08.png" +dest_files=["res://.godot/imported/texture_08.png-1cda69ecac27858dcd85ad651bfd5d79.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +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/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/assets/reference/grids/Red/texture_09.png b/assets/reference/grids/Red/texture_09.png new file mode 100755 index 0000000..86d67d8 Binary files /dev/null and b/assets/reference/grids/Red/texture_09.png differ diff --git a/assets/reference/grids/Red/texture_09.png.import b/assets/reference/grids/Red/texture_09.png.import new file mode 100755 index 0000000..75072fc --- /dev/null +++ b/assets/reference/grids/Red/texture_09.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://c4m486aeb5ki5" +path="res://.godot/imported/texture_09.png-0163e1ce5cf88dcc75fe4beef87a4464.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/reference/grids/Red/texture_09.png" +dest_files=["res://.godot/imported/texture_09.png-0163e1ce5cf88dcc75fe4beef87a4464.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +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/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/assets/reference/grids/Red/texture_10.png b/assets/reference/grids/Red/texture_10.png new file mode 100755 index 0000000..a9266d1 Binary files /dev/null and b/assets/reference/grids/Red/texture_10.png differ diff --git a/assets/reference/grids/Red/texture_10.png.import b/assets/reference/grids/Red/texture_10.png.import new file mode 100755 index 0000000..f64e5a6 --- /dev/null +++ b/assets/reference/grids/Red/texture_10.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://j40fp842mx5o" +path="res://.godot/imported/texture_10.png-4c4cc09445d0ecf76ac636da7116f403.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/reference/grids/Red/texture_10.png" +dest_files=["res://.godot/imported/texture_10.png-4c4cc09445d0ecf76ac636da7116f403.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +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/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/assets/reference/grids/Red/texture_11.png b/assets/reference/grids/Red/texture_11.png new file mode 100755 index 0000000..2acc544 Binary files /dev/null and b/assets/reference/grids/Red/texture_11.png differ diff --git a/assets/reference/grids/Red/texture_11.png.import b/assets/reference/grids/Red/texture_11.png.import new file mode 100755 index 0000000..1229b18 --- /dev/null +++ b/assets/reference/grids/Red/texture_11.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://c7s213vfnqor4" +path="res://.godot/imported/texture_11.png-6329b95130cdbd02461065a436ef0069.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/reference/grids/Red/texture_11.png" +dest_files=["res://.godot/imported/texture_11.png-6329b95130cdbd02461065a436ef0069.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +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/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/assets/reference/grids/Red/texture_12.png b/assets/reference/grids/Red/texture_12.png new file mode 100755 index 0000000..7054c4d Binary files /dev/null and b/assets/reference/grids/Red/texture_12.png differ diff --git a/assets/reference/grids/Red/texture_12.png.import b/assets/reference/grids/Red/texture_12.png.import new file mode 100755 index 0000000..077036d --- /dev/null +++ b/assets/reference/grids/Red/texture_12.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://buqxqb8cxk5h6" +path="res://.godot/imported/texture_12.png-6bf65606d914c84a763fce5645b4f32b.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/reference/grids/Red/texture_12.png" +dest_files=["res://.godot/imported/texture_12.png-6bf65606d914c84a763fce5645b4f32b.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +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/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/assets/reference/grids/Red/texture_13.png b/assets/reference/grids/Red/texture_13.png new file mode 100755 index 0000000..ab8c7b9 Binary files /dev/null and b/assets/reference/grids/Red/texture_13.png differ diff --git a/assets/reference/grids/Red/texture_13.png.import b/assets/reference/grids/Red/texture_13.png.import new file mode 100755 index 0000000..8ee7037 --- /dev/null +++ b/assets/reference/grids/Red/texture_13.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://c3nd5ya7vbtq8" +path="res://.godot/imported/texture_13.png-f0664364eec3b5aad3bc8d92523a756e.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/reference/grids/Red/texture_13.png" +dest_files=["res://.godot/imported/texture_13.png-f0664364eec3b5aad3bc8d92523a756e.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +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/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/assets/ui/cursor/Focus.png b/assets/ui/cursor/Focus.png new file mode 100755 index 0000000..b492541 Binary files /dev/null and b/assets/ui/cursor/Focus.png differ diff --git a/assets/ui/cursor/Focus.png.import b/assets/ui/cursor/Focus.png.import new file mode 100755 index 0000000..b3ebc84 --- /dev/null +++ b/assets/ui/cursor/Focus.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://db305uurucybu" +path="res://.godot/imported/Focus.png-5b23175656b99e14e44c9fd92b9dc5ac.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/ui/cursor/Focus.png" +dest_files=["res://.godot/imported/Focus.png-5b23175656b99e14e44c9fd92b9dc5ac.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +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/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/assets/ui/cursor/hand.png b/assets/ui/cursor/hand.png new file mode 100755 index 0000000..e14c0b4 Binary files /dev/null and b/assets/ui/cursor/hand.png differ diff --git a/assets/ui/cursor/hand.png.import b/assets/ui/cursor/hand.png.import new file mode 100755 index 0000000..d83c652 --- /dev/null +++ b/assets/ui/cursor/hand.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://c4e0bdc0m7qpr" +path="res://.godot/imported/hand.png-d210aa8bb051e69a07b0b602b9b73278.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/ui/cursor/hand.png" +dest_files=["res://.godot/imported/hand.png-d210aa8bb051e69a07b0b602b9b73278.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +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/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/assets/ui/cursor/look.png b/assets/ui/cursor/look.png new file mode 100755 index 0000000..59f9d83 Binary files /dev/null and b/assets/ui/cursor/look.png differ diff --git a/assets/ui/cursor/look.png.import b/assets/ui/cursor/look.png.import new file mode 100755 index 0000000..f7b28bc --- /dev/null +++ b/assets/ui/cursor/look.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cdhi0ga0ot2g5" +path="res://.godot/imported/look.png-8167dff423a4546af848dd2c321b5077.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/ui/cursor/look.png" +dest_files=["res://.godot/imported/look.png-8167dff423a4546af848dd2c321b5077.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +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/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/assets/ui/cursor/speak.png b/assets/ui/cursor/speak.png new file mode 100755 index 0000000..d686335 Binary files /dev/null and b/assets/ui/cursor/speak.png differ diff --git a/assets/ui/cursor/speak.png.import b/assets/ui/cursor/speak.png.import new file mode 100755 index 0000000..55b4524 --- /dev/null +++ b/assets/ui/cursor/speak.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://ulou4025dp5g" +path="res://.godot/imported/speak.png-9dfcac15f2f30ed35798136cb7928da3.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/ui/cursor/speak.png" +dest_files=["res://.godot/imported/speak.png-9dfcac15f2f30ed35798136cb7928da3.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +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/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 b/icon.svg new file mode 100755 index 0000000..adc26df --- /dev/null +++ b/icon.svg @@ -0,0 +1 @@ + diff --git a/icon.svg.import b/icon.svg.import new file mode 100755 index 0000000..f5c259b --- /dev/null +++ b/icon.svg.import @@ -0,0 +1,37 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cybs2hmxix3wu" +path="res://.godot/imported/icon.svg-218a8f2b3041327d8a5756f3a245f83b.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://icon.svg" +dest_files=["res://.godot/imported/icon.svg-218a8f2b3041327d8a5756f3a245f83b.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +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/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 +svg/scale=1.0 +editor/scale_with_editor_scale=false +editor/convert_colors_with_editor_theme=false diff --git a/project.godot b/project.godot new file mode 100755 index 0000000..d6cc491 --- /dev/null +++ b/project.godot @@ -0,0 +1,27 @@ +; Engine configuration file. +; It's best edited using the editor UI and not directly, +; since the parameters that go here are not all obvious. +; +; Format: +; [section] ; section goes between [] +; param=value ; assign values to parameters + +config_version=5 + +[application] + +config/name="adventure" +run/main_scene="res://src/game.tscn" +config/features=PackedStringArray("4.1", "Forward Plus") +config/icon="res://icon.svg" + +[display] + +window/size/viewport_width=1280 +window/size/viewport_height=720 + +[rendering] + +anti_aliasing/quality/msaa_3d=1 +anti_aliasing/quality/screen_space_aa=1 +anti_aliasing/quality/use_taa=true diff --git a/src/game.gd b/src/game.gd new file mode 100755 index 0000000..ea7967c --- /dev/null +++ b/src/game.gd @@ -0,0 +1,14 @@ +extends Node + + +func _ready() -> void: + Input.set_mouse_mode(Input.MOUSE_MODE_HIDDEN) + + +func _input(event: InputEvent) -> void: + if event.is_action_pressed("ui_cancel"): + get_tree().quit() + + +func _process(delta) -> void: + pass diff --git a/src/game.tscn b/src/game.tscn new file mode 100755 index 0000000..10c4dfb --- /dev/null +++ b/src/game.tscn @@ -0,0 +1,15 @@ +[gd_scene load_steps=5 format=3 uid="uid://brbvvwo0ex8ru"] + +[ext_resource type="Script" path="res://src/game.gd" id="1_nyg0b"] +[ext_resource type="PackedScene" uid="uid://x6ij77sm0cun" path="res://src/player/player.tscn" id="2_kvfpb"] +[ext_resource type="PackedScene" uid="uid://dmibq3nkrn0jy" path="res://assets/levels/0000_test-level/0000_test-level.tscn" id="3_amrrp"] +[ext_resource type="PackedScene" uid="uid://cwfj12mncohey" path="res://src/ui/debug/debug.tscn" id="4_jqn3m"] + +[node name="game" type="Node"] +script = ExtResource("1_nyg0b") + +[node name="0000_testlevel" parent="." instance=ExtResource("3_amrrp")] + +[node name="player" parent="." instance=ExtResource("2_kvfpb")] + +[node name="debug" parent="." instance=ExtResource("4_jqn3m")] diff --git a/src/menu/menu.gd b/src/menu/menu.gd new file mode 100755 index 0000000..8270a56 --- /dev/null +++ b/src/menu/menu.gd @@ -0,0 +1,9 @@ +extends Control + + +func _ready() -> void: + pass + + +func _process(delta: float) -> void: + pass diff --git a/src/menu/menu.tscn b/src/menu/menu.tscn new file mode 100755 index 0000000..2ddb623 --- /dev/null +++ b/src/menu/menu.tscn @@ -0,0 +1,12 @@ +[gd_scene load_steps=2 format=3 uid="uid://cp3xeh0y05t2i"] + +[ext_resource type="Script" path="res://src/menu/menu.gd" id="1_keu0c"] + +[node name="menu" type="Control"] +layout_mode = 3 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +script = ExtResource("1_keu0c") diff --git a/src/player/camera/camera.gd b/src/player/camera/camera.gd new file mode 100755 index 0000000..7b61708 --- /dev/null +++ b/src/player/camera/camera.gd @@ -0,0 +1,13 @@ +extends Node3D + + +@onready var camera: Camera3D = $camera_player +@onready var camera_focus: RayCast3D = $camera_player_focus + + +func _ready() -> void: + pass + + +func _process(delta: float) -> void: + pass diff --git a/src/player/camera/camera.tscn b/src/player/camera/camera.tscn new file mode 100755 index 0000000..d89f706 --- /dev/null +++ b/src/player/camera/camera.tscn @@ -0,0 +1,14 @@ +[gd_scene load_steps=3 format=3 uid="uid://ca56jvo202ba3"] + +[ext_resource type="Script" path="res://src/player/camera/camera.gd" id="1_inc7k"] +[ext_resource type="CameraAttributesPractical" uid="uid://brqd87bm87n3n" path="res://src/player/camera/camera_attributes.tres" id="2_7gp7v"] + +[node name="camera" type="Node3D"] +script = ExtResource("1_inc7k") + +[node name="camera_player" type="Camera3D" parent="."] +attributes = ExtResource("2_7gp7v") +current = true + +[node name="camera_player_focus" type="RayCast3D" parent="."] +target_position = Vector3(0, 0, -20) diff --git a/src/player/camera/camera_attributes.tres b/src/player/camera/camera_attributes.tres new file mode 100755 index 0000000..0be7b95 --- /dev/null +++ b/src/player/camera/camera_attributes.tres @@ -0,0 +1,4 @@ +[gd_resource type="CameraAttributesPractical" format=3 uid="uid://brqd87bm87n3n"] + +[resource] +auto_exposure_enabled = true diff --git a/src/player/cursor/cursor.gd b/src/player/cursor/cursor.gd new file mode 100755 index 0000000..a796062 --- /dev/null +++ b/src/player/cursor/cursor.gd @@ -0,0 +1,20 @@ +extends Control + + +@onready var sprites = $sprites + + +func _ready() -> void: + pass + + +func _process(delta) -> void: + sprites.scale = Vector2(0.33, 0.33) + pass + + +func set_cursor(action: String) -> void: + for child in sprites.get_children(): + child.visible = false + if action == "none": action = "hand" + sprites.get_node(action).visible = true diff --git a/src/player/cursor/cursor.tscn b/src/player/cursor/cursor.tscn new file mode 100755 index 0000000..7f41d7c --- /dev/null +++ b/src/player/cursor/cursor.tscn @@ -0,0 +1,32 @@ +[gd_scene load_steps=5 format=3 uid="uid://bn17hjpop5c7c"] + +[ext_resource type="Script" path="res://src/player/cursor/cursor.gd" id="1_xkt06"] +[ext_resource type="Texture2D" uid="uid://cdhi0ga0ot2g5" path="res://assets/ui/cursor/look.png" id="2_lyg68"] +[ext_resource type="Texture2D" uid="uid://ulou4025dp5g" path="res://assets/ui/cursor/speak.png" id="3_dobls"] +[ext_resource type="Texture2D" uid="uid://c4e0bdc0m7qpr" path="res://assets/ui/cursor/hand.png" id="4_tq3xw"] + +[node name="cursor" type="Control"] +layout_mode = 3 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +mouse_filter = 2 +script = ExtResource("1_xkt06") + +[node name="sprites" type="Node2D" parent="."] + +[node name="look" type="Sprite2D" parent="sprites"] +visible = false +texture = ExtResource("2_lyg68") + +[node name="speak" type="Sprite2D" parent="sprites"] +visible = false +scale = Vector2(0.5, 0.5) +texture = ExtResource("3_dobls") + +[node name="hand" type="Sprite2D" parent="sprites"] +texture = ExtResource("4_tq3xw") +centered = false +offset = Vector2(-48, -16) diff --git a/src/player/player.gd b/src/player/player.gd new file mode 100755 index 0000000..7d670b6 --- /dev/null +++ b/src/player/player.gd @@ -0,0 +1,34 @@ +extends Node3D + + +@export var room_size: float = 10 + +var cursor_2d_lit: Vector2 + + +@onready var cursor: Control = $cursor +@onready var camera: Node3D = $camera + + +func _ready() -> void: + pass + + +func _input(event: InputEvent) -> void: + if event is InputEventMouseMotion: + cursor_2d_lit = get_viewport().get_mouse_position() + + +func _process(delta) -> void: + if $raycast_left.is_colliding() and $raycast_right.is_colliding(): + var bound_left: float = $raycast_left.get_collision_point().x + var bound_right: float = $raycast_right.get_collision_point().x + room_size = abs(bound_left) + abs(bound_right) - 1 + + + var window_size: Vector2 = get_viewport().get_visible_rect().size + cursor.position = cursor_2d_lit + + camera.position.x = ((cursor_2d_lit.x / window_size.x) - 0.5) * room_size + camera.rotation.x = ((cursor_2d_lit.y / window_size.y) - 0.5) * -1.0 + diff --git a/src/player/player.tscn b/src/player/player.tscn new file mode 100755 index 0000000..e10864e --- /dev/null +++ b/src/player/player.tscn @@ -0,0 +1,27 @@ +[gd_scene load_steps=5 format=3 uid="uid://x6ij77sm0cun"] + +[ext_resource type="Script" path="res://src/player/player.gd" id="1_rk4w0"] +[ext_resource type="PackedScene" uid="uid://dojss35kvrffk" path="res://src/player/state-machine/state-machine.tscn" id="2_2jl53"] +[ext_resource type="PackedScene" uid="uid://bn17hjpop5c7c" path="res://src/player/cursor/cursor.tscn" id="2_gj64m"] +[ext_resource type="PackedScene" uid="uid://ca56jvo202ba3" path="res://src/player/camera/camera.tscn" id="3_2cnhy"] + +[node name="player" type="Node3D"] +script = ExtResource("1_rk4w0") + +[node name="state-machine" parent="." instance=ExtResource("2_2jl53")] + +[node name="raycast_left" type="RayCast3D" parent="."] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.65, 0) +target_position = Vector3(-20, 0, 0) + +[node name="raycast_right" type="RayCast3D" parent="."] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.65, 0) +target_position = Vector3(20, 0, 0) + +[node name="camera" parent="." instance=ExtResource("3_2cnhy")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.65, 0) + +[node name="cursor" parent="." instance=ExtResource("2_gj64m")] +top_level = true + +[editable path="state-machine"] diff --git a/src/player/state-machine/state-machine.gd b/src/player/state-machine/state-machine.gd new file mode 100755 index 0000000..758a7be --- /dev/null +++ b/src/player/state-machine/state-machine.gd @@ -0,0 +1,74 @@ +extends Node +class_name StateMachine + + +@export var state_init: NodePath +@onready var state_current: State = get_node("roam") + + +var item_current: Item = null +var item_focus: Item = null + + +var cursor_2d_lit: Vector2 + + +@onready var camera: Camera3D = get_parent().get_node("camera/camera_player") +@onready var cursor: Control = get_parent().get_node("cursor") + + +func _ready() -> void: + for state in get_children(): + state.state_machine = self + for item in get_tree().get_nodes_in_group("items"): + item.state_machine = self + item.item_collision.mouse_entered.connect( _on_mouse_entered.bind(item) ) + item.item_collision.mouse_exited.connect( _on_mouse_exited.bind(item) ) + + +func _input(event: InputEvent) -> void: + if event is InputEventMouseMotion: + cursor_2d_lit = get_viewport().get_mouse_position() + if event is InputEventMouseButton: + if Input.is_mouse_button_pressed(MOUSE_BUTTON_LEFT): + _on_mouse_clicked() + if Input.is_mouse_button_pressed(MOUSE_BUTTON_RIGHT): + _on_mouse_unclicked() + + +func _process(delta: float) -> void: + var ui_debug: Control = get_node("/root/game/debug") + if ui_debug != null: + ui_debug.set_state(state_current.name) + if item_current == null: + ui_debug.set_item("none") + ui_debug.set_interaction("none") + else: + ui_debug.set_item(item_current.name) + if item_current.item_dialogue.has("dialogue"): + ui_debug.set_interaction(item_current.item_dialogue["dialogue"]["init"]["action"]) + + +func _on_mouse_entered(item: Item) -> void: + item_focus = item + state_current.entered( item ) + + +func _on_mouse_exited(item: Item) -> void: + state_current.exited( item ) + item_focus = null + + +func _on_mouse_clicked() -> void: + state_current.clicked() + + +func _on_mouse_unclicked() -> void: + state_current.unclicked() + + +func state_change(target_state: String): + if has_node(target_state): + state_current.exit() + state_current = get_node(target_state) + state_current.init() diff --git a/src/player/state-machine/state-machine.tscn b/src/player/state-machine/state-machine.tscn new file mode 100755 index 0000000..0bea492 --- /dev/null +++ b/src/player/state-machine/state-machine.tscn @@ -0,0 +1,31 @@ +[gd_scene load_steps=9 format=3 uid="uid://dojss35kvrffk"] + +[ext_resource type="Script" path="res://src/player/state-machine/state-machine.gd" id="1_yldu1"] +[ext_resource type="PackedScene" path="res://src/player/state-machine/state.tscn" id="2_8qcds"] +[ext_resource type="Script" path="res://src/player/state-machine/states/roam.gd" id="3_d8kuo"] +[ext_resource type="Script" path="res://src/player/state-machine/states/focus.gd" id="4_yowpl"] +[ext_resource type="Script" path="res://src/player/state-machine/states/interact.gd" id="5_o6fkc"] +[ext_resource type="Script" path="res://src/player/state-machine/states/menu.gd" id="6_h8cpj"] +[ext_resource type="Script" path="res://src/player/state-machine/states/cutscene.gd" id="7_o3weu"] +[ext_resource type="Script" path="res://src/player/state-machine/states/dialogue.gd" id="8_n77yx"] + +[node name="state-machine" type="Node"] +script = ExtResource("1_yldu1") + +[node name="roam" parent="." instance=ExtResource("2_8qcds")] +script = ExtResource("3_d8kuo") + +[node name="focus" parent="." instance=ExtResource("2_8qcds")] +script = ExtResource("4_yowpl") + +[node name="interact" parent="." instance=ExtResource("2_8qcds")] +script = ExtResource("5_o6fkc") + +[node name="menu" parent="." instance=ExtResource("2_8qcds")] +script = ExtResource("6_h8cpj") + +[node name="cutscene" parent="." instance=ExtResource("2_8qcds")] +script = ExtResource("7_o3weu") + +[node name="dialogue" parent="." instance=ExtResource("2_8qcds")] +script = ExtResource("8_n77yx") diff --git a/src/player/state-machine/state.gd b/src/player/state-machine/state.gd new file mode 100755 index 0000000..6f5f8dc --- /dev/null +++ b/src/player/state-machine/state.gd @@ -0,0 +1,39 @@ +extends Node +class_name State + + +var state_machine: StateMachine = null +var state_item: Item = null + + +func _ready() -> void: + pass + + +func _process(delta: float) -> void: + pass + + +func init() -> void: + print("Init State") + + +func exit() -> void: + print("Exit State") + + +func entered(item: Item) -> void: + print("Entered: ", item.name) + + +func exited(item: Item) -> void: + print("Exited: ", item.name) + + +func clicked() -> void: + print("Clicked") + + +func unclicked() -> void: + print("Un-Clicked") + diff --git a/src/player/state-machine/state.tscn b/src/player/state-machine/state.tscn new file mode 100755 index 0000000..17858d5 --- /dev/null +++ b/src/player/state-machine/state.tscn @@ -0,0 +1,6 @@ +[gd_scene load_steps=2 format=3] + +[ext_resource type="Script" path="res://src/player/state-machine/state.gd" id="1_i3ymq"] + +[node name="state" type="Node"] +script = ExtResource("1_i3ymq") diff --git a/src/player/state-machine/states/cutscene.gd b/src/player/state-machine/states/cutscene.gd new file mode 100755 index 0000000..98e4c59 --- /dev/null +++ b/src/player/state-machine/states/cutscene.gd @@ -0,0 +1,10 @@ +extends State # Cut Scene + + +func _ready() -> void: + pass + + +func _process(delta: float) -> void: + pass + diff --git a/src/player/state-machine/states/dialogue.gd b/src/player/state-machine/states/dialogue.gd new file mode 100755 index 0000000..f71eec2 --- /dev/null +++ b/src/player/state-machine/states/dialogue.gd @@ -0,0 +1,13 @@ +extends State # Dialogue + + +func _ready() -> void: + pass + + +func _process(delta: float) -> void: + pass + + +func unclicked() -> void: + state_machine.state_change("roam") diff --git a/src/player/state-machine/states/focus.gd b/src/player/state-machine/states/focus.gd new file mode 100755 index 0000000..f7a62c8 --- /dev/null +++ b/src/player/state-machine/states/focus.gd @@ -0,0 +1,33 @@ +extends State # Focus + + +func _ready() -> void: + pass + + +func _process(delta: float) -> void: + pass + + +func init() -> void: + if state_machine.item_focus.get_interaction() != "none": + state_machine.item_focus.dialogue.set_text( + state_machine.item_focus.item_dialogue["meta"]["name"] + ) + state_machine.item_focus.dialogue_show() + state_machine.cursor.set_cursor(state_machine.item_focus.get_interaction()) + + +func exit() -> void: + state_machine.item_focus.dialogue_hide() + + + +func exited(item: Item) -> void: + state_machine.state_change("roam") + + +func clicked() -> void: + if state_machine.item_focus.get_interaction() != "none": + state_machine.item_current = state_machine.item_focus + state_machine.state_change("interact") diff --git a/src/player/state-machine/states/interact.gd b/src/player/state-machine/states/interact.gd new file mode 100755 index 0000000..31ed051 --- /dev/null +++ b/src/player/state-machine/states/interact.gd @@ -0,0 +1,35 @@ +extends State # Interact + + +func _ready() -> void: + pass + + +func _process(delta: float) -> void: +# var window_size: Vector2 = get_viewport().get_visible_rect().size +# state_machine.item_current.item_camera.rotate.x = ((state_machine.cursor_2d_lit.x / window_size.x) - 0.5) * room_size +# camera.rotation.x = ((cursor_2d_lit.y / window_size.y) - 0.5) * -1.0 + pass + + +func init() -> void: + state_machine.cursor.set_cursor("hand") + state_machine.item_current.dialogue.set_text( + state_machine.item_current.item_dialogue["dialogue"]["init"]["text"] + ) + state_machine.item_current.dialogue_show() + state_machine.item_current.item_camera.current = true + + +func exit() -> void: + state_machine.item_current.dialogue_hide() + state_machine.camera.current = true + #state_machine.item_current = null + + +func clicked() -> void: + state_machine.item_current.dialogue_hide() + if state_machine.item_focus == null: + state_machine.state_change("roam") + else: + state_machine.state_change("focus") diff --git a/src/player/state-machine/states/menu.gd b/src/player/state-machine/states/menu.gd new file mode 100755 index 0000000..ebd1ef7 --- /dev/null +++ b/src/player/state-machine/states/menu.gd @@ -0,0 +1,13 @@ +extends State # Menu + + +func _ready() -> void: + pass + + +func _process(delta: float) -> void: + pass + + +func unclicked() -> void: + state_machine.state_change("roam") diff --git a/src/player/state-machine/states/roam.gd b/src/player/state-machine/states/roam.gd new file mode 100755 index 0000000..9d173f3 --- /dev/null +++ b/src/player/state-machine/states/roam.gd @@ -0,0 +1,19 @@ +extends State # Roam + + +func _ready() -> void: + pass + + +func _process(delta: float) -> void: + pass + + +func init() -> void: + state_machine.cursor.set_cursor("hand") + + +func entered(item: Item) -> void: + state_machine.item_current = item + state_machine.state_change("focus") + diff --git a/src/scene-manager/scene-manager.gd b/src/scene-manager/scene-manager.gd new file mode 100755 index 0000000..57a955b --- /dev/null +++ b/src/scene-manager/scene-manager.gd @@ -0,0 +1,9 @@ +extends Node + + +func _ready() -> void: + pass + + +func _process(delta: float) -> void: + pass diff --git a/src/scene-manager/scene-manager.tscn b/src/scene-manager/scene-manager.tscn new file mode 100755 index 0000000..3eeae43 --- /dev/null +++ b/src/scene-manager/scene-manager.tscn @@ -0,0 +1,6 @@ +[gd_scene load_steps=2 format=3 uid="uid://dqf5j3llvkhsm"] + +[ext_resource type="Script" path="res://src/scene-manager/scene-manager.gd" id="1_naijh"] + +[node name="scene-manager" type="Node"] +script = ExtResource("1_naijh") diff --git a/src/ui/debug/debug.gd b/src/ui/debug/debug.gd new file mode 100755 index 0000000..fe856fd --- /dev/null +++ b/src/ui/debug/debug.gd @@ -0,0 +1,21 @@ +extends Control + + +func _ready() -> void: + pass + + +func _process(delta: float) -> void: + pass + + +func set_state(text: String) -> void: + $label_state.text = text + + +func set_item(text: String) -> void: + $label_item.text = text + + +func set_interaction(text: String) -> void: + $label_interaction.text = text diff --git a/src/ui/debug/debug.tscn b/src/ui/debug/debug.tscn new file mode 100755 index 0000000..ac3f8b5 --- /dev/null +++ b/src/ui/debug/debug.tscn @@ -0,0 +1,33 @@ +[gd_scene load_steps=2 format=3 uid="uid://cwfj12mncohey"] + +[ext_resource type="Script" path="res://src/ui/debug/debug.gd" id="1_cfwf4"] + +[node name="debug" type="Control"] +layout_mode = 3 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +mouse_filter = 2 +script = ExtResource("1_cfwf4") + +[node name="label_state" type="Label" parent="."] +layout_mode = 0 +offset_right = 40.0 +offset_bottom = 23.0 +text = "State: " + +[node name="label_item" type="Label" parent="."] +layout_mode = 0 +offset_top = 24.0 +offset_right = 49.0 +offset_bottom = 50.0 +text = "Item: " + +[node name="label_interaction" type="Label" parent="."] +layout_mode = 0 +offset_top = 48.0 +offset_right = 49.0 +offset_bottom = 74.0 +text = "Interaction:" diff --git a/src/ui/dialogue/dialogue.gd b/src/ui/dialogue/dialogue.gd new file mode 100755 index 0000000..bc76ce6 --- /dev/null +++ b/src/ui/dialogue/dialogue.gd @@ -0,0 +1,13 @@ +extends Control + + +func _ready() -> void: + pass + + +func _process(delta: float) -> void: + pass + + +func set_text(text: String) -> void: + $VBoxContainer/Label.text = text diff --git a/src/ui/dialogue/dialogue.tscn b/src/ui/dialogue/dialogue.tscn new file mode 100755 index 0000000..4f178e1 --- /dev/null +++ b/src/ui/dialogue/dialogue.tscn @@ -0,0 +1,41 @@ +[gd_scene load_steps=3 format=3 uid="uid://cqiuboibokl4i"] + +[ext_resource type="Script" path="res://src/ui/dialogue/dialogue.gd" id="1_eumjf"] + +[sub_resource type="Theme" id="Theme_nfpy5"] + +[node name="dialogue" type="Control"] +layout_mode = 3 +anchors_preset = 0 +size_flags_horizontal = 4 +size_flags_vertical = 4 +script = ExtResource("1_eumjf") + +[node name="VBoxContainer" type="VBoxContainer" parent="."] +layout_mode = 1 +anchors_preset = 7 +anchor_left = 0.5 +anchor_top = 1.0 +anchor_right = 0.5 +anchor_bottom = 1.0 +offset_left = -48.0 +offset_top = -26.0 +offset_right = 48.0 +grow_horizontal = 2 +grow_vertical = 0 +theme = SubResource("Theme_nfpy5") + +[node name="Label" type="Label" parent="VBoxContainer"] +layout_mode = 2 +size_flags_vertical = 8 +text = "Dialogue" +horizontal_alignment = 1 + +[node name="Panel" type="Panel" parent="VBoxContainer/Label"] +show_behind_parent = true +layout_mode = 1 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 diff --git a/src/ui/dialogue/dialogue_label-settings.tres b/src/ui/dialogue/dialogue_label-settings.tres new file mode 100755 index 0000000..320969b --- /dev/null +++ b/src/ui/dialogue/dialogue_label-settings.tres @@ -0,0 +1,5 @@ +[gd_resource type="LabelSettings" format=3 uid="uid://c2b6mwmv2weuy"] + +[resource] +shadow_size = 2 +shadow_color = Color(0, 0, 0, 0.431373) diff --git a/src/ui/themes/theme_main.tres b/src/ui/themes/theme_main.tres new file mode 100755 index 0000000..73cc90d --- /dev/null +++ b/src/ui/themes/theme_main.tres @@ -0,0 +1,3 @@ +[gd_resource type="Theme" format=3 uid="uid://b874dwen6ogdk"] + +[resource] diff --git a/src/ui/ui.tscn b/src/ui/ui.tscn new file mode 100755 index 0000000..69f1beb --- /dev/null +++ b/src/ui/ui.tscn @@ -0,0 +1,9 @@ +[gd_scene format=3 uid="uid://qd8lhpkyf16d"] + +[node name="ui" type="Control"] +layout_mode = 3 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2