├── .gitignore ├── enums.gd.uid ├── main.gd.uid ├── game_boards ├── all_common │ ├── common.gd.uid │ ├── cmn_gem_cell.gd.uid │ ├── cmn_gem_control.gd.uid │ ├── common_debug.gd.uid │ ├── gem_cell.gdshader.uid │ ├── cmn_gem_control.gd │ ├── gem_cell.gdshader │ ├── common_debug.gd │ ├── cmn_gem_cell.gd │ └── common.gd ├── board_food │ ├── board_food.gd.uid │ ├── game_food.gd.uid │ ├── assets │ │ ├── board_square_0.tscn │ │ ├── board_square_1.tscn │ │ └── animated_cloud.tscn │ ├── game_food.gd │ ├── board_food.tscn │ ├── board_food.gd │ └── game_food.tscn └── board_space │ ├── board_space.gd.uid │ ├── game_space.gd.uid │ ├── assets │ ├── gem_cell.gdshader.uid │ ├── gem_cell_v2.gdshader.uid │ ├── board_square_1.tscn │ ├── board_square_0.tscn │ ├── gem_cell_v2.gdshader │ ├── gem_cell.gdshader │ └── animated_cloud.tscn │ ├── game_space.gd │ ├── board_space.tscn │ └── board_space.gd ├── assets ├── bkgd │ ├── Cloud_1.png │ ├── Cloud_2.png │ ├── Background.png │ ├── anim-asteroid.png │ ├── Cloud_1.png.import │ ├── Cloud_2.png.import │ ├── Background.png.import │ └── anim-asteroid.png.import ├── gems │ ├── gems │ │ ├── Gem1.png │ │ ├── Gem2.png │ │ ├── Gem3.png │ │ ├── Gem4.png │ │ ├── Gem5.png │ │ ├── Gem6.png │ │ ├── Overlay-Ice.png │ │ ├── Overlay-Lock.png │ │ ├── Special-Rock.png │ │ ├── Gem1.png.import │ │ ├── Gem2.png.import │ │ ├── Gem3.png.import │ │ ├── Gem4.png.import │ │ ├── Gem5.png.import │ │ ├── Gem6.png.import │ │ ├── Overlay-Ice.png.import │ │ ├── Overlay-Lock.png.import │ │ └── Special-Rock.png.import │ ├── gems2 │ │ ├── gem_b.png │ │ ├── gem_g.png │ │ ├── gem_o.png │ │ ├── gem_p.png │ │ ├── gem_x.png │ │ ├── gem_y.png │ │ ├── gem_z.png │ │ ├── gem_b.png.import │ │ ├── gem_g.png.import │ │ ├── gem_o.png.import │ │ ├── gem_p.png.import │ │ ├── gem_x.png.import │ │ ├── gem_y.png.import │ │ ├── gem_z.png.import │ │ └── gem_o2.png.import │ ├── space │ │ ├── Gem2.png │ │ ├── Gem3.png │ │ ├── Space_B.png │ │ ├── Space_G.png │ │ ├── Space_O.png │ │ ├── Space_P.png │ │ ├── Space_R.png │ │ ├── Space_Y.png │ │ ├── Space_Z.png │ │ ├── Overlay-Lock.png │ │ ├── Special-Rock.png │ │ ├── special-flame.png │ │ ├── background-space.png │ │ ├── Gem2.png.import │ │ ├── Gem3.png.import │ │ ├── Space_B.png.import │ │ ├── Space_G.png.import │ │ ├── Space_O.png.import │ │ ├── Space_P.png.import │ │ ├── Space_R.png.import │ │ ├── Space_Y.png.import │ │ ├── Space_Z.png.import │ │ ├── Overlay-Lock.png.import │ │ ├── Special-Rock.png.import │ │ ├── special-flame.png.import │ │ └── background-space.png.import │ ├── background-space.png │ ├── food │ │ ├── characters_0001.png │ │ ├── characters_0002.png │ │ ├── characters_0003.png │ │ ├── characters_0004.png │ │ ├── characters_0005.png │ │ ├── characters_0006.png │ │ ├── characters_0007.png │ │ ├── characters_0001.png.import │ │ ├── characters_0002.png.import │ │ ├── characters_0003.png.import │ │ ├── characters_0004.png.import │ │ ├── characters_0005.png.import │ │ ├── characters_0006.png.import │ │ └── characters_0007.png.import │ ├── space-fun │ │ ├── gem-space-fun-b.png │ │ ├── gem-space-fun-g.png │ │ ├── gem-space-fun-o.png │ │ ├── gem-space-fun-p.png │ │ ├── gem-space-fun-r.png │ │ ├── gem-space-fun-y.png │ │ ├── gem-space-fun-b.png.import │ │ ├── gem-space-fun-g.png.import │ │ ├── gem-space-fun-o.png.import │ │ ├── gem-space-fun-p.png.import │ │ ├── gem-space-fun-r.png.import │ │ └── gem-space-fun-y.png.import │ └── background-space.png.import ├── gui │ ├── icon_info.png │ ├── Banner_Blue.png │ ├── Box_Blue_Square.png │ ├── button_9slice.png │ ├── button_9slice01.png │ ├── Box_Blue_Rounded.png │ ├── ButtonText_Large_Blue_Round.png │ ├── IconButton_Small_Red_Square.png │ ├── ButtonText_Large_Green_Round.png │ ├── ButtonText_Large_Green_Square.png │ ├── ButtonText_Large_Orange_Round.png │ ├── ButtonText_Large_GreyOutline_Round.png │ ├── icon_info.png.import │ ├── Banner_Blue.png.import │ ├── button_9slice.png.import │ ├── Box_Blue_Square.png.import │ ├── button_9slice01.png.import │ ├── Box_Blue_Rounded.png.import │ ├── ButtonText_Large_Blue_Round.png.import │ ├── IconButton_Small_Red_Square.png.import │ ├── ButtonText_Large_Green_Round.png.import │ ├── ButtonText_Large_Green_Square.png.import │ ├── ButtonText_Large_Orange_Round.png.import │ └── ButtonText_Large_GreyOutline_Round.png.import ├── audio │ ├── Abstract2.ogg │ ├── btn-Modern2.wav │ ├── move-Minimalist4.wav │ ├── bfh1_glass_breaking_02.ogg │ ├── Abstract2.ogg.import │ ├── bfh1_glass_breaking_02.ogg.import │ ├── btn-Modern2.wav.import │ └── move-Minimalist4.wav.import ├── effects │ ├── Burst_1_256.png │ ├── Burst_3_128.png │ ├── Burst_3_256.png │ ├── explode-03.png │ ├── explode-06.png │ ├── explode-03.png.import │ ├── explode-06.png.import │ ├── Burst_1_256.png.import │ ├── Burst_3_128.png.import │ └── Burst_3_256.png.import └── fonts │ ├── Acme-Regular.ttf │ ├── Quicksand-Regular.ttf │ ├── Acme-Regular.ttf.import │ └── Quicksand-Regular.ttf.import ├── themes ├── debug_label_theme.tres ├── game_msg_top.tres ├── game_top_label_theme.tres ├── game_stats_label_theme.tres └── game_msg_btm.tres ├── main.gd ├── project.godot ├── icon.svg ├── icon.svg.import ├── enums.gd ├── README.md ├── export_presets.cfg ├── main.tscn └── LICENSE /.gitignore: -------------------------------------------------------------------------------- 1 | 2 | /.godot 3 | -------------------------------------------------------------------------------- /enums.gd.uid: -------------------------------------------------------------------------------- 1 | uid://nd5miuu5wqqg 2 | -------------------------------------------------------------------------------- /main.gd.uid: -------------------------------------------------------------------------------- 1 | uid://ye86ym028re8 2 | -------------------------------------------------------------------------------- /game_boards/all_common/common.gd.uid: -------------------------------------------------------------------------------- 1 | uid://ctdsp5i8tkcyv 2 | -------------------------------------------------------------------------------- /game_boards/board_food/board_food.gd.uid: -------------------------------------------------------------------------------- 1 | uid://s1hljdhpacjy 2 | -------------------------------------------------------------------------------- /game_boards/board_food/game_food.gd.uid: -------------------------------------------------------------------------------- 1 | uid://dmid03epc35n3 2 | -------------------------------------------------------------------------------- /game_boards/all_common/cmn_gem_cell.gd.uid: -------------------------------------------------------------------------------- 1 | uid://c3yfaqrt07jvl 2 | -------------------------------------------------------------------------------- /game_boards/all_common/cmn_gem_control.gd.uid: -------------------------------------------------------------------------------- 1 | uid://y8i04ir8cbd2 2 | -------------------------------------------------------------------------------- /game_boards/all_common/common_debug.gd.uid: -------------------------------------------------------------------------------- 1 | uid://xkgshlmwk3ap 2 | -------------------------------------------------------------------------------- /game_boards/all_common/gem_cell.gdshader.uid: -------------------------------------------------------------------------------- 1 | uid://d4imir4ck82gq 2 | -------------------------------------------------------------------------------- /game_boards/board_space/board_space.gd.uid: -------------------------------------------------------------------------------- 1 | uid://ehf6y6rrjy5l 2 | -------------------------------------------------------------------------------- /game_boards/board_space/game_space.gd.uid: -------------------------------------------------------------------------------- 1 | uid://5l0onkp06f8c 2 | -------------------------------------------------------------------------------- /game_boards/board_space/assets/gem_cell.gdshader.uid: -------------------------------------------------------------------------------- 1 | uid://lmcwjegybgau 2 | -------------------------------------------------------------------------------- /game_boards/board_space/assets/gem_cell_v2.gdshader.uid: -------------------------------------------------------------------------------- 1 | uid://cj6egkdu2o08c 2 | -------------------------------------------------------------------------------- /assets/bkgd/Cloud_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitbrent/godot-match-3/HEAD/assets/bkgd/Cloud_1.png -------------------------------------------------------------------------------- /assets/bkgd/Cloud_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitbrent/godot-match-3/HEAD/assets/bkgd/Cloud_2.png -------------------------------------------------------------------------------- /assets/gems/gems/Gem1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitbrent/godot-match-3/HEAD/assets/gems/gems/Gem1.png -------------------------------------------------------------------------------- /assets/gems/gems/Gem2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitbrent/godot-match-3/HEAD/assets/gems/gems/Gem2.png -------------------------------------------------------------------------------- /assets/gems/gems/Gem3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitbrent/godot-match-3/HEAD/assets/gems/gems/Gem3.png -------------------------------------------------------------------------------- /assets/gems/gems/Gem4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitbrent/godot-match-3/HEAD/assets/gems/gems/Gem4.png -------------------------------------------------------------------------------- /assets/gems/gems/Gem5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitbrent/godot-match-3/HEAD/assets/gems/gems/Gem5.png -------------------------------------------------------------------------------- /assets/gems/gems/Gem6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitbrent/godot-match-3/HEAD/assets/gems/gems/Gem6.png -------------------------------------------------------------------------------- /assets/gui/icon_info.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitbrent/godot-match-3/HEAD/assets/gui/icon_info.png -------------------------------------------------------------------------------- /assets/audio/Abstract2.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitbrent/godot-match-3/HEAD/assets/audio/Abstract2.ogg -------------------------------------------------------------------------------- /assets/bkgd/Background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitbrent/godot-match-3/HEAD/assets/bkgd/Background.png -------------------------------------------------------------------------------- /assets/gems/gems2/gem_b.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitbrent/godot-match-3/HEAD/assets/gems/gems2/gem_b.png -------------------------------------------------------------------------------- /assets/gems/gems2/gem_g.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitbrent/godot-match-3/HEAD/assets/gems/gems2/gem_g.png -------------------------------------------------------------------------------- /assets/gems/gems2/gem_o.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitbrent/godot-match-3/HEAD/assets/gems/gems2/gem_o.png -------------------------------------------------------------------------------- /assets/gems/gems2/gem_p.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitbrent/godot-match-3/HEAD/assets/gems/gems2/gem_p.png -------------------------------------------------------------------------------- /assets/gems/gems2/gem_x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitbrent/godot-match-3/HEAD/assets/gems/gems2/gem_x.png -------------------------------------------------------------------------------- /assets/gems/gems2/gem_y.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitbrent/godot-match-3/HEAD/assets/gems/gems2/gem_y.png -------------------------------------------------------------------------------- /assets/gems/gems2/gem_z.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitbrent/godot-match-3/HEAD/assets/gems/gems2/gem_z.png -------------------------------------------------------------------------------- /assets/gems/space/Gem2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitbrent/godot-match-3/HEAD/assets/gems/space/Gem2.png -------------------------------------------------------------------------------- /assets/gems/space/Gem3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitbrent/godot-match-3/HEAD/assets/gems/space/Gem3.png -------------------------------------------------------------------------------- /assets/gui/Banner_Blue.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitbrent/godot-match-3/HEAD/assets/gui/Banner_Blue.png -------------------------------------------------------------------------------- /assets/audio/btn-Modern2.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitbrent/godot-match-3/HEAD/assets/audio/btn-Modern2.wav -------------------------------------------------------------------------------- /assets/bkgd/anim-asteroid.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitbrent/godot-match-3/HEAD/assets/bkgd/anim-asteroid.png -------------------------------------------------------------------------------- /assets/effects/Burst_1_256.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitbrent/godot-match-3/HEAD/assets/effects/Burst_1_256.png -------------------------------------------------------------------------------- /assets/effects/Burst_3_128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitbrent/godot-match-3/HEAD/assets/effects/Burst_3_128.png -------------------------------------------------------------------------------- /assets/effects/Burst_3_256.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitbrent/godot-match-3/HEAD/assets/effects/Burst_3_256.png -------------------------------------------------------------------------------- /assets/effects/explode-03.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitbrent/godot-match-3/HEAD/assets/effects/explode-03.png -------------------------------------------------------------------------------- /assets/effects/explode-06.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitbrent/godot-match-3/HEAD/assets/effects/explode-06.png -------------------------------------------------------------------------------- /assets/fonts/Acme-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitbrent/godot-match-3/HEAD/assets/fonts/Acme-Regular.ttf -------------------------------------------------------------------------------- /assets/gems/space/Space_B.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitbrent/godot-match-3/HEAD/assets/gems/space/Space_B.png -------------------------------------------------------------------------------- /assets/gems/space/Space_G.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitbrent/godot-match-3/HEAD/assets/gems/space/Space_G.png -------------------------------------------------------------------------------- /assets/gems/space/Space_O.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitbrent/godot-match-3/HEAD/assets/gems/space/Space_O.png -------------------------------------------------------------------------------- /assets/gems/space/Space_P.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitbrent/godot-match-3/HEAD/assets/gems/space/Space_P.png -------------------------------------------------------------------------------- /assets/gems/space/Space_R.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitbrent/godot-match-3/HEAD/assets/gems/space/Space_R.png -------------------------------------------------------------------------------- /assets/gems/space/Space_Y.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitbrent/godot-match-3/HEAD/assets/gems/space/Space_Y.png -------------------------------------------------------------------------------- /assets/gems/space/Space_Z.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitbrent/godot-match-3/HEAD/assets/gems/space/Space_Z.png -------------------------------------------------------------------------------- /assets/gui/Box_Blue_Square.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitbrent/godot-match-3/HEAD/assets/gui/Box_Blue_Square.png -------------------------------------------------------------------------------- /assets/gui/button_9slice.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitbrent/godot-match-3/HEAD/assets/gui/button_9slice.png -------------------------------------------------------------------------------- /assets/gui/button_9slice01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitbrent/godot-match-3/HEAD/assets/gui/button_9slice01.png -------------------------------------------------------------------------------- /assets/gems/background-space.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitbrent/godot-match-3/HEAD/assets/gems/background-space.png -------------------------------------------------------------------------------- /assets/gems/gems/Overlay-Ice.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitbrent/godot-match-3/HEAD/assets/gems/gems/Overlay-Ice.png -------------------------------------------------------------------------------- /assets/gui/Box_Blue_Rounded.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitbrent/godot-match-3/HEAD/assets/gui/Box_Blue_Rounded.png -------------------------------------------------------------------------------- /assets/audio/move-Minimalist4.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitbrent/godot-match-3/HEAD/assets/audio/move-Minimalist4.wav -------------------------------------------------------------------------------- /assets/fonts/Quicksand-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitbrent/godot-match-3/HEAD/assets/fonts/Quicksand-Regular.ttf -------------------------------------------------------------------------------- /assets/gems/gems/Overlay-Lock.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitbrent/godot-match-3/HEAD/assets/gems/gems/Overlay-Lock.png -------------------------------------------------------------------------------- /assets/gems/gems/Special-Rock.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitbrent/godot-match-3/HEAD/assets/gems/gems/Special-Rock.png -------------------------------------------------------------------------------- /assets/gems/space/Overlay-Lock.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitbrent/godot-match-3/HEAD/assets/gems/space/Overlay-Lock.png -------------------------------------------------------------------------------- /assets/gems/space/Special-Rock.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitbrent/godot-match-3/HEAD/assets/gems/space/Special-Rock.png -------------------------------------------------------------------------------- /assets/gems/space/special-flame.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitbrent/godot-match-3/HEAD/assets/gems/space/special-flame.png -------------------------------------------------------------------------------- /assets/gems/food/characters_0001.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitbrent/godot-match-3/HEAD/assets/gems/food/characters_0001.png -------------------------------------------------------------------------------- /assets/gems/food/characters_0002.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitbrent/godot-match-3/HEAD/assets/gems/food/characters_0002.png -------------------------------------------------------------------------------- /assets/gems/food/characters_0003.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitbrent/godot-match-3/HEAD/assets/gems/food/characters_0003.png -------------------------------------------------------------------------------- /assets/gems/food/characters_0004.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitbrent/godot-match-3/HEAD/assets/gems/food/characters_0004.png -------------------------------------------------------------------------------- /assets/gems/food/characters_0005.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitbrent/godot-match-3/HEAD/assets/gems/food/characters_0005.png -------------------------------------------------------------------------------- /assets/gems/food/characters_0006.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitbrent/godot-match-3/HEAD/assets/gems/food/characters_0006.png -------------------------------------------------------------------------------- /assets/gems/food/characters_0007.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitbrent/godot-match-3/HEAD/assets/gems/food/characters_0007.png -------------------------------------------------------------------------------- /assets/audio/bfh1_glass_breaking_02.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitbrent/godot-match-3/HEAD/assets/audio/bfh1_glass_breaking_02.ogg -------------------------------------------------------------------------------- /assets/gems/space/background-space.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitbrent/godot-match-3/HEAD/assets/gems/space/background-space.png -------------------------------------------------------------------------------- /assets/gems/space-fun/gem-space-fun-b.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitbrent/godot-match-3/HEAD/assets/gems/space-fun/gem-space-fun-b.png -------------------------------------------------------------------------------- /assets/gems/space-fun/gem-space-fun-g.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitbrent/godot-match-3/HEAD/assets/gems/space-fun/gem-space-fun-g.png -------------------------------------------------------------------------------- /assets/gems/space-fun/gem-space-fun-o.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitbrent/godot-match-3/HEAD/assets/gems/space-fun/gem-space-fun-o.png -------------------------------------------------------------------------------- /assets/gems/space-fun/gem-space-fun-p.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitbrent/godot-match-3/HEAD/assets/gems/space-fun/gem-space-fun-p.png -------------------------------------------------------------------------------- /assets/gems/space-fun/gem-space-fun-r.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitbrent/godot-match-3/HEAD/assets/gems/space-fun/gem-space-fun-r.png -------------------------------------------------------------------------------- /assets/gems/space-fun/gem-space-fun-y.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitbrent/godot-match-3/HEAD/assets/gems/space-fun/gem-space-fun-y.png -------------------------------------------------------------------------------- /assets/gui/ButtonText_Large_Blue_Round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitbrent/godot-match-3/HEAD/assets/gui/ButtonText_Large_Blue_Round.png -------------------------------------------------------------------------------- /assets/gui/IconButton_Small_Red_Square.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitbrent/godot-match-3/HEAD/assets/gui/IconButton_Small_Red_Square.png -------------------------------------------------------------------------------- /assets/gui/ButtonText_Large_Green_Round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitbrent/godot-match-3/HEAD/assets/gui/ButtonText_Large_Green_Round.png -------------------------------------------------------------------------------- /assets/gui/ButtonText_Large_Green_Square.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitbrent/godot-match-3/HEAD/assets/gui/ButtonText_Large_Green_Square.png -------------------------------------------------------------------------------- /assets/gui/ButtonText_Large_Orange_Round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitbrent/godot-match-3/HEAD/assets/gui/ButtonText_Large_Orange_Round.png -------------------------------------------------------------------------------- /assets/gui/ButtonText_Large_GreyOutline_Round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitbrent/godot-match-3/HEAD/assets/gui/ButtonText_Large_GreyOutline_Round.png -------------------------------------------------------------------------------- /themes/debug_label_theme.tres: -------------------------------------------------------------------------------- 1 | [gd_resource type="Theme" load_steps=2 format=3 uid="uid://hahh0mrfx2q1"] 2 | 3 | [ext_resource type="FontFile" uid="uid://bylgyjavx5yts" path="res://assets/fonts/Quicksand-Regular.ttf" id="1_jo8de"] 4 | 5 | [resource] 6 | default_font = ExtResource("1_jo8de") 7 | default_font_size = 18 8 | -------------------------------------------------------------------------------- /main.gd: -------------------------------------------------------------------------------- 1 | extends Node2D 2 | 3 | @onready var game_board_1 = $GameFood 4 | @onready var game_board_2 = $GameSpace 5 | 6 | func _on_btn_board_1_pressed(): 7 | game_board_1.visible = true 8 | game_board_2.visible = false 9 | 10 | func _on_btn_board_2_pressed(): 11 | game_board_1.visible = false 12 | game_board_2.visible = true 13 | game_board_2.init_game() 14 | -------------------------------------------------------------------------------- /assets/audio/Abstract2.ogg.import: -------------------------------------------------------------------------------- 1 | [remap] 2 | 3 | importer="oggvorbisstr" 4 | type="AudioStreamOggVorbis" 5 | uid="uid://ds53xomd2ha1b" 6 | path="res://.godot/imported/Abstract2.ogg-c216d28aaac6ef196a37062410cec891.oggvorbisstr" 7 | 8 | [deps] 9 | 10 | source_file="res://assets/audio/Abstract2.ogg" 11 | dest_files=["res://.godot/imported/Abstract2.ogg-c216d28aaac6ef196a37062410cec891.oggvorbisstr"] 12 | 13 | [params] 14 | 15 | loop=false 16 | loop_offset=0 17 | bpm=0 18 | beat_count=0 19 | bar_beats=4 20 | -------------------------------------------------------------------------------- /themes/game_msg_top.tres: -------------------------------------------------------------------------------- 1 | [gd_resource type="Theme" load_steps=2 format=3 uid="uid://c68uhjmxln8ao"] 2 | 3 | [ext_resource type="FontFile" uid="uid://dlhwrp5jwkrll" path="res://assets/fonts/Acme-Regular.ttf" id="1_fu7ax"] 4 | 5 | [resource] 6 | RichTextLabel/colors/default_color = Color(0.807843, 0.647059, 0, 1) 7 | RichTextLabel/colors/font_outline_color = Color(1, 1, 1, 1) 8 | RichTextLabel/constants/outline_size = 15 9 | RichTextLabel/font_sizes/normal_font_size = 204 10 | RichTextLabel/fonts/normal_font = ExtResource("1_fu7ax") 11 | -------------------------------------------------------------------------------- /assets/audio/bfh1_glass_breaking_02.ogg.import: -------------------------------------------------------------------------------- 1 | [remap] 2 | 3 | importer="oggvorbisstr" 4 | type="AudioStreamOggVorbis" 5 | uid="uid://ca0jp78fn0bi1" 6 | path="res://.godot/imported/bfh1_glass_breaking_02.ogg-3d224225c62caf2ce6677606402deb09.oggvorbisstr" 7 | 8 | [deps] 9 | 10 | source_file="res://assets/audio/bfh1_glass_breaking_02.ogg" 11 | dest_files=["res://.godot/imported/bfh1_glass_breaking_02.ogg-3d224225c62caf2ce6677606402deb09.oggvorbisstr"] 12 | 13 | [params] 14 | 15 | loop=false 16 | loop_offset=0 17 | bpm=0 18 | beat_count=0 19 | bar_beats=4 20 | -------------------------------------------------------------------------------- /themes/game_top_label_theme.tres: -------------------------------------------------------------------------------- 1 | [gd_resource type="Theme" load_steps=2 format=3 uid="uid://c58sv51ac2qkl"] 2 | 3 | [ext_resource type="FontFile" uid="uid://bylgyjavx5yts" path="res://assets/fonts/Quicksand-Regular.ttf" id="1_0i4hy"] 4 | 5 | [resource] 6 | default_font = ExtResource("1_0i4hy") 7 | Label/colors/font_color = Color(0.945098, 0.945098, 0.945098, 1) 8 | Label/colors/font_outline_color = Color(0, 0, 0, 0.411765) 9 | Label/colors/font_shadow_color = Color(0, 0, 0, 0.411765) 10 | Label/constants/shadow_offset_x = 3 11 | Label/constants/shadow_offset_y = 3 12 | Label/font_sizes/font_size = 72 13 | -------------------------------------------------------------------------------- /themes/game_stats_label_theme.tres: -------------------------------------------------------------------------------- 1 | [gd_resource type="Theme" load_steps=2 format=3 uid="uid://1cdmnqyil8gy"] 2 | 3 | [ext_resource type="FontFile" uid="uid://bylgyjavx5yts" path="res://assets/fonts/Quicksand-Regular.ttf" id="1_mun42"] 4 | 5 | [resource] 6 | default_font = ExtResource("1_mun42") 7 | Label/colors/font_color = Color(0.945098, 0.945098, 0.945098, 1) 8 | Label/colors/font_outline_color = Color(0, 0, 0, 0.411765) 9 | Label/colors/font_shadow_color = Color(0, 0, 0, 0.411765) 10 | Label/constants/shadow_offset_x = 3 11 | Label/constants/shadow_offset_y = 3 12 | Label/font_sizes/font_size = 84 13 | -------------------------------------------------------------------------------- /assets/audio/btn-Modern2.wav.import: -------------------------------------------------------------------------------- 1 | [remap] 2 | 3 | importer="wav" 4 | type="AudioStreamWAV" 5 | uid="uid://v2hw81htalth" 6 | path="res://.godot/imported/btn-Modern2.wav-66f17a25a1775887191faffbeee5e476.sample" 7 | 8 | [deps] 9 | 10 | source_file="res://assets/audio/btn-Modern2.wav" 11 | dest_files=["res://.godot/imported/btn-Modern2.wav-66f17a25a1775887191faffbeee5e476.sample"] 12 | 13 | [params] 14 | 15 | force/8_bit=false 16 | force/mono=false 17 | force/max_rate=false 18 | force/max_rate_hz=44100 19 | edit/trim=false 20 | edit/normalize=false 21 | edit/loop_mode=0 22 | edit/loop_begin=0 23 | edit/loop_end=-1 24 | compress/mode=0 25 | -------------------------------------------------------------------------------- /assets/audio/move-Minimalist4.wav.import: -------------------------------------------------------------------------------- 1 | [remap] 2 | 3 | importer="wav" 4 | type="AudioStreamWAV" 5 | uid="uid://bqdecvk7bvfpc" 6 | path="res://.godot/imported/move-Minimalist4.wav-6633906e60654ef6c80c20b471687e81.sample" 7 | 8 | [deps] 9 | 10 | source_file="res://assets/audio/move-Minimalist4.wav" 11 | dest_files=["res://.godot/imported/move-Minimalist4.wav-6633906e60654ef6c80c20b471687e81.sample"] 12 | 13 | [params] 14 | 15 | force/8_bit=false 16 | force/mono=false 17 | force/max_rate=false 18 | force/max_rate_hz=44100 19 | edit/trim=false 20 | edit/normalize=false 21 | edit/loop_mode=0 22 | edit/loop_begin=0 23 | edit/loop_end=-1 24 | compress/mode=0 25 | -------------------------------------------------------------------------------- /game_boards/board_food/assets/board_square_0.tscn: -------------------------------------------------------------------------------- 1 | [gd_scene load_steps=2 format=3 uid="uid://bh2knk60qbton"] 2 | 3 | [sub_resource type="StyleBoxFlat" id="StyleBoxFlat_mk81d"] 4 | bg_color = Color(0, 0, 0, 0.2) 5 | 6 | [node name="BoardSquare0" type="Control"] 7 | custom_minimum_size = Vector2(128, 128) 8 | layout_mode = 3 9 | anchors_preset = 0 10 | offset_right = 64.0 11 | offset_bottom = 64.0 12 | 13 | [node name="Panel" type="Panel" parent="."] 14 | layout_mode = 1 15 | anchors_preset = 15 16 | anchor_right = 1.0 17 | anchor_bottom = 1.0 18 | grow_horizontal = 2 19 | grow_vertical = 2 20 | theme_override_styles/panel = SubResource("StyleBoxFlat_mk81d") 21 | -------------------------------------------------------------------------------- /game_boards/board_space/assets/board_square_1.tscn: -------------------------------------------------------------------------------- 1 | [gd_scene load_steps=2 format=3 uid="uid://bcc1enoy26quk"] 2 | 3 | [sub_resource type="StyleBoxFlat" id="StyleBoxFlat_xixw6"] 4 | bg_color = Color(1, 1, 1, 0.188235) 5 | 6 | [node name="BoardSquare1" type="Control"] 7 | custom_minimum_size = Vector2(128, 128) 8 | layout_mode = 3 9 | anchors_preset = 0 10 | offset_right = 64.0 11 | offset_bottom = 64.0 12 | 13 | [node name="Panel" type="Panel" parent="."] 14 | layout_mode = 1 15 | anchors_preset = 15 16 | anchor_right = 1.0 17 | anchor_bottom = 1.0 18 | grow_horizontal = 2 19 | grow_vertical = 2 20 | theme_override_styles/panel = SubResource("StyleBoxFlat_xixw6") 21 | -------------------------------------------------------------------------------- /game_boards/board_space/assets/board_square_0.tscn: -------------------------------------------------------------------------------- 1 | [gd_scene load_steps=2 format=3 uid="uid://blsn8j6rhmblk"] 2 | 3 | [sub_resource type="StyleBoxFlat" id="StyleBoxFlat_mk81d"] 4 | bg_color = Color(0, 0, 0, 0.2) 5 | 6 | [node name="BoardSquare0" type="Control"] 7 | custom_minimum_size = Vector2(128, 128) 8 | layout_mode = 3 9 | anchors_preset = 0 10 | offset_right = 64.0 11 | offset_bottom = 64.0 12 | 13 | [node name="Panel" type="Panel" parent="."] 14 | visible = false 15 | layout_mode = 1 16 | anchors_preset = 15 17 | anchor_right = 1.0 18 | anchor_bottom = 1.0 19 | grow_horizontal = 2 20 | grow_vertical = 2 21 | theme_override_styles/panel = SubResource("StyleBoxFlat_mk81d") 22 | -------------------------------------------------------------------------------- /game_boards/board_food/assets/board_square_1.tscn: -------------------------------------------------------------------------------- 1 | [gd_scene load_steps=2 format=3 uid="uid://cry3vnlah6fkx"] 2 | 3 | [sub_resource type="StyleBoxFlat" id="StyleBoxFlat_xixw6"] 4 | bg_color = Color(1, 1, 1, 0.188235) 5 | 6 | [node name="BoardSquare1" type="Control"] 7 | custom_minimum_size = Vector2(128, 128) 8 | layout_mode = 3 9 | anchors_preset = 0 10 | offset_right = 64.0 11 | offset_bottom = 64.0 12 | 13 | [node name="Panel" type="Panel" parent="."] 14 | visible = false 15 | layout_mode = 1 16 | anchors_preset = 15 17 | anchor_right = 1.0 18 | anchor_bottom = 1.0 19 | grow_horizontal = 2 20 | grow_vertical = 2 21 | theme_override_styles/panel = SubResource("StyleBoxFlat_xixw6") 22 | -------------------------------------------------------------------------------- /themes/game_msg_btm.tres: -------------------------------------------------------------------------------- 1 | [gd_resource type="Theme" load_steps=2 format=3 uid="uid://duftrpb020ewi"] 2 | 3 | [ext_resource type="FontFile" uid="uid://dlhwrp5jwkrll" path="res://assets/fonts/Acme-Regular.ttf" id="1_65jam"] 4 | 5 | [resource] 6 | RichTextLabel/colors/default_color = Color(0.807843, 0.647059, 0, 1) 7 | RichTextLabel/colors/font_outline_color = Color(0.364706, 0.270588, 0.00784314, 1) 8 | RichTextLabel/colors/font_shadow_color = Color(0, 0, 0, 0.411765) 9 | RichTextLabel/constants/outline_size = 75 10 | RichTextLabel/constants/shadow_offset_x = 3 11 | RichTextLabel/constants/shadow_offset_y = 3 12 | RichTextLabel/font_sizes/normal_font_size = 204 13 | RichTextLabel/fonts/normal_font = ExtResource("1_65jam") 14 | -------------------------------------------------------------------------------- /game_boards/all_common/cmn_gem_control.gd: -------------------------------------------------------------------------------- 1 | extends Control 2 | class_name CommonGemControl 3 | # SIGNALS 4 | signal cell_click(gem_cell) 5 | #signal drag_start(gem_cell, mouse_position) 6 | #signal drag_in_prog(gem_cell) 7 | signal drag_ended(gem_cell) 8 | 9 | func _gui_input(event): 10 | if event is InputEventMouseButton and event.button_index == MOUSE_BUTTON_LEFT: 11 | if event.pressed: 12 | emit_signal("cell_click", get_parent()) 13 | #emit_signal("drag_start", get_parent(), get_global_mouse_position()) 14 | else: 15 | emit_signal("drag_ended", get_parent()) 16 | elif event is InputEventMouseMotion: 17 | #emit_signal("drag_in_prog", get_parent(), event.global_position) 18 | #print("TODO: drag") 19 | pass 20 | -------------------------------------------------------------------------------- /game_boards/board_space/assets/gem_cell_v2.gdshader: -------------------------------------------------------------------------------- 1 | shader_type canvas_item; 2 | 3 | uniform vec4 line_color : source_color = vec4(1, 1, 1, 1); 4 | uniform float line_thickness : hint_range(0, 10) = 4.0; 5 | 6 | void fragment() { 7 | vec2 size = TEXTURE_PIXEL_SIZE * line_thickness; 8 | float outline = 0.0; 9 | float total = 0.0; 10 | 11 | for (float x = -1.0; x <= 1.0; x += 1.0) { 12 | for (float y = -1.0; y <= 1.0; y += 1.0) { 13 | vec2 offset = vec2(x, y) * size; 14 | float sample_alpha = texture(TEXTURE, UV + offset).a; 15 | float weight = 1.0 - length(offset) / length(size); 16 | outline += sample_alpha * weight; 17 | total += weight; 18 | } 19 | } 20 | 21 | outline = outline / total; 22 | 23 | vec4 color = texture(TEXTURE, UV); 24 | COLOR = mix(color, line_color, outline - color.a); 25 | } 26 | -------------------------------------------------------------------------------- /project.godot: -------------------------------------------------------------------------------- 1 | ; Engine configuration file. 2 | ; It's best edited using the editor UI and not directly, 3 | ; since the parameters that go here are not all obvious. 4 | ; 5 | ; Format: 6 | ; [section] ; section goes between [] 7 | ; param=value ; assign values to parameters 8 | 9 | config_version=5 10 | 11 | [application] 12 | 13 | config/name="Godot Match 3" 14 | run/main_scene="res://main.tscn" 15 | config/features=PackedStringArray("4.4", "GL Compatibility") 16 | config/icon="res://icon.svg" 17 | 18 | [autoload] 19 | 20 | Enums="*res://enums.gd" 21 | 22 | [display] 23 | 24 | window/size/viewport_width=2000 25 | window/size/viewport_height=1390 26 | window/stretch/mode="canvas_items" 27 | window/handheld/orientation=4 28 | 29 | [rendering] 30 | 31 | renderer/rendering_method="gl_compatibility" 32 | renderer/rendering_method.mobile="gl_compatibility" 33 | textures/vram_compression/import_etc2_astc=true 34 | -------------------------------------------------------------------------------- /assets/fonts/Acme-Regular.ttf.import: -------------------------------------------------------------------------------- 1 | [remap] 2 | 3 | importer="font_data_dynamic" 4 | type="FontFile" 5 | uid="uid://dlhwrp5jwkrll" 6 | path="res://.godot/imported/Acme-Regular.ttf-b2675e9734cacefba3354b0bc3dced17.fontdata" 7 | 8 | [deps] 9 | 10 | source_file="res://assets/fonts/Acme-Regular.ttf" 11 | dest_files=["res://.godot/imported/Acme-Regular.ttf-b2675e9734cacefba3354b0bc3dced17.fontdata"] 12 | 13 | [params] 14 | 15 | Rendering=null 16 | antialiasing=1 17 | generate_mipmaps=false 18 | disable_embedded_bitmaps=true 19 | multichannel_signed_distance_field=false 20 | msdf_pixel_range=8 21 | msdf_size=48 22 | allow_system_fallback=true 23 | force_autohinter=false 24 | hinting=1 25 | subpixel_positioning=1 26 | keep_rounding_remainders=true 27 | oversampling=0.0 28 | Fallbacks=null 29 | fallbacks=[] 30 | Compress=null 31 | compress=true 32 | preload=[] 33 | language_support={} 34 | script_support={} 35 | opentype_features={} 36 | -------------------------------------------------------------------------------- /icon.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /assets/bkgd/Cloud_1.png.import: -------------------------------------------------------------------------------- 1 | [remap] 2 | 3 | importer="texture" 4 | type="CompressedTexture2D" 5 | uid="uid://cb6i12qqedvr4" 6 | path="res://.godot/imported/Cloud_1.png-f4ac26b194206c801faf41ccb4b5564d.ctex" 7 | metadata={ 8 | "vram_texture": false 9 | } 10 | 11 | [deps] 12 | 13 | source_file="res://assets/bkgd/Cloud_1.png" 14 | dest_files=["res://.godot/imported/Cloud_1.png-f4ac26b194206c801faf41ccb4b5564d.ctex"] 15 | 16 | [params] 17 | 18 | compress/mode=0 19 | compress/high_quality=false 20 | compress/lossy_quality=0.7 21 | compress/hdr_compression=1 22 | compress/normal_map=0 23 | compress/channel_pack=0 24 | mipmaps/generate=false 25 | mipmaps/limit=-1 26 | roughness/mode=0 27 | roughness/src_normal="" 28 | process/fix_alpha_border=true 29 | process/premult_alpha=false 30 | process/normal_map_invert_y=false 31 | process/hdr_as_srgb=false 32 | process/hdr_clamp_exposure=false 33 | process/size_limit=0 34 | detect_3d/compress_to=1 35 | -------------------------------------------------------------------------------- /assets/bkgd/Cloud_2.png.import: -------------------------------------------------------------------------------- 1 | [remap] 2 | 3 | importer="texture" 4 | type="CompressedTexture2D" 5 | uid="uid://cfdjrsigqjjjk" 6 | path="res://.godot/imported/Cloud_2.png-edbd26bde64b00120e0ade65672325c8.ctex" 7 | metadata={ 8 | "vram_texture": false 9 | } 10 | 11 | [deps] 12 | 13 | source_file="res://assets/bkgd/Cloud_2.png" 14 | dest_files=["res://.godot/imported/Cloud_2.png-edbd26bde64b00120e0ade65672325c8.ctex"] 15 | 16 | [params] 17 | 18 | compress/mode=0 19 | compress/high_quality=false 20 | compress/lossy_quality=0.7 21 | compress/hdr_compression=1 22 | compress/normal_map=0 23 | compress/channel_pack=0 24 | mipmaps/generate=false 25 | mipmaps/limit=-1 26 | roughness/mode=0 27 | roughness/src_normal="" 28 | process/fix_alpha_border=true 29 | process/premult_alpha=false 30 | process/normal_map_invert_y=false 31 | process/hdr_as_srgb=false 32 | process/hdr_clamp_exposure=false 33 | process/size_limit=0 34 | detect_3d/compress_to=1 35 | -------------------------------------------------------------------------------- /assets/gems/gems/Gem1.png.import: -------------------------------------------------------------------------------- 1 | [remap] 2 | 3 | importer="texture" 4 | type="CompressedTexture2D" 5 | uid="uid://drvn08bq7wqd3" 6 | path="res://.godot/imported/Gem1.png-bb93c42a98adce486146f5f0a3c5b304.ctex" 7 | metadata={ 8 | "vram_texture": false 9 | } 10 | 11 | [deps] 12 | 13 | source_file="res://assets/gems/gems/Gem1.png" 14 | dest_files=["res://.godot/imported/Gem1.png-bb93c42a98adce486146f5f0a3c5b304.ctex"] 15 | 16 | [params] 17 | 18 | compress/mode=0 19 | compress/high_quality=false 20 | compress/lossy_quality=0.7 21 | compress/hdr_compression=1 22 | compress/normal_map=0 23 | compress/channel_pack=0 24 | mipmaps/generate=false 25 | mipmaps/limit=-1 26 | roughness/mode=0 27 | roughness/src_normal="" 28 | process/fix_alpha_border=true 29 | process/premult_alpha=false 30 | process/normal_map_invert_y=false 31 | process/hdr_as_srgb=false 32 | process/hdr_clamp_exposure=false 33 | process/size_limit=0 34 | detect_3d/compress_to=1 35 | -------------------------------------------------------------------------------- /assets/gems/gems/Gem2.png.import: -------------------------------------------------------------------------------- 1 | [remap] 2 | 3 | importer="texture" 4 | type="CompressedTexture2D" 5 | uid="uid://8st0pjjj06t6" 6 | path="res://.godot/imported/Gem2.png-719d3f9c4bfe57cc538196ec41c30da4.ctex" 7 | metadata={ 8 | "vram_texture": false 9 | } 10 | 11 | [deps] 12 | 13 | source_file="res://assets/gems/gems/Gem2.png" 14 | dest_files=["res://.godot/imported/Gem2.png-719d3f9c4bfe57cc538196ec41c30da4.ctex"] 15 | 16 | [params] 17 | 18 | compress/mode=0 19 | compress/high_quality=false 20 | compress/lossy_quality=0.7 21 | compress/hdr_compression=1 22 | compress/normal_map=0 23 | compress/channel_pack=0 24 | mipmaps/generate=false 25 | mipmaps/limit=-1 26 | roughness/mode=0 27 | roughness/src_normal="" 28 | process/fix_alpha_border=true 29 | process/premult_alpha=false 30 | process/normal_map_invert_y=false 31 | process/hdr_as_srgb=false 32 | process/hdr_clamp_exposure=false 33 | process/size_limit=0 34 | detect_3d/compress_to=1 35 | -------------------------------------------------------------------------------- /assets/gems/gems/Gem3.png.import: -------------------------------------------------------------------------------- 1 | [remap] 2 | 3 | importer="texture" 4 | type="CompressedTexture2D" 5 | uid="uid://f03xp7kt4yhx" 6 | path="res://.godot/imported/Gem3.png-6704d14e0ccec223c509398d622c0452.ctex" 7 | metadata={ 8 | "vram_texture": false 9 | } 10 | 11 | [deps] 12 | 13 | source_file="res://assets/gems/gems/Gem3.png" 14 | dest_files=["res://.godot/imported/Gem3.png-6704d14e0ccec223c509398d622c0452.ctex"] 15 | 16 | [params] 17 | 18 | compress/mode=0 19 | compress/high_quality=false 20 | compress/lossy_quality=0.7 21 | compress/hdr_compression=1 22 | compress/normal_map=0 23 | compress/channel_pack=0 24 | mipmaps/generate=false 25 | mipmaps/limit=-1 26 | roughness/mode=0 27 | roughness/src_normal="" 28 | process/fix_alpha_border=true 29 | process/premult_alpha=false 30 | process/normal_map_invert_y=false 31 | process/hdr_as_srgb=false 32 | process/hdr_clamp_exposure=false 33 | process/size_limit=0 34 | detect_3d/compress_to=1 35 | -------------------------------------------------------------------------------- /assets/gems/gems/Gem4.png.import: -------------------------------------------------------------------------------- 1 | [remap] 2 | 3 | importer="texture" 4 | type="CompressedTexture2D" 5 | uid="uid://demwo7h8k1qio" 6 | path="res://.godot/imported/Gem4.png-883623c60d352c80aae2ea95e4099192.ctex" 7 | metadata={ 8 | "vram_texture": false 9 | } 10 | 11 | [deps] 12 | 13 | source_file="res://assets/gems/gems/Gem4.png" 14 | dest_files=["res://.godot/imported/Gem4.png-883623c60d352c80aae2ea95e4099192.ctex"] 15 | 16 | [params] 17 | 18 | compress/mode=0 19 | compress/high_quality=false 20 | compress/lossy_quality=0.7 21 | compress/hdr_compression=1 22 | compress/normal_map=0 23 | compress/channel_pack=0 24 | mipmaps/generate=false 25 | mipmaps/limit=-1 26 | roughness/mode=0 27 | roughness/src_normal="" 28 | process/fix_alpha_border=true 29 | process/premult_alpha=false 30 | process/normal_map_invert_y=false 31 | process/hdr_as_srgb=false 32 | process/hdr_clamp_exposure=false 33 | process/size_limit=0 34 | detect_3d/compress_to=1 35 | -------------------------------------------------------------------------------- /assets/gems/gems/Gem5.png.import: -------------------------------------------------------------------------------- 1 | [remap] 2 | 3 | importer="texture" 4 | type="CompressedTexture2D" 5 | uid="uid://dhrwau2byrgig" 6 | path="res://.godot/imported/Gem5.png-6dedc65a4af7aadcc23c1bcee016ae4d.ctex" 7 | metadata={ 8 | "vram_texture": false 9 | } 10 | 11 | [deps] 12 | 13 | source_file="res://assets/gems/gems/Gem5.png" 14 | dest_files=["res://.godot/imported/Gem5.png-6dedc65a4af7aadcc23c1bcee016ae4d.ctex"] 15 | 16 | [params] 17 | 18 | compress/mode=0 19 | compress/high_quality=false 20 | compress/lossy_quality=0.7 21 | compress/hdr_compression=1 22 | compress/normal_map=0 23 | compress/channel_pack=0 24 | mipmaps/generate=false 25 | mipmaps/limit=-1 26 | roughness/mode=0 27 | roughness/src_normal="" 28 | process/fix_alpha_border=true 29 | process/premult_alpha=false 30 | process/normal_map_invert_y=false 31 | process/hdr_as_srgb=false 32 | process/hdr_clamp_exposure=false 33 | process/size_limit=0 34 | detect_3d/compress_to=1 35 | -------------------------------------------------------------------------------- /assets/gems/gems/Gem6.png.import: -------------------------------------------------------------------------------- 1 | [remap] 2 | 3 | importer="texture" 4 | type="CompressedTexture2D" 5 | uid="uid://cwnrtr34axkyv" 6 | path="res://.godot/imported/Gem6.png-4aeaf5eade6796394f560e42f81a3aa0.ctex" 7 | metadata={ 8 | "vram_texture": false 9 | } 10 | 11 | [deps] 12 | 13 | source_file="res://assets/gems/gems/Gem6.png" 14 | dest_files=["res://.godot/imported/Gem6.png-4aeaf5eade6796394f560e42f81a3aa0.ctex"] 15 | 16 | [params] 17 | 18 | compress/mode=0 19 | compress/high_quality=false 20 | compress/lossy_quality=0.7 21 | compress/hdr_compression=1 22 | compress/normal_map=0 23 | compress/channel_pack=0 24 | mipmaps/generate=false 25 | mipmaps/limit=-1 26 | roughness/mode=0 27 | roughness/src_normal="" 28 | process/fix_alpha_border=true 29 | process/premult_alpha=false 30 | process/normal_map_invert_y=false 31 | process/hdr_as_srgb=false 32 | process/hdr_clamp_exposure=false 33 | process/size_limit=0 34 | detect_3d/compress_to=1 35 | -------------------------------------------------------------------------------- /assets/gems/space/Gem2.png.import: -------------------------------------------------------------------------------- 1 | [remap] 2 | 3 | importer="texture" 4 | type="CompressedTexture2D" 5 | uid="uid://bwclqqw52gvpg" 6 | path="res://.godot/imported/Gem2.png-53c91380e6507002d98a3e76c8edad1c.ctex" 7 | metadata={ 8 | "vram_texture": false 9 | } 10 | 11 | [deps] 12 | 13 | source_file="res://assets/gems/space/Gem2.png" 14 | dest_files=["res://.godot/imported/Gem2.png-53c91380e6507002d98a3e76c8edad1c.ctex"] 15 | 16 | [params] 17 | 18 | compress/mode=0 19 | compress/high_quality=false 20 | compress/lossy_quality=0.7 21 | compress/hdr_compression=1 22 | compress/normal_map=0 23 | compress/channel_pack=0 24 | mipmaps/generate=false 25 | mipmaps/limit=-1 26 | roughness/mode=0 27 | roughness/src_normal="" 28 | process/fix_alpha_border=true 29 | process/premult_alpha=false 30 | process/normal_map_invert_y=false 31 | process/hdr_as_srgb=false 32 | process/hdr_clamp_exposure=false 33 | process/size_limit=0 34 | detect_3d/compress_to=1 35 | -------------------------------------------------------------------------------- /assets/gems/space/Gem3.png.import: -------------------------------------------------------------------------------- 1 | [remap] 2 | 3 | importer="texture" 4 | type="CompressedTexture2D" 5 | uid="uid://d1w4qnxyo315o" 6 | path="res://.godot/imported/Gem3.png-43ddb08aab5eef3f604fef29cdd65c33.ctex" 7 | metadata={ 8 | "vram_texture": false 9 | } 10 | 11 | [deps] 12 | 13 | source_file="res://assets/gems/space/Gem3.png" 14 | dest_files=["res://.godot/imported/Gem3.png-43ddb08aab5eef3f604fef29cdd65c33.ctex"] 15 | 16 | [params] 17 | 18 | compress/mode=0 19 | compress/high_quality=false 20 | compress/lossy_quality=0.7 21 | compress/hdr_compression=1 22 | compress/normal_map=0 23 | compress/channel_pack=0 24 | mipmaps/generate=false 25 | mipmaps/limit=-1 26 | roughness/mode=0 27 | roughness/src_normal="" 28 | process/fix_alpha_border=true 29 | process/premult_alpha=false 30 | process/normal_map_invert_y=false 31 | process/hdr_as_srgb=false 32 | process/hdr_clamp_exposure=false 33 | process/size_limit=0 34 | detect_3d/compress_to=1 35 | -------------------------------------------------------------------------------- /assets/gems/gems2/gem_b.png.import: -------------------------------------------------------------------------------- 1 | [remap] 2 | 3 | importer="texture" 4 | type="CompressedTexture2D" 5 | uid="uid://shgcc3i0kgia" 6 | path="res://.godot/imported/gem_b.png-63eba53c831aaf70b78704aabd40fee3.ctex" 7 | metadata={ 8 | "vram_texture": false 9 | } 10 | 11 | [deps] 12 | 13 | source_file="res://assets/gems/gems2/gem_b.png" 14 | dest_files=["res://.godot/imported/gem_b.png-63eba53c831aaf70b78704aabd40fee3.ctex"] 15 | 16 | [params] 17 | 18 | compress/mode=0 19 | compress/high_quality=false 20 | compress/lossy_quality=0.7 21 | compress/hdr_compression=1 22 | compress/normal_map=0 23 | compress/channel_pack=0 24 | mipmaps/generate=false 25 | mipmaps/limit=-1 26 | roughness/mode=0 27 | roughness/src_normal="" 28 | process/fix_alpha_border=true 29 | process/premult_alpha=false 30 | process/normal_map_invert_y=false 31 | process/hdr_as_srgb=false 32 | process/hdr_clamp_exposure=false 33 | process/size_limit=0 34 | detect_3d/compress_to=1 35 | -------------------------------------------------------------------------------- /assets/gems/gems2/gem_g.png.import: -------------------------------------------------------------------------------- 1 | [remap] 2 | 3 | importer="texture" 4 | type="CompressedTexture2D" 5 | uid="uid://cosx3kdpgbaq8" 6 | path="res://.godot/imported/gem_g.png-8a9d8377f435d3058c21f86110b4d1c8.ctex" 7 | metadata={ 8 | "vram_texture": false 9 | } 10 | 11 | [deps] 12 | 13 | source_file="res://assets/gems/gems2/gem_g.png" 14 | dest_files=["res://.godot/imported/gem_g.png-8a9d8377f435d3058c21f86110b4d1c8.ctex"] 15 | 16 | [params] 17 | 18 | compress/mode=0 19 | compress/high_quality=false 20 | compress/lossy_quality=0.7 21 | compress/hdr_compression=1 22 | compress/normal_map=0 23 | compress/channel_pack=0 24 | mipmaps/generate=false 25 | mipmaps/limit=-1 26 | roughness/mode=0 27 | roughness/src_normal="" 28 | process/fix_alpha_border=true 29 | process/premult_alpha=false 30 | process/normal_map_invert_y=false 31 | process/hdr_as_srgb=false 32 | process/hdr_clamp_exposure=false 33 | process/size_limit=0 34 | detect_3d/compress_to=1 35 | -------------------------------------------------------------------------------- /assets/gems/gems2/gem_o.png.import: -------------------------------------------------------------------------------- 1 | [remap] 2 | 3 | importer="texture" 4 | type="CompressedTexture2D" 5 | uid="uid://die6h3b65ui1k" 6 | path="res://.godot/imported/gem_o.png-f124f7c315702addfbdbe2c5ffd3c7c8.ctex" 7 | metadata={ 8 | "vram_texture": false 9 | } 10 | 11 | [deps] 12 | 13 | source_file="res://assets/gems/gems2/gem_o.png" 14 | dest_files=["res://.godot/imported/gem_o.png-f124f7c315702addfbdbe2c5ffd3c7c8.ctex"] 15 | 16 | [params] 17 | 18 | compress/mode=0 19 | compress/high_quality=false 20 | compress/lossy_quality=0.7 21 | compress/hdr_compression=1 22 | compress/normal_map=0 23 | compress/channel_pack=0 24 | mipmaps/generate=false 25 | mipmaps/limit=-1 26 | roughness/mode=0 27 | roughness/src_normal="" 28 | process/fix_alpha_border=true 29 | process/premult_alpha=false 30 | process/normal_map_invert_y=false 31 | process/hdr_as_srgb=false 32 | process/hdr_clamp_exposure=false 33 | process/size_limit=0 34 | detect_3d/compress_to=1 35 | -------------------------------------------------------------------------------- /assets/gems/gems2/gem_p.png.import: -------------------------------------------------------------------------------- 1 | [remap] 2 | 3 | importer="texture" 4 | type="CompressedTexture2D" 5 | uid="uid://btun7ocavtgdg" 6 | path="res://.godot/imported/gem_p.png-ecb3cf6e25a44d2e65019390492e6cb1.ctex" 7 | metadata={ 8 | "vram_texture": false 9 | } 10 | 11 | [deps] 12 | 13 | source_file="res://assets/gems/gems2/gem_p.png" 14 | dest_files=["res://.godot/imported/gem_p.png-ecb3cf6e25a44d2e65019390492e6cb1.ctex"] 15 | 16 | [params] 17 | 18 | compress/mode=0 19 | compress/high_quality=false 20 | compress/lossy_quality=0.7 21 | compress/hdr_compression=1 22 | compress/normal_map=0 23 | compress/channel_pack=0 24 | mipmaps/generate=false 25 | mipmaps/limit=-1 26 | roughness/mode=0 27 | roughness/src_normal="" 28 | process/fix_alpha_border=true 29 | process/premult_alpha=false 30 | process/normal_map_invert_y=false 31 | process/hdr_as_srgb=false 32 | process/hdr_clamp_exposure=false 33 | process/size_limit=0 34 | detect_3d/compress_to=1 35 | -------------------------------------------------------------------------------- /assets/gems/gems2/gem_x.png.import: -------------------------------------------------------------------------------- 1 | [remap] 2 | 3 | importer="texture" 4 | type="CompressedTexture2D" 5 | uid="uid://c8b810hxcrfkk" 6 | path="res://.godot/imported/gem_x.png-681aae87b9d938b2c7570c77b26ad457.ctex" 7 | metadata={ 8 | "vram_texture": false 9 | } 10 | 11 | [deps] 12 | 13 | source_file="res://assets/gems/gems2/gem_x.png" 14 | dest_files=["res://.godot/imported/gem_x.png-681aae87b9d938b2c7570c77b26ad457.ctex"] 15 | 16 | [params] 17 | 18 | compress/mode=0 19 | compress/high_quality=false 20 | compress/lossy_quality=0.7 21 | compress/hdr_compression=1 22 | compress/normal_map=0 23 | compress/channel_pack=0 24 | mipmaps/generate=false 25 | mipmaps/limit=-1 26 | roughness/mode=0 27 | roughness/src_normal="" 28 | process/fix_alpha_border=true 29 | process/premult_alpha=false 30 | process/normal_map_invert_y=false 31 | process/hdr_as_srgb=false 32 | process/hdr_clamp_exposure=false 33 | process/size_limit=0 34 | detect_3d/compress_to=1 35 | -------------------------------------------------------------------------------- /assets/gems/gems2/gem_y.png.import: -------------------------------------------------------------------------------- 1 | [remap] 2 | 3 | importer="texture" 4 | type="CompressedTexture2D" 5 | uid="uid://c47i6okyowoeq" 6 | path="res://.godot/imported/gem_y.png-b84920a21dbcd7d187a2e2d48d5f377d.ctex" 7 | metadata={ 8 | "vram_texture": false 9 | } 10 | 11 | [deps] 12 | 13 | source_file="res://assets/gems/gems2/gem_y.png" 14 | dest_files=["res://.godot/imported/gem_y.png-b84920a21dbcd7d187a2e2d48d5f377d.ctex"] 15 | 16 | [params] 17 | 18 | compress/mode=0 19 | compress/high_quality=false 20 | compress/lossy_quality=0.7 21 | compress/hdr_compression=1 22 | compress/normal_map=0 23 | compress/channel_pack=0 24 | mipmaps/generate=false 25 | mipmaps/limit=-1 26 | roughness/mode=0 27 | roughness/src_normal="" 28 | process/fix_alpha_border=true 29 | process/premult_alpha=false 30 | process/normal_map_invert_y=false 31 | process/hdr_as_srgb=false 32 | process/hdr_clamp_exposure=false 33 | process/size_limit=0 34 | detect_3d/compress_to=1 35 | -------------------------------------------------------------------------------- /assets/gems/gems2/gem_z.png.import: -------------------------------------------------------------------------------- 1 | [remap] 2 | 3 | importer="texture" 4 | type="CompressedTexture2D" 5 | uid="uid://wmtah08vwgrn" 6 | path="res://.godot/imported/gem_z.png-d6960e8242baac6a9f481ebd84272cf5.ctex" 7 | metadata={ 8 | "vram_texture": false 9 | } 10 | 11 | [deps] 12 | 13 | source_file="res://assets/gems/gems2/gem_z.png" 14 | dest_files=["res://.godot/imported/gem_z.png-d6960e8242baac6a9f481ebd84272cf5.ctex"] 15 | 16 | [params] 17 | 18 | compress/mode=0 19 | compress/high_quality=false 20 | compress/lossy_quality=0.7 21 | compress/hdr_compression=1 22 | compress/normal_map=0 23 | compress/channel_pack=0 24 | mipmaps/generate=false 25 | mipmaps/limit=-1 26 | roughness/mode=0 27 | roughness/src_normal="" 28 | process/fix_alpha_border=true 29 | process/premult_alpha=false 30 | process/normal_map_invert_y=false 31 | process/hdr_as_srgb=false 32 | process/hdr_clamp_exposure=false 33 | process/size_limit=0 34 | detect_3d/compress_to=1 35 | -------------------------------------------------------------------------------- /assets/fonts/Quicksand-Regular.ttf.import: -------------------------------------------------------------------------------- 1 | [remap] 2 | 3 | importer="font_data_dynamic" 4 | type="FontFile" 5 | uid="uid://bylgyjavx5yts" 6 | path="res://.godot/imported/Quicksand-Regular.ttf-4a6a8af0477e9afc1a5823bbac6f49dd.fontdata" 7 | 8 | [deps] 9 | 10 | source_file="res://assets/fonts/Quicksand-Regular.ttf" 11 | dest_files=["res://.godot/imported/Quicksand-Regular.ttf-4a6a8af0477e9afc1a5823bbac6f49dd.fontdata"] 12 | 13 | [params] 14 | 15 | Rendering=null 16 | antialiasing=1 17 | generate_mipmaps=false 18 | disable_embedded_bitmaps=true 19 | multichannel_signed_distance_field=false 20 | msdf_pixel_range=8 21 | msdf_size=48 22 | allow_system_fallback=true 23 | force_autohinter=false 24 | hinting=1 25 | subpixel_positioning=1 26 | keep_rounding_remainders=true 27 | oversampling=0.0 28 | Fallbacks=null 29 | fallbacks=[] 30 | Compress=null 31 | compress=true 32 | preload=[] 33 | language_support={} 34 | script_support={} 35 | opentype_features={} 36 | -------------------------------------------------------------------------------- /assets/gems/gems2/gem_o2.png.import: -------------------------------------------------------------------------------- 1 | [remap] 2 | 3 | importer="texture" 4 | type="CompressedTexture2D" 5 | uid="uid://bu8jtt54b1pjf" 6 | path="res://.godot/imported/gem_o2.png-cabadc99cffbd4052a50b881740855cf.ctex" 7 | metadata={ 8 | "vram_texture": false 9 | } 10 | 11 | [deps] 12 | 13 | source_file="res://assets/gems/gems2/gem_o2.png" 14 | dest_files=["res://.godot/imported/gem_o2.png-cabadc99cffbd4052a50b881740855cf.ctex"] 15 | 16 | [params] 17 | 18 | compress/mode=0 19 | compress/high_quality=false 20 | compress/lossy_quality=0.7 21 | compress/hdr_compression=1 22 | compress/normal_map=0 23 | compress/channel_pack=0 24 | mipmaps/generate=false 25 | mipmaps/limit=-1 26 | roughness/mode=0 27 | roughness/src_normal="" 28 | process/fix_alpha_border=true 29 | process/premult_alpha=false 30 | process/normal_map_invert_y=false 31 | process/hdr_as_srgb=false 32 | process/hdr_clamp_exposure=false 33 | process/size_limit=0 34 | detect_3d/compress_to=1 35 | -------------------------------------------------------------------------------- /assets/gui/icon_info.png.import: -------------------------------------------------------------------------------- 1 | [remap] 2 | 3 | importer="texture" 4 | type="CompressedTexture2D" 5 | uid="uid://bwl2pqdyvm3pd" 6 | path="res://.godot/imported/icon_info.png-6cd07700ec07d21df6ac6324cd507fbc.ctex" 7 | metadata={ 8 | "vram_texture": false 9 | } 10 | 11 | [deps] 12 | 13 | source_file="res://assets/gui/icon_info.png" 14 | dest_files=["res://.godot/imported/icon_info.png-6cd07700ec07d21df6ac6324cd507fbc.ctex"] 15 | 16 | [params] 17 | 18 | compress/mode=0 19 | compress/high_quality=false 20 | compress/lossy_quality=0.7 21 | compress/hdr_compression=1 22 | compress/normal_map=0 23 | compress/channel_pack=0 24 | mipmaps/generate=false 25 | mipmaps/limit=-1 26 | roughness/mode=0 27 | roughness/src_normal="" 28 | process/fix_alpha_border=true 29 | process/premult_alpha=false 30 | process/normal_map_invert_y=false 31 | process/hdr_as_srgb=false 32 | process/hdr_clamp_exposure=false 33 | process/size_limit=0 34 | detect_3d/compress_to=1 35 | -------------------------------------------------------------------------------- /assets/bkgd/Background.png.import: -------------------------------------------------------------------------------- 1 | [remap] 2 | 3 | importer="texture" 4 | type="CompressedTexture2D" 5 | uid="uid://cnlqirgwr8d4" 6 | path="res://.godot/imported/Background.png-14a3a68223ad10409c100c46176dc7a9.ctex" 7 | metadata={ 8 | "vram_texture": false 9 | } 10 | 11 | [deps] 12 | 13 | source_file="res://assets/bkgd/Background.png" 14 | dest_files=["res://.godot/imported/Background.png-14a3a68223ad10409c100c46176dc7a9.ctex"] 15 | 16 | [params] 17 | 18 | compress/mode=0 19 | compress/high_quality=false 20 | compress/lossy_quality=0.7 21 | compress/hdr_compression=1 22 | compress/normal_map=0 23 | compress/channel_pack=0 24 | mipmaps/generate=false 25 | mipmaps/limit=-1 26 | roughness/mode=0 27 | roughness/src_normal="" 28 | process/fix_alpha_border=true 29 | process/premult_alpha=false 30 | process/normal_map_invert_y=false 31 | process/hdr_as_srgb=false 32 | process/hdr_clamp_exposure=false 33 | process/size_limit=0 34 | detect_3d/compress_to=1 35 | -------------------------------------------------------------------------------- /assets/gems/space/Space_B.png.import: -------------------------------------------------------------------------------- 1 | [remap] 2 | 3 | importer="texture" 4 | type="CompressedTexture2D" 5 | uid="uid://cvlodafggu8vg" 6 | path="res://.godot/imported/Space_B.png-53c10d88bb7e9c4a08bcc38f393b7ede.ctex" 7 | metadata={ 8 | "vram_texture": false 9 | } 10 | 11 | [deps] 12 | 13 | source_file="res://assets/gems/space/Space_B.png" 14 | dest_files=["res://.godot/imported/Space_B.png-53c10d88bb7e9c4a08bcc38f393b7ede.ctex"] 15 | 16 | [params] 17 | 18 | compress/mode=0 19 | compress/high_quality=false 20 | compress/lossy_quality=0.7 21 | compress/hdr_compression=1 22 | compress/normal_map=0 23 | compress/channel_pack=0 24 | mipmaps/generate=false 25 | mipmaps/limit=-1 26 | roughness/mode=0 27 | roughness/src_normal="" 28 | process/fix_alpha_border=true 29 | process/premult_alpha=false 30 | process/normal_map_invert_y=false 31 | process/hdr_as_srgb=false 32 | process/hdr_clamp_exposure=false 33 | process/size_limit=0 34 | detect_3d/compress_to=1 35 | -------------------------------------------------------------------------------- /assets/gems/space/Space_G.png.import: -------------------------------------------------------------------------------- 1 | [remap] 2 | 3 | importer="texture" 4 | type="CompressedTexture2D" 5 | uid="uid://c37gqqvuu16v3" 6 | path="res://.godot/imported/Space_G.png-4ac2b72721753fdc9fa72ebec91112e9.ctex" 7 | metadata={ 8 | "vram_texture": false 9 | } 10 | 11 | [deps] 12 | 13 | source_file="res://assets/gems/space/Space_G.png" 14 | dest_files=["res://.godot/imported/Space_G.png-4ac2b72721753fdc9fa72ebec91112e9.ctex"] 15 | 16 | [params] 17 | 18 | compress/mode=0 19 | compress/high_quality=false 20 | compress/lossy_quality=0.7 21 | compress/hdr_compression=1 22 | compress/normal_map=0 23 | compress/channel_pack=0 24 | mipmaps/generate=false 25 | mipmaps/limit=-1 26 | roughness/mode=0 27 | roughness/src_normal="" 28 | process/fix_alpha_border=true 29 | process/premult_alpha=false 30 | process/normal_map_invert_y=false 31 | process/hdr_as_srgb=false 32 | process/hdr_clamp_exposure=false 33 | process/size_limit=0 34 | detect_3d/compress_to=1 35 | -------------------------------------------------------------------------------- /assets/gems/space/Space_O.png.import: -------------------------------------------------------------------------------- 1 | [remap] 2 | 3 | importer="texture" 4 | type="CompressedTexture2D" 5 | uid="uid://c3gf2kl8ex7ru" 6 | path="res://.godot/imported/Space_O.png-c3aab6192ac82cbe9b1f326a6efce7fb.ctex" 7 | metadata={ 8 | "vram_texture": false 9 | } 10 | 11 | [deps] 12 | 13 | source_file="res://assets/gems/space/Space_O.png" 14 | dest_files=["res://.godot/imported/Space_O.png-c3aab6192ac82cbe9b1f326a6efce7fb.ctex"] 15 | 16 | [params] 17 | 18 | compress/mode=0 19 | compress/high_quality=false 20 | compress/lossy_quality=0.7 21 | compress/hdr_compression=1 22 | compress/normal_map=0 23 | compress/channel_pack=0 24 | mipmaps/generate=false 25 | mipmaps/limit=-1 26 | roughness/mode=0 27 | roughness/src_normal="" 28 | process/fix_alpha_border=true 29 | process/premult_alpha=false 30 | process/normal_map_invert_y=false 31 | process/hdr_as_srgb=false 32 | process/hdr_clamp_exposure=false 33 | process/size_limit=0 34 | detect_3d/compress_to=1 35 | -------------------------------------------------------------------------------- /assets/gems/space/Space_P.png.import: -------------------------------------------------------------------------------- 1 | [remap] 2 | 3 | importer="texture" 4 | type="CompressedTexture2D" 5 | uid="uid://cnx5i4dv14xma" 6 | path="res://.godot/imported/Space_P.png-f4ebcd34cab9e62b1c127bbd5e69259a.ctex" 7 | metadata={ 8 | "vram_texture": false 9 | } 10 | 11 | [deps] 12 | 13 | source_file="res://assets/gems/space/Space_P.png" 14 | dest_files=["res://.godot/imported/Space_P.png-f4ebcd34cab9e62b1c127bbd5e69259a.ctex"] 15 | 16 | [params] 17 | 18 | compress/mode=0 19 | compress/high_quality=false 20 | compress/lossy_quality=0.7 21 | compress/hdr_compression=1 22 | compress/normal_map=0 23 | compress/channel_pack=0 24 | mipmaps/generate=false 25 | mipmaps/limit=-1 26 | roughness/mode=0 27 | roughness/src_normal="" 28 | process/fix_alpha_border=true 29 | process/premult_alpha=false 30 | process/normal_map_invert_y=false 31 | process/hdr_as_srgb=false 32 | process/hdr_clamp_exposure=false 33 | process/size_limit=0 34 | detect_3d/compress_to=1 35 | -------------------------------------------------------------------------------- /assets/gems/space/Space_R.png.import: -------------------------------------------------------------------------------- 1 | [remap] 2 | 3 | importer="texture" 4 | type="CompressedTexture2D" 5 | uid="uid://dt14wt38x2ddb" 6 | path="res://.godot/imported/Space_R.png-8d5c56cdf1224092e8ff7b9dc9377192.ctex" 7 | metadata={ 8 | "vram_texture": false 9 | } 10 | 11 | [deps] 12 | 13 | source_file="res://assets/gems/space/Space_R.png" 14 | dest_files=["res://.godot/imported/Space_R.png-8d5c56cdf1224092e8ff7b9dc9377192.ctex"] 15 | 16 | [params] 17 | 18 | compress/mode=0 19 | compress/high_quality=false 20 | compress/lossy_quality=0.7 21 | compress/hdr_compression=1 22 | compress/normal_map=0 23 | compress/channel_pack=0 24 | mipmaps/generate=false 25 | mipmaps/limit=-1 26 | roughness/mode=0 27 | roughness/src_normal="" 28 | process/fix_alpha_border=true 29 | process/premult_alpha=false 30 | process/normal_map_invert_y=false 31 | process/hdr_as_srgb=false 32 | process/hdr_clamp_exposure=false 33 | process/size_limit=0 34 | detect_3d/compress_to=1 35 | -------------------------------------------------------------------------------- /assets/gems/space/Space_Y.png.import: -------------------------------------------------------------------------------- 1 | [remap] 2 | 3 | importer="texture" 4 | type="CompressedTexture2D" 5 | uid="uid://cavqcc5satl8d" 6 | path="res://.godot/imported/Space_Y.png-04e6cb1d859761c0a9599941deae935f.ctex" 7 | metadata={ 8 | "vram_texture": false 9 | } 10 | 11 | [deps] 12 | 13 | source_file="res://assets/gems/space/Space_Y.png" 14 | dest_files=["res://.godot/imported/Space_Y.png-04e6cb1d859761c0a9599941deae935f.ctex"] 15 | 16 | [params] 17 | 18 | compress/mode=0 19 | compress/high_quality=false 20 | compress/lossy_quality=0.7 21 | compress/hdr_compression=1 22 | compress/normal_map=0 23 | compress/channel_pack=0 24 | mipmaps/generate=false 25 | mipmaps/limit=-1 26 | roughness/mode=0 27 | roughness/src_normal="" 28 | process/fix_alpha_border=true 29 | process/premult_alpha=false 30 | process/normal_map_invert_y=false 31 | process/hdr_as_srgb=false 32 | process/hdr_clamp_exposure=false 33 | process/size_limit=0 34 | detect_3d/compress_to=1 35 | -------------------------------------------------------------------------------- /assets/gems/space/Space_Z.png.import: -------------------------------------------------------------------------------- 1 | [remap] 2 | 3 | importer="texture" 4 | type="CompressedTexture2D" 5 | uid="uid://dwf6yosfhinvi" 6 | path="res://.godot/imported/Space_Z.png-13f1767497460eea0e208aa3e172523b.ctex" 7 | metadata={ 8 | "vram_texture": false 9 | } 10 | 11 | [deps] 12 | 13 | source_file="res://assets/gems/space/Space_Z.png" 14 | dest_files=["res://.godot/imported/Space_Z.png-13f1767497460eea0e208aa3e172523b.ctex"] 15 | 16 | [params] 17 | 18 | compress/mode=0 19 | compress/high_quality=false 20 | compress/lossy_quality=0.7 21 | compress/hdr_compression=1 22 | compress/normal_map=0 23 | compress/channel_pack=0 24 | mipmaps/generate=false 25 | mipmaps/limit=-1 26 | roughness/mode=0 27 | roughness/src_normal="" 28 | process/fix_alpha_border=true 29 | process/premult_alpha=false 30 | process/normal_map_invert_y=false 31 | process/hdr_as_srgb=false 32 | process/hdr_clamp_exposure=false 33 | process/size_limit=0 34 | detect_3d/compress_to=1 35 | -------------------------------------------------------------------------------- /assets/gui/Banner_Blue.png.import: -------------------------------------------------------------------------------- 1 | [remap] 2 | 3 | importer="texture" 4 | type="CompressedTexture2D" 5 | uid="uid://ggv6emruhkpa" 6 | path="res://.godot/imported/Banner_Blue.png-f4395fdc43a2dd12e0944cf946d55542.ctex" 7 | metadata={ 8 | "vram_texture": false 9 | } 10 | 11 | [deps] 12 | 13 | source_file="res://assets/gui/Banner_Blue.png" 14 | dest_files=["res://.godot/imported/Banner_Blue.png-f4395fdc43a2dd12e0944cf946d55542.ctex"] 15 | 16 | [params] 17 | 18 | compress/mode=0 19 | compress/high_quality=false 20 | compress/lossy_quality=0.7 21 | compress/hdr_compression=1 22 | compress/normal_map=0 23 | compress/channel_pack=0 24 | mipmaps/generate=false 25 | mipmaps/limit=-1 26 | roughness/mode=0 27 | roughness/src_normal="" 28 | process/fix_alpha_border=true 29 | process/premult_alpha=false 30 | process/normal_map_invert_y=false 31 | process/hdr_as_srgb=false 32 | process/hdr_clamp_exposure=false 33 | process/size_limit=0 34 | detect_3d/compress_to=1 35 | -------------------------------------------------------------------------------- /assets/effects/explode-03.png.import: -------------------------------------------------------------------------------- 1 | [remap] 2 | 3 | importer="texture" 4 | type="CompressedTexture2D" 5 | uid="uid://djen3tlkbem1a" 6 | path="res://.godot/imported/explode-03.png-d3af380a4ba5ed99837ae7a382aa319f.ctex" 7 | metadata={ 8 | "vram_texture": false 9 | } 10 | 11 | [deps] 12 | 13 | source_file="res://assets/effects/explode-03.png" 14 | dest_files=["res://.godot/imported/explode-03.png-d3af380a4ba5ed99837ae7a382aa319f.ctex"] 15 | 16 | [params] 17 | 18 | compress/mode=0 19 | compress/high_quality=false 20 | compress/lossy_quality=0.7 21 | compress/hdr_compression=1 22 | compress/normal_map=0 23 | compress/channel_pack=0 24 | mipmaps/generate=false 25 | mipmaps/limit=-1 26 | roughness/mode=0 27 | roughness/src_normal="" 28 | process/fix_alpha_border=true 29 | process/premult_alpha=false 30 | process/normal_map_invert_y=false 31 | process/hdr_as_srgb=false 32 | process/hdr_clamp_exposure=false 33 | process/size_limit=0 34 | detect_3d/compress_to=1 35 | -------------------------------------------------------------------------------- /assets/effects/explode-06.png.import: -------------------------------------------------------------------------------- 1 | [remap] 2 | 3 | importer="texture" 4 | type="CompressedTexture2D" 5 | uid="uid://dacjcttesccxk" 6 | path="res://.godot/imported/explode-06.png-5252df0d59f9281671c6599fe24025fa.ctex" 7 | metadata={ 8 | "vram_texture": false 9 | } 10 | 11 | [deps] 12 | 13 | source_file="res://assets/effects/explode-06.png" 14 | dest_files=["res://.godot/imported/explode-06.png-5252df0d59f9281671c6599fe24025fa.ctex"] 15 | 16 | [params] 17 | 18 | compress/mode=0 19 | compress/high_quality=false 20 | compress/lossy_quality=0.7 21 | compress/hdr_compression=1 22 | compress/normal_map=0 23 | compress/channel_pack=0 24 | mipmaps/generate=false 25 | mipmaps/limit=-1 26 | roughness/mode=0 27 | roughness/src_normal="" 28 | process/fix_alpha_border=true 29 | process/premult_alpha=false 30 | process/normal_map_invert_y=false 31 | process/hdr_as_srgb=false 32 | process/hdr_clamp_exposure=false 33 | process/size_limit=0 34 | detect_3d/compress_to=1 35 | -------------------------------------------------------------------------------- /assets/bkgd/anim-asteroid.png.import: -------------------------------------------------------------------------------- 1 | [remap] 2 | 3 | importer="texture" 4 | type="CompressedTexture2D" 5 | uid="uid://chjx4dikt1rp3" 6 | path="res://.godot/imported/anim-asteroid.png-e7c37840c61ff62513b5a976888abc6c.ctex" 7 | metadata={ 8 | "vram_texture": false 9 | } 10 | 11 | [deps] 12 | 13 | source_file="res://assets/bkgd/anim-asteroid.png" 14 | dest_files=["res://.godot/imported/anim-asteroid.png-e7c37840c61ff62513b5a976888abc6c.ctex"] 15 | 16 | [params] 17 | 18 | compress/mode=0 19 | compress/high_quality=false 20 | compress/lossy_quality=0.7 21 | compress/hdr_compression=1 22 | compress/normal_map=0 23 | compress/channel_pack=0 24 | mipmaps/generate=false 25 | mipmaps/limit=-1 26 | roughness/mode=0 27 | roughness/src_normal="" 28 | process/fix_alpha_border=true 29 | process/premult_alpha=false 30 | process/normal_map_invert_y=false 31 | process/hdr_as_srgb=false 32 | process/hdr_clamp_exposure=false 33 | process/size_limit=0 34 | detect_3d/compress_to=1 35 | -------------------------------------------------------------------------------- /assets/effects/Burst_1_256.png.import: -------------------------------------------------------------------------------- 1 | [remap] 2 | 3 | importer="texture" 4 | type="CompressedTexture2D" 5 | uid="uid://dfmdq1ovwwde" 6 | path="res://.godot/imported/Burst_1_256.png-f9a0da649047f1848ce32cf313a7c9ae.ctex" 7 | metadata={ 8 | "vram_texture": false 9 | } 10 | 11 | [deps] 12 | 13 | source_file="res://assets/effects/Burst_1_256.png" 14 | dest_files=["res://.godot/imported/Burst_1_256.png-f9a0da649047f1848ce32cf313a7c9ae.ctex"] 15 | 16 | [params] 17 | 18 | compress/mode=0 19 | compress/high_quality=false 20 | compress/lossy_quality=0.7 21 | compress/hdr_compression=1 22 | compress/normal_map=0 23 | compress/channel_pack=0 24 | mipmaps/generate=false 25 | mipmaps/limit=-1 26 | roughness/mode=0 27 | roughness/src_normal="" 28 | process/fix_alpha_border=true 29 | process/premult_alpha=false 30 | process/normal_map_invert_y=false 31 | process/hdr_as_srgb=false 32 | process/hdr_clamp_exposure=false 33 | process/size_limit=0 34 | detect_3d/compress_to=1 35 | -------------------------------------------------------------------------------- /assets/effects/Burst_3_128.png.import: -------------------------------------------------------------------------------- 1 | [remap] 2 | 3 | importer="texture" 4 | type="CompressedTexture2D" 5 | uid="uid://cbtyq8gp4lek0" 6 | path="res://.godot/imported/Burst_3_128.png-55b9f3dba4ece0bd8b49615fcda4a4f1.ctex" 7 | metadata={ 8 | "vram_texture": false 9 | } 10 | 11 | [deps] 12 | 13 | source_file="res://assets/effects/Burst_3_128.png" 14 | dest_files=["res://.godot/imported/Burst_3_128.png-55b9f3dba4ece0bd8b49615fcda4a4f1.ctex"] 15 | 16 | [params] 17 | 18 | compress/mode=0 19 | compress/high_quality=false 20 | compress/lossy_quality=0.7 21 | compress/hdr_compression=1 22 | compress/normal_map=0 23 | compress/channel_pack=0 24 | mipmaps/generate=false 25 | mipmaps/limit=-1 26 | roughness/mode=0 27 | roughness/src_normal="" 28 | process/fix_alpha_border=true 29 | process/premult_alpha=false 30 | process/normal_map_invert_y=false 31 | process/hdr_as_srgb=false 32 | process/hdr_clamp_exposure=false 33 | process/size_limit=0 34 | detect_3d/compress_to=1 35 | -------------------------------------------------------------------------------- /assets/effects/Burst_3_256.png.import: -------------------------------------------------------------------------------- 1 | [remap] 2 | 3 | importer="texture" 4 | type="CompressedTexture2D" 5 | uid="uid://bbv37skakfk3w" 6 | path="res://.godot/imported/Burst_3_256.png-8ee1b3e2b3d3e043cfb18de007450468.ctex" 7 | metadata={ 8 | "vram_texture": false 9 | } 10 | 11 | [deps] 12 | 13 | source_file="res://assets/effects/Burst_3_256.png" 14 | dest_files=["res://.godot/imported/Burst_3_256.png-8ee1b3e2b3d3e043cfb18de007450468.ctex"] 15 | 16 | [params] 17 | 18 | compress/mode=0 19 | compress/high_quality=false 20 | compress/lossy_quality=0.7 21 | compress/hdr_compression=1 22 | compress/normal_map=0 23 | compress/channel_pack=0 24 | mipmaps/generate=false 25 | mipmaps/limit=-1 26 | roughness/mode=0 27 | roughness/src_normal="" 28 | process/fix_alpha_border=true 29 | process/premult_alpha=false 30 | process/normal_map_invert_y=false 31 | process/hdr_as_srgb=false 32 | process/hdr_clamp_exposure=false 33 | process/size_limit=0 34 | detect_3d/compress_to=1 35 | -------------------------------------------------------------------------------- /assets/gui/button_9slice.png.import: -------------------------------------------------------------------------------- 1 | [remap] 2 | 3 | importer="texture" 4 | type="CompressedTexture2D" 5 | uid="uid://bd7d54ydbcdrk" 6 | path="res://.godot/imported/button_9slice.png-6c74e4998793e2bbac696445b3b41987.ctex" 7 | metadata={ 8 | "vram_texture": false 9 | } 10 | 11 | [deps] 12 | 13 | source_file="res://assets/gui/button_9slice.png" 14 | dest_files=["res://.godot/imported/button_9slice.png-6c74e4998793e2bbac696445b3b41987.ctex"] 15 | 16 | [params] 17 | 18 | compress/mode=0 19 | compress/high_quality=false 20 | compress/lossy_quality=0.7 21 | compress/hdr_compression=1 22 | compress/normal_map=0 23 | compress/channel_pack=0 24 | mipmaps/generate=false 25 | mipmaps/limit=-1 26 | roughness/mode=0 27 | roughness/src_normal="" 28 | process/fix_alpha_border=true 29 | process/premult_alpha=false 30 | process/normal_map_invert_y=false 31 | process/hdr_as_srgb=false 32 | process/hdr_clamp_exposure=false 33 | process/size_limit=0 34 | detect_3d/compress_to=1 35 | -------------------------------------------------------------------------------- /assets/gems/gems/Overlay-Ice.png.import: -------------------------------------------------------------------------------- 1 | [remap] 2 | 3 | importer="texture" 4 | type="CompressedTexture2D" 5 | uid="uid://cooat8cgq2rb4" 6 | path="res://.godot/imported/Overlay-Ice.png-14b92730fb3e98cbe4f073ec276567ec.ctex" 7 | metadata={ 8 | "vram_texture": false 9 | } 10 | 11 | [deps] 12 | 13 | source_file="res://assets/gems/gems/Overlay-Ice.png" 14 | dest_files=["res://.godot/imported/Overlay-Ice.png-14b92730fb3e98cbe4f073ec276567ec.ctex"] 15 | 16 | [params] 17 | 18 | compress/mode=0 19 | compress/high_quality=false 20 | compress/lossy_quality=0.7 21 | compress/hdr_compression=1 22 | compress/normal_map=0 23 | compress/channel_pack=0 24 | mipmaps/generate=false 25 | mipmaps/limit=-1 26 | roughness/mode=0 27 | roughness/src_normal="" 28 | process/fix_alpha_border=true 29 | process/premult_alpha=false 30 | process/normal_map_invert_y=false 31 | process/hdr_as_srgb=false 32 | process/hdr_clamp_exposure=false 33 | process/size_limit=0 34 | detect_3d/compress_to=1 35 | -------------------------------------------------------------------------------- /assets/gems/gems/Overlay-Lock.png.import: -------------------------------------------------------------------------------- 1 | [remap] 2 | 3 | importer="texture" 4 | type="CompressedTexture2D" 5 | uid="uid://c4u0bdf7rh0u3" 6 | path="res://.godot/imported/Overlay-Lock.png-d4e3d07a3897b1d132964f62dc314465.ctex" 7 | metadata={ 8 | "vram_texture": false 9 | } 10 | 11 | [deps] 12 | 13 | source_file="res://assets/gems/gems/Overlay-Lock.png" 14 | dest_files=["res://.godot/imported/Overlay-Lock.png-d4e3d07a3897b1d132964f62dc314465.ctex"] 15 | 16 | [params] 17 | 18 | compress/mode=0 19 | compress/high_quality=false 20 | compress/lossy_quality=0.7 21 | compress/hdr_compression=1 22 | compress/normal_map=0 23 | compress/channel_pack=0 24 | mipmaps/generate=false 25 | mipmaps/limit=-1 26 | roughness/mode=0 27 | roughness/src_normal="" 28 | process/fix_alpha_border=true 29 | process/premult_alpha=false 30 | process/normal_map_invert_y=false 31 | process/hdr_as_srgb=false 32 | process/hdr_clamp_exposure=false 33 | process/size_limit=0 34 | detect_3d/compress_to=1 35 | -------------------------------------------------------------------------------- /assets/gems/gems/Special-Rock.png.import: -------------------------------------------------------------------------------- 1 | [remap] 2 | 3 | importer="texture" 4 | type="CompressedTexture2D" 5 | uid="uid://cd1clgb1p24h2" 6 | path="res://.godot/imported/Special-Rock.png-1d1fc822a9b2aa1625ae04c9eedb3bac.ctex" 7 | metadata={ 8 | "vram_texture": false 9 | } 10 | 11 | [deps] 12 | 13 | source_file="res://assets/gems/gems/Special-Rock.png" 14 | dest_files=["res://.godot/imported/Special-Rock.png-1d1fc822a9b2aa1625ae04c9eedb3bac.ctex"] 15 | 16 | [params] 17 | 18 | compress/mode=0 19 | compress/high_quality=false 20 | compress/lossy_quality=0.7 21 | compress/hdr_compression=1 22 | compress/normal_map=0 23 | compress/channel_pack=0 24 | mipmaps/generate=false 25 | mipmaps/limit=-1 26 | roughness/mode=0 27 | roughness/src_normal="" 28 | process/fix_alpha_border=true 29 | process/premult_alpha=false 30 | process/normal_map_invert_y=false 31 | process/hdr_as_srgb=false 32 | process/hdr_clamp_exposure=false 33 | process/size_limit=0 34 | detect_3d/compress_to=1 35 | -------------------------------------------------------------------------------- /assets/gui/Box_Blue_Square.png.import: -------------------------------------------------------------------------------- 1 | [remap] 2 | 3 | importer="texture" 4 | type="CompressedTexture2D" 5 | uid="uid://26oggt734vaj" 6 | path="res://.godot/imported/Box_Blue_Square.png-0cc435e05355c9188f8c2d853b983045.ctex" 7 | metadata={ 8 | "vram_texture": false 9 | } 10 | 11 | [deps] 12 | 13 | source_file="res://assets/gui/Box_Blue_Square.png" 14 | dest_files=["res://.godot/imported/Box_Blue_Square.png-0cc435e05355c9188f8c2d853b983045.ctex"] 15 | 16 | [params] 17 | 18 | compress/mode=0 19 | compress/high_quality=false 20 | compress/lossy_quality=0.7 21 | compress/hdr_compression=1 22 | compress/normal_map=0 23 | compress/channel_pack=0 24 | mipmaps/generate=false 25 | mipmaps/limit=-1 26 | roughness/mode=0 27 | roughness/src_normal="" 28 | process/fix_alpha_border=true 29 | process/premult_alpha=false 30 | process/normal_map_invert_y=false 31 | process/hdr_as_srgb=false 32 | process/hdr_clamp_exposure=false 33 | process/size_limit=0 34 | detect_3d/compress_to=1 35 | -------------------------------------------------------------------------------- /assets/gui/button_9slice01.png.import: -------------------------------------------------------------------------------- 1 | [remap] 2 | 3 | importer="texture" 4 | type="CompressedTexture2D" 5 | uid="uid://dr3og85coomrh" 6 | path="res://.godot/imported/button_9slice01.png-27834532c429af5d0a7bf50ff95c1e0b.ctex" 7 | metadata={ 8 | "vram_texture": false 9 | } 10 | 11 | [deps] 12 | 13 | source_file="res://assets/gui/button_9slice01.png" 14 | dest_files=["res://.godot/imported/button_9slice01.png-27834532c429af5d0a7bf50ff95c1e0b.ctex"] 15 | 16 | [params] 17 | 18 | compress/mode=0 19 | compress/high_quality=false 20 | compress/lossy_quality=0.7 21 | compress/hdr_compression=1 22 | compress/normal_map=0 23 | compress/channel_pack=0 24 | mipmaps/generate=false 25 | mipmaps/limit=-1 26 | roughness/mode=0 27 | roughness/src_normal="" 28 | process/fix_alpha_border=true 29 | process/premult_alpha=false 30 | process/normal_map_invert_y=false 31 | process/hdr_as_srgb=false 32 | process/hdr_clamp_exposure=false 33 | process/size_limit=0 34 | detect_3d/compress_to=1 35 | -------------------------------------------------------------------------------- /assets/gems/space/Overlay-Lock.png.import: -------------------------------------------------------------------------------- 1 | [remap] 2 | 3 | importer="texture" 4 | type="CompressedTexture2D" 5 | uid="uid://coy2yhk8tbels" 6 | path="res://.godot/imported/Overlay-Lock.png-cd8018af4dffec731d2815c717b1c622.ctex" 7 | metadata={ 8 | "vram_texture": false 9 | } 10 | 11 | [deps] 12 | 13 | source_file="res://assets/gems/space/Overlay-Lock.png" 14 | dest_files=["res://.godot/imported/Overlay-Lock.png-cd8018af4dffec731d2815c717b1c622.ctex"] 15 | 16 | [params] 17 | 18 | compress/mode=0 19 | compress/high_quality=false 20 | compress/lossy_quality=0.7 21 | compress/hdr_compression=1 22 | compress/normal_map=0 23 | compress/channel_pack=0 24 | mipmaps/generate=false 25 | mipmaps/limit=-1 26 | roughness/mode=0 27 | roughness/src_normal="" 28 | process/fix_alpha_border=true 29 | process/premult_alpha=false 30 | process/normal_map_invert_y=false 31 | process/hdr_as_srgb=false 32 | process/hdr_clamp_exposure=false 33 | process/size_limit=0 34 | detect_3d/compress_to=1 35 | -------------------------------------------------------------------------------- /assets/gems/space/Special-Rock.png.import: -------------------------------------------------------------------------------- 1 | [remap] 2 | 3 | importer="texture" 4 | type="CompressedTexture2D" 5 | uid="uid://c7gt64tslpp7g" 6 | path="res://.godot/imported/Special-Rock.png-80b98505586117bce91c6d04c6915cd8.ctex" 7 | metadata={ 8 | "vram_texture": false 9 | } 10 | 11 | [deps] 12 | 13 | source_file="res://assets/gems/space/Special-Rock.png" 14 | dest_files=["res://.godot/imported/Special-Rock.png-80b98505586117bce91c6d04c6915cd8.ctex"] 15 | 16 | [params] 17 | 18 | compress/mode=0 19 | compress/high_quality=false 20 | compress/lossy_quality=0.7 21 | compress/hdr_compression=1 22 | compress/normal_map=0 23 | compress/channel_pack=0 24 | mipmaps/generate=false 25 | mipmaps/limit=-1 26 | roughness/mode=0 27 | roughness/src_normal="" 28 | process/fix_alpha_border=true 29 | process/premult_alpha=false 30 | process/normal_map_invert_y=false 31 | process/hdr_as_srgb=false 32 | process/hdr_clamp_exposure=false 33 | process/size_limit=0 34 | detect_3d/compress_to=1 35 | -------------------------------------------------------------------------------- /assets/gems/space/special-flame.png.import: -------------------------------------------------------------------------------- 1 | [remap] 2 | 3 | importer="texture" 4 | type="CompressedTexture2D" 5 | uid="uid://lvwus1km7wxq" 6 | path="res://.godot/imported/special-flame.png-5b47ba831cac375c6b4813fb6fa447b5.ctex" 7 | metadata={ 8 | "vram_texture": false 9 | } 10 | 11 | [deps] 12 | 13 | source_file="res://assets/gems/space/special-flame.png" 14 | dest_files=["res://.godot/imported/special-flame.png-5b47ba831cac375c6b4813fb6fa447b5.ctex"] 15 | 16 | [params] 17 | 18 | compress/mode=0 19 | compress/high_quality=false 20 | compress/lossy_quality=0.7 21 | compress/hdr_compression=1 22 | compress/normal_map=0 23 | compress/channel_pack=0 24 | mipmaps/generate=false 25 | mipmaps/limit=-1 26 | roughness/mode=0 27 | roughness/src_normal="" 28 | process/fix_alpha_border=true 29 | process/premult_alpha=false 30 | process/normal_map_invert_y=false 31 | process/hdr_as_srgb=false 32 | process/hdr_clamp_exposure=false 33 | process/size_limit=0 34 | detect_3d/compress_to=1 35 | -------------------------------------------------------------------------------- /assets/gui/Box_Blue_Rounded.png.import: -------------------------------------------------------------------------------- 1 | [remap] 2 | 3 | importer="texture" 4 | type="CompressedTexture2D" 5 | uid="uid://c4hpyl2askghn" 6 | path="res://.godot/imported/Box_Blue_Rounded.png-e663c20f533779919ed7eeffd09db168.ctex" 7 | metadata={ 8 | "vram_texture": false 9 | } 10 | 11 | [deps] 12 | 13 | source_file="res://assets/gui/Box_Blue_Rounded.png" 14 | dest_files=["res://.godot/imported/Box_Blue_Rounded.png-e663c20f533779919ed7eeffd09db168.ctex"] 15 | 16 | [params] 17 | 18 | compress/mode=0 19 | compress/high_quality=false 20 | compress/lossy_quality=0.7 21 | compress/hdr_compression=1 22 | compress/normal_map=0 23 | compress/channel_pack=0 24 | mipmaps/generate=false 25 | mipmaps/limit=-1 26 | roughness/mode=0 27 | roughness/src_normal="" 28 | process/fix_alpha_border=true 29 | process/premult_alpha=false 30 | process/normal_map_invert_y=false 31 | process/hdr_as_srgb=false 32 | process/hdr_clamp_exposure=false 33 | process/size_limit=0 34 | detect_3d/compress_to=1 35 | -------------------------------------------------------------------------------- /assets/gems/background-space.png.import: -------------------------------------------------------------------------------- 1 | [remap] 2 | 3 | importer="texture" 4 | type="CompressedTexture2D" 5 | uid="uid://cwhjcn0y744nv" 6 | path="res://.godot/imported/background-space.png-b300020794502642cc6643ea09361449.ctex" 7 | metadata={ 8 | "vram_texture": false 9 | } 10 | 11 | [deps] 12 | 13 | source_file="res://assets/gems/background-space.png" 14 | dest_files=["res://.godot/imported/background-space.png-b300020794502642cc6643ea09361449.ctex"] 15 | 16 | [params] 17 | 18 | compress/mode=0 19 | compress/high_quality=false 20 | compress/lossy_quality=0.7 21 | compress/hdr_compression=1 22 | compress/normal_map=0 23 | compress/channel_pack=0 24 | mipmaps/generate=false 25 | mipmaps/limit=-1 26 | roughness/mode=0 27 | roughness/src_normal="" 28 | process/fix_alpha_border=true 29 | process/premult_alpha=false 30 | process/normal_map_invert_y=false 31 | process/hdr_as_srgb=false 32 | process/hdr_clamp_exposure=false 33 | process/size_limit=0 34 | detect_3d/compress_to=1 35 | -------------------------------------------------------------------------------- /assets/gems/food/characters_0001.png.import: -------------------------------------------------------------------------------- 1 | [remap] 2 | 3 | importer="texture" 4 | type="CompressedTexture2D" 5 | uid="uid://duau66qew6757" 6 | path="res://.godot/imported/characters_0001.png-6c0da41dea172175fda30406cc1e5193.ctex" 7 | metadata={ 8 | "vram_texture": false 9 | } 10 | 11 | [deps] 12 | 13 | source_file="res://assets/gems/food/characters_0001.png" 14 | dest_files=["res://.godot/imported/characters_0001.png-6c0da41dea172175fda30406cc1e5193.ctex"] 15 | 16 | [params] 17 | 18 | compress/mode=0 19 | compress/high_quality=false 20 | compress/lossy_quality=0.7 21 | compress/hdr_compression=1 22 | compress/normal_map=0 23 | compress/channel_pack=0 24 | mipmaps/generate=false 25 | mipmaps/limit=-1 26 | roughness/mode=0 27 | roughness/src_normal="" 28 | process/fix_alpha_border=true 29 | process/premult_alpha=false 30 | process/normal_map_invert_y=false 31 | process/hdr_as_srgb=false 32 | process/hdr_clamp_exposure=false 33 | process/size_limit=0 34 | detect_3d/compress_to=1 35 | -------------------------------------------------------------------------------- /assets/gems/food/characters_0002.png.import: -------------------------------------------------------------------------------- 1 | [remap] 2 | 3 | importer="texture" 4 | type="CompressedTexture2D" 5 | uid="uid://b8biy2iputyhe" 6 | path="res://.godot/imported/characters_0002.png-4e2c1e7b750973429ada8f71e151dc2a.ctex" 7 | metadata={ 8 | "vram_texture": false 9 | } 10 | 11 | [deps] 12 | 13 | source_file="res://assets/gems/food/characters_0002.png" 14 | dest_files=["res://.godot/imported/characters_0002.png-4e2c1e7b750973429ada8f71e151dc2a.ctex"] 15 | 16 | [params] 17 | 18 | compress/mode=0 19 | compress/high_quality=false 20 | compress/lossy_quality=0.7 21 | compress/hdr_compression=1 22 | compress/normal_map=0 23 | compress/channel_pack=0 24 | mipmaps/generate=false 25 | mipmaps/limit=-1 26 | roughness/mode=0 27 | roughness/src_normal="" 28 | process/fix_alpha_border=true 29 | process/premult_alpha=false 30 | process/normal_map_invert_y=false 31 | process/hdr_as_srgb=false 32 | process/hdr_clamp_exposure=false 33 | process/size_limit=0 34 | detect_3d/compress_to=1 35 | -------------------------------------------------------------------------------- /assets/gems/food/characters_0003.png.import: -------------------------------------------------------------------------------- 1 | [remap] 2 | 3 | importer="texture" 4 | type="CompressedTexture2D" 5 | uid="uid://vu6oui2n7024" 6 | path="res://.godot/imported/characters_0003.png-bdfb8aaaddf3f93e8a75c23bafeece58.ctex" 7 | metadata={ 8 | "vram_texture": false 9 | } 10 | 11 | [deps] 12 | 13 | source_file="res://assets/gems/food/characters_0003.png" 14 | dest_files=["res://.godot/imported/characters_0003.png-bdfb8aaaddf3f93e8a75c23bafeece58.ctex"] 15 | 16 | [params] 17 | 18 | compress/mode=0 19 | compress/high_quality=false 20 | compress/lossy_quality=0.7 21 | compress/hdr_compression=1 22 | compress/normal_map=0 23 | compress/channel_pack=0 24 | mipmaps/generate=false 25 | mipmaps/limit=-1 26 | roughness/mode=0 27 | roughness/src_normal="" 28 | process/fix_alpha_border=true 29 | process/premult_alpha=false 30 | process/normal_map_invert_y=false 31 | process/hdr_as_srgb=false 32 | process/hdr_clamp_exposure=false 33 | process/size_limit=0 34 | detect_3d/compress_to=1 35 | -------------------------------------------------------------------------------- /assets/gems/food/characters_0004.png.import: -------------------------------------------------------------------------------- 1 | [remap] 2 | 3 | importer="texture" 4 | type="CompressedTexture2D" 5 | uid="uid://djje8avawcq2p" 6 | path="res://.godot/imported/characters_0004.png-a26d7bb1bfa20668963ca011d5c7e6be.ctex" 7 | metadata={ 8 | "vram_texture": false 9 | } 10 | 11 | [deps] 12 | 13 | source_file="res://assets/gems/food/characters_0004.png" 14 | dest_files=["res://.godot/imported/characters_0004.png-a26d7bb1bfa20668963ca011d5c7e6be.ctex"] 15 | 16 | [params] 17 | 18 | compress/mode=0 19 | compress/high_quality=false 20 | compress/lossy_quality=0.7 21 | compress/hdr_compression=1 22 | compress/normal_map=0 23 | compress/channel_pack=0 24 | mipmaps/generate=false 25 | mipmaps/limit=-1 26 | roughness/mode=0 27 | roughness/src_normal="" 28 | process/fix_alpha_border=true 29 | process/premult_alpha=false 30 | process/normal_map_invert_y=false 31 | process/hdr_as_srgb=false 32 | process/hdr_clamp_exposure=false 33 | process/size_limit=0 34 | detect_3d/compress_to=1 35 | -------------------------------------------------------------------------------- /assets/gems/food/characters_0005.png.import: -------------------------------------------------------------------------------- 1 | [remap] 2 | 3 | importer="texture" 4 | type="CompressedTexture2D" 5 | uid="uid://byliae6aa6ki2" 6 | path="res://.godot/imported/characters_0005.png-5bc259de214cf93ed515c35a014a3a00.ctex" 7 | metadata={ 8 | "vram_texture": false 9 | } 10 | 11 | [deps] 12 | 13 | source_file="res://assets/gems/food/characters_0005.png" 14 | dest_files=["res://.godot/imported/characters_0005.png-5bc259de214cf93ed515c35a014a3a00.ctex"] 15 | 16 | [params] 17 | 18 | compress/mode=0 19 | compress/high_quality=false 20 | compress/lossy_quality=0.7 21 | compress/hdr_compression=1 22 | compress/normal_map=0 23 | compress/channel_pack=0 24 | mipmaps/generate=false 25 | mipmaps/limit=-1 26 | roughness/mode=0 27 | roughness/src_normal="" 28 | process/fix_alpha_border=true 29 | process/premult_alpha=false 30 | process/normal_map_invert_y=false 31 | process/hdr_as_srgb=false 32 | process/hdr_clamp_exposure=false 33 | process/size_limit=0 34 | detect_3d/compress_to=1 35 | -------------------------------------------------------------------------------- /assets/gems/food/characters_0006.png.import: -------------------------------------------------------------------------------- 1 | [remap] 2 | 3 | importer="texture" 4 | type="CompressedTexture2D" 5 | uid="uid://b1o34xq1pq82y" 6 | path="res://.godot/imported/characters_0006.png-dd692f2415454d5faaed8a9132939c39.ctex" 7 | metadata={ 8 | "vram_texture": false 9 | } 10 | 11 | [deps] 12 | 13 | source_file="res://assets/gems/food/characters_0006.png" 14 | dest_files=["res://.godot/imported/characters_0006.png-dd692f2415454d5faaed8a9132939c39.ctex"] 15 | 16 | [params] 17 | 18 | compress/mode=0 19 | compress/high_quality=false 20 | compress/lossy_quality=0.7 21 | compress/hdr_compression=1 22 | compress/normal_map=0 23 | compress/channel_pack=0 24 | mipmaps/generate=false 25 | mipmaps/limit=-1 26 | roughness/mode=0 27 | roughness/src_normal="" 28 | process/fix_alpha_border=true 29 | process/premult_alpha=false 30 | process/normal_map_invert_y=false 31 | process/hdr_as_srgb=false 32 | process/hdr_clamp_exposure=false 33 | process/size_limit=0 34 | detect_3d/compress_to=1 35 | -------------------------------------------------------------------------------- /assets/gems/food/characters_0007.png.import: -------------------------------------------------------------------------------- 1 | [remap] 2 | 3 | importer="texture" 4 | type="CompressedTexture2D" 5 | uid="uid://2vrsevjv4w43" 6 | path="res://.godot/imported/characters_0007.png-a11229eeaa1796dd9930d685d857046c.ctex" 7 | metadata={ 8 | "vram_texture": false 9 | } 10 | 11 | [deps] 12 | 13 | source_file="res://assets/gems/food/characters_0007.png" 14 | dest_files=["res://.godot/imported/characters_0007.png-a11229eeaa1796dd9930d685d857046c.ctex"] 15 | 16 | [params] 17 | 18 | compress/mode=0 19 | compress/high_quality=false 20 | compress/lossy_quality=0.7 21 | compress/hdr_compression=1 22 | compress/normal_map=0 23 | compress/channel_pack=0 24 | mipmaps/generate=false 25 | mipmaps/limit=-1 26 | roughness/mode=0 27 | roughness/src_normal="" 28 | process/fix_alpha_border=true 29 | process/premult_alpha=false 30 | process/normal_map_invert_y=false 31 | process/hdr_as_srgb=false 32 | process/hdr_clamp_exposure=false 33 | process/size_limit=0 34 | detect_3d/compress_to=1 35 | -------------------------------------------------------------------------------- /assets/gems/space/background-space.png.import: -------------------------------------------------------------------------------- 1 | [remap] 2 | 3 | importer="texture" 4 | type="CompressedTexture2D" 5 | uid="uid://c3w1w5b1kn38h" 6 | path="res://.godot/imported/background-space.png-7bcf9a681c0970e556296136a70e736e.ctex" 7 | metadata={ 8 | "vram_texture": false 9 | } 10 | 11 | [deps] 12 | 13 | source_file="res://assets/gems/space/background-space.png" 14 | dest_files=["res://.godot/imported/background-space.png-7bcf9a681c0970e556296136a70e736e.ctex"] 15 | 16 | [params] 17 | 18 | compress/mode=0 19 | compress/high_quality=false 20 | compress/lossy_quality=0.7 21 | compress/hdr_compression=1 22 | compress/normal_map=0 23 | compress/channel_pack=0 24 | mipmaps/generate=false 25 | mipmaps/limit=-1 26 | roughness/mode=0 27 | roughness/src_normal="" 28 | process/fix_alpha_border=true 29 | process/premult_alpha=false 30 | process/normal_map_invert_y=false 31 | process/hdr_as_srgb=false 32 | process/hdr_clamp_exposure=false 33 | process/size_limit=0 34 | detect_3d/compress_to=1 35 | -------------------------------------------------------------------------------- /assets/gems/space-fun/gem-space-fun-b.png.import: -------------------------------------------------------------------------------- 1 | [remap] 2 | 3 | importer="texture" 4 | type="CompressedTexture2D" 5 | uid="uid://pldi2f0b5np3" 6 | path="res://.godot/imported/gem-space-fun-b.png-7b7952cc09a7fb1d837ca35b7b67ed3c.ctex" 7 | metadata={ 8 | "vram_texture": false 9 | } 10 | 11 | [deps] 12 | 13 | source_file="res://assets/gems/space-fun/gem-space-fun-b.png" 14 | dest_files=["res://.godot/imported/gem-space-fun-b.png-7b7952cc09a7fb1d837ca35b7b67ed3c.ctex"] 15 | 16 | [params] 17 | 18 | compress/mode=0 19 | compress/high_quality=false 20 | compress/lossy_quality=0.7 21 | compress/hdr_compression=1 22 | compress/normal_map=0 23 | compress/channel_pack=0 24 | mipmaps/generate=false 25 | mipmaps/limit=-1 26 | roughness/mode=0 27 | roughness/src_normal="" 28 | process/fix_alpha_border=true 29 | process/premult_alpha=false 30 | process/normal_map_invert_y=false 31 | process/hdr_as_srgb=false 32 | process/hdr_clamp_exposure=false 33 | process/size_limit=0 34 | detect_3d/compress_to=1 35 | -------------------------------------------------------------------------------- /assets/gems/space-fun/gem-space-fun-g.png.import: -------------------------------------------------------------------------------- 1 | [remap] 2 | 3 | importer="texture" 4 | type="CompressedTexture2D" 5 | uid="uid://dvj40t3onvehv" 6 | path="res://.godot/imported/gem-space-fun-g.png-b862f25d3f5a8a3bcc34eef714b70be4.ctex" 7 | metadata={ 8 | "vram_texture": false 9 | } 10 | 11 | [deps] 12 | 13 | source_file="res://assets/gems/space-fun/gem-space-fun-g.png" 14 | dest_files=["res://.godot/imported/gem-space-fun-g.png-b862f25d3f5a8a3bcc34eef714b70be4.ctex"] 15 | 16 | [params] 17 | 18 | compress/mode=0 19 | compress/high_quality=false 20 | compress/lossy_quality=0.7 21 | compress/hdr_compression=1 22 | compress/normal_map=0 23 | compress/channel_pack=0 24 | mipmaps/generate=false 25 | mipmaps/limit=-1 26 | roughness/mode=0 27 | roughness/src_normal="" 28 | process/fix_alpha_border=true 29 | process/premult_alpha=false 30 | process/normal_map_invert_y=false 31 | process/hdr_as_srgb=false 32 | process/hdr_clamp_exposure=false 33 | process/size_limit=0 34 | detect_3d/compress_to=1 35 | -------------------------------------------------------------------------------- /assets/gems/space-fun/gem-space-fun-o.png.import: -------------------------------------------------------------------------------- 1 | [remap] 2 | 3 | importer="texture" 4 | type="CompressedTexture2D" 5 | uid="uid://b4555t0cp021y" 6 | path="res://.godot/imported/gem-space-fun-o.png-e1edd58fadd0c27c99ebfac32088e0c1.ctex" 7 | metadata={ 8 | "vram_texture": false 9 | } 10 | 11 | [deps] 12 | 13 | source_file="res://assets/gems/space-fun/gem-space-fun-o.png" 14 | dest_files=["res://.godot/imported/gem-space-fun-o.png-e1edd58fadd0c27c99ebfac32088e0c1.ctex"] 15 | 16 | [params] 17 | 18 | compress/mode=0 19 | compress/high_quality=false 20 | compress/lossy_quality=0.7 21 | compress/hdr_compression=1 22 | compress/normal_map=0 23 | compress/channel_pack=0 24 | mipmaps/generate=false 25 | mipmaps/limit=-1 26 | roughness/mode=0 27 | roughness/src_normal="" 28 | process/fix_alpha_border=true 29 | process/premult_alpha=false 30 | process/normal_map_invert_y=false 31 | process/hdr_as_srgb=false 32 | process/hdr_clamp_exposure=false 33 | process/size_limit=0 34 | detect_3d/compress_to=1 35 | -------------------------------------------------------------------------------- /assets/gems/space-fun/gem-space-fun-p.png.import: -------------------------------------------------------------------------------- 1 | [remap] 2 | 3 | importer="texture" 4 | type="CompressedTexture2D" 5 | uid="uid://dier3fg331048" 6 | path="res://.godot/imported/gem-space-fun-p.png-5671a8588e0ba17e8dcb9368fe00f8b8.ctex" 7 | metadata={ 8 | "vram_texture": false 9 | } 10 | 11 | [deps] 12 | 13 | source_file="res://assets/gems/space-fun/gem-space-fun-p.png" 14 | dest_files=["res://.godot/imported/gem-space-fun-p.png-5671a8588e0ba17e8dcb9368fe00f8b8.ctex"] 15 | 16 | [params] 17 | 18 | compress/mode=0 19 | compress/high_quality=false 20 | compress/lossy_quality=0.7 21 | compress/hdr_compression=1 22 | compress/normal_map=0 23 | compress/channel_pack=0 24 | mipmaps/generate=false 25 | mipmaps/limit=-1 26 | roughness/mode=0 27 | roughness/src_normal="" 28 | process/fix_alpha_border=true 29 | process/premult_alpha=false 30 | process/normal_map_invert_y=false 31 | process/hdr_as_srgb=false 32 | process/hdr_clamp_exposure=false 33 | process/size_limit=0 34 | detect_3d/compress_to=1 35 | -------------------------------------------------------------------------------- /assets/gems/space-fun/gem-space-fun-r.png.import: -------------------------------------------------------------------------------- 1 | [remap] 2 | 3 | importer="texture" 4 | type="CompressedTexture2D" 5 | uid="uid://b5rgujk3bcrw4" 6 | path="res://.godot/imported/gem-space-fun-r.png-0e25967e931bd0aa3f588bbb817e191e.ctex" 7 | metadata={ 8 | "vram_texture": false 9 | } 10 | 11 | [deps] 12 | 13 | source_file="res://assets/gems/space-fun/gem-space-fun-r.png" 14 | dest_files=["res://.godot/imported/gem-space-fun-r.png-0e25967e931bd0aa3f588bbb817e191e.ctex"] 15 | 16 | [params] 17 | 18 | compress/mode=0 19 | compress/high_quality=false 20 | compress/lossy_quality=0.7 21 | compress/hdr_compression=1 22 | compress/normal_map=0 23 | compress/channel_pack=0 24 | mipmaps/generate=false 25 | mipmaps/limit=-1 26 | roughness/mode=0 27 | roughness/src_normal="" 28 | process/fix_alpha_border=true 29 | process/premult_alpha=false 30 | process/normal_map_invert_y=false 31 | process/hdr_as_srgb=false 32 | process/hdr_clamp_exposure=false 33 | process/size_limit=0 34 | detect_3d/compress_to=1 35 | -------------------------------------------------------------------------------- /assets/gems/space-fun/gem-space-fun-y.png.import: -------------------------------------------------------------------------------- 1 | [remap] 2 | 3 | importer="texture" 4 | type="CompressedTexture2D" 5 | uid="uid://c274b5bnxu8n0" 6 | path="res://.godot/imported/gem-space-fun-y.png-43fb2fa0a4bcb36d9eb715dd83b236f0.ctex" 7 | metadata={ 8 | "vram_texture": false 9 | } 10 | 11 | [deps] 12 | 13 | source_file="res://assets/gems/space-fun/gem-space-fun-y.png" 14 | dest_files=["res://.godot/imported/gem-space-fun-y.png-43fb2fa0a4bcb36d9eb715dd83b236f0.ctex"] 15 | 16 | [params] 17 | 18 | compress/mode=0 19 | compress/high_quality=false 20 | compress/lossy_quality=0.7 21 | compress/hdr_compression=1 22 | compress/normal_map=0 23 | compress/channel_pack=0 24 | mipmaps/generate=false 25 | mipmaps/limit=-1 26 | roughness/mode=0 27 | roughness/src_normal="" 28 | process/fix_alpha_border=true 29 | process/premult_alpha=false 30 | process/normal_map_invert_y=false 31 | process/hdr_as_srgb=false 32 | process/hdr_clamp_exposure=false 33 | process/size_limit=0 34 | detect_3d/compress_to=1 35 | -------------------------------------------------------------------------------- /icon.svg.import: -------------------------------------------------------------------------------- 1 | [remap] 2 | 3 | importer="texture" 4 | type="CompressedTexture2D" 5 | uid="uid://juut7p425bob" 6 | path="res://.godot/imported/icon.svg-218a8f2b3041327d8a5756f3a245f83b.ctex" 7 | metadata={ 8 | "vram_texture": false 9 | } 10 | 11 | [deps] 12 | 13 | source_file="res://icon.svg" 14 | dest_files=["res://.godot/imported/icon.svg-218a8f2b3041327d8a5756f3a245f83b.ctex"] 15 | 16 | [params] 17 | 18 | compress/mode=0 19 | compress/high_quality=false 20 | compress/lossy_quality=0.7 21 | compress/hdr_compression=1 22 | compress/normal_map=0 23 | compress/channel_pack=0 24 | mipmaps/generate=false 25 | mipmaps/limit=-1 26 | roughness/mode=0 27 | roughness/src_normal="" 28 | process/fix_alpha_border=true 29 | process/premult_alpha=false 30 | process/normal_map_invert_y=false 31 | process/hdr_as_srgb=false 32 | process/hdr_clamp_exposure=false 33 | process/size_limit=0 34 | detect_3d/compress_to=1 35 | svg/scale=1.0 36 | editor/scale_with_editor_scale=false 37 | editor/convert_colors_with_editor_theme=false 38 | -------------------------------------------------------------------------------- /assets/gui/ButtonText_Large_Blue_Round.png.import: -------------------------------------------------------------------------------- 1 | [remap] 2 | 3 | importer="texture" 4 | type="CompressedTexture2D" 5 | uid="uid://chrsqb6yhlqeq" 6 | path="res://.godot/imported/ButtonText_Large_Blue_Round.png-28b6773134cc201c77c81daf370a52f0.ctex" 7 | metadata={ 8 | "vram_texture": false 9 | } 10 | 11 | [deps] 12 | 13 | source_file="res://assets/gui/ButtonText_Large_Blue_Round.png" 14 | dest_files=["res://.godot/imported/ButtonText_Large_Blue_Round.png-28b6773134cc201c77c81daf370a52f0.ctex"] 15 | 16 | [params] 17 | 18 | compress/mode=0 19 | compress/high_quality=false 20 | compress/lossy_quality=0.7 21 | compress/hdr_compression=1 22 | compress/normal_map=0 23 | compress/channel_pack=0 24 | mipmaps/generate=false 25 | mipmaps/limit=-1 26 | roughness/mode=0 27 | roughness/src_normal="" 28 | process/fix_alpha_border=true 29 | process/premult_alpha=false 30 | process/normal_map_invert_y=false 31 | process/hdr_as_srgb=false 32 | process/hdr_clamp_exposure=false 33 | process/size_limit=0 34 | detect_3d/compress_to=1 35 | -------------------------------------------------------------------------------- /assets/gui/IconButton_Small_Red_Square.png.import: -------------------------------------------------------------------------------- 1 | [remap] 2 | 3 | importer="texture" 4 | type="CompressedTexture2D" 5 | uid="uid://bcbbjton0xqjd" 6 | path="res://.godot/imported/IconButton_Small_Red_Square.png-78ab7319f3dadb8f19adcab492ab57a2.ctex" 7 | metadata={ 8 | "vram_texture": false 9 | } 10 | 11 | [deps] 12 | 13 | source_file="res://assets/gui/IconButton_Small_Red_Square.png" 14 | dest_files=["res://.godot/imported/IconButton_Small_Red_Square.png-78ab7319f3dadb8f19adcab492ab57a2.ctex"] 15 | 16 | [params] 17 | 18 | compress/mode=0 19 | compress/high_quality=false 20 | compress/lossy_quality=0.7 21 | compress/hdr_compression=1 22 | compress/normal_map=0 23 | compress/channel_pack=0 24 | mipmaps/generate=false 25 | mipmaps/limit=-1 26 | roughness/mode=0 27 | roughness/src_normal="" 28 | process/fix_alpha_border=true 29 | process/premult_alpha=false 30 | process/normal_map_invert_y=false 31 | process/hdr_as_srgb=false 32 | process/hdr_clamp_exposure=false 33 | process/size_limit=0 34 | detect_3d/compress_to=1 35 | -------------------------------------------------------------------------------- /assets/gui/ButtonText_Large_Green_Round.png.import: -------------------------------------------------------------------------------- 1 | [remap] 2 | 3 | importer="texture" 4 | type="CompressedTexture2D" 5 | uid="uid://27rcw10bp2xt" 6 | path="res://.godot/imported/ButtonText_Large_Green_Round.png-a529278fbf2695a8faeb61b0b5b3f07a.ctex" 7 | metadata={ 8 | "vram_texture": false 9 | } 10 | 11 | [deps] 12 | 13 | source_file="res://assets/gui/ButtonText_Large_Green_Round.png" 14 | dest_files=["res://.godot/imported/ButtonText_Large_Green_Round.png-a529278fbf2695a8faeb61b0b5b3f07a.ctex"] 15 | 16 | [params] 17 | 18 | compress/mode=0 19 | compress/high_quality=false 20 | compress/lossy_quality=0.7 21 | compress/hdr_compression=1 22 | compress/normal_map=0 23 | compress/channel_pack=0 24 | mipmaps/generate=false 25 | mipmaps/limit=-1 26 | roughness/mode=0 27 | roughness/src_normal="" 28 | process/fix_alpha_border=true 29 | process/premult_alpha=false 30 | process/normal_map_invert_y=false 31 | process/hdr_as_srgb=false 32 | process/hdr_clamp_exposure=false 33 | process/size_limit=0 34 | detect_3d/compress_to=1 35 | -------------------------------------------------------------------------------- /assets/gui/ButtonText_Large_Green_Square.png.import: -------------------------------------------------------------------------------- 1 | [remap] 2 | 3 | importer="texture" 4 | type="CompressedTexture2D" 5 | uid="uid://dmdbncevubru8" 6 | path="res://.godot/imported/ButtonText_Large_Green_Square.png-759509761072ad1bfb03d5ac45eda359.ctex" 7 | metadata={ 8 | "vram_texture": false 9 | } 10 | 11 | [deps] 12 | 13 | source_file="res://assets/gui/ButtonText_Large_Green_Square.png" 14 | dest_files=["res://.godot/imported/ButtonText_Large_Green_Square.png-759509761072ad1bfb03d5ac45eda359.ctex"] 15 | 16 | [params] 17 | 18 | compress/mode=0 19 | compress/high_quality=false 20 | compress/lossy_quality=0.7 21 | compress/hdr_compression=1 22 | compress/normal_map=0 23 | compress/channel_pack=0 24 | mipmaps/generate=false 25 | mipmaps/limit=-1 26 | roughness/mode=0 27 | roughness/src_normal="" 28 | process/fix_alpha_border=true 29 | process/premult_alpha=false 30 | process/normal_map_invert_y=false 31 | process/hdr_as_srgb=false 32 | process/hdr_clamp_exposure=false 33 | process/size_limit=0 34 | detect_3d/compress_to=1 35 | -------------------------------------------------------------------------------- /assets/gui/ButtonText_Large_Orange_Round.png.import: -------------------------------------------------------------------------------- 1 | [remap] 2 | 3 | importer="texture" 4 | type="CompressedTexture2D" 5 | uid="uid://dcow071sb2a7i" 6 | path="res://.godot/imported/ButtonText_Large_Orange_Round.png-3f704a3c9c10995643cc9b9926b55e27.ctex" 7 | metadata={ 8 | "vram_texture": false 9 | } 10 | 11 | [deps] 12 | 13 | source_file="res://assets/gui/ButtonText_Large_Orange_Round.png" 14 | dest_files=["res://.godot/imported/ButtonText_Large_Orange_Round.png-3f704a3c9c10995643cc9b9926b55e27.ctex"] 15 | 16 | [params] 17 | 18 | compress/mode=0 19 | compress/high_quality=false 20 | compress/lossy_quality=0.7 21 | compress/hdr_compression=1 22 | compress/normal_map=0 23 | compress/channel_pack=0 24 | mipmaps/generate=false 25 | mipmaps/limit=-1 26 | roughness/mode=0 27 | roughness/src_normal="" 28 | process/fix_alpha_border=true 29 | process/premult_alpha=false 30 | process/normal_map_invert_y=false 31 | process/hdr_as_srgb=false 32 | process/hdr_clamp_exposure=false 33 | process/size_limit=0 34 | detect_3d/compress_to=1 35 | -------------------------------------------------------------------------------- /assets/gui/ButtonText_Large_GreyOutline_Round.png.import: -------------------------------------------------------------------------------- 1 | [remap] 2 | 3 | importer="texture" 4 | type="CompressedTexture2D" 5 | uid="uid://bebhmcgujnoxc" 6 | path="res://.godot/imported/ButtonText_Large_GreyOutline_Round.png-3a62204519fd0963ce60f59adb9e7f34.ctex" 7 | metadata={ 8 | "vram_texture": false 9 | } 10 | 11 | [deps] 12 | 13 | source_file="res://assets/gui/ButtonText_Large_GreyOutline_Round.png" 14 | dest_files=["res://.godot/imported/ButtonText_Large_GreyOutline_Round.png-3a62204519fd0963ce60f59adb9e7f34.ctex"] 15 | 16 | [params] 17 | 18 | compress/mode=0 19 | compress/high_quality=false 20 | compress/lossy_quality=0.7 21 | compress/hdr_compression=1 22 | compress/normal_map=0 23 | compress/channel_pack=0 24 | mipmaps/generate=false 25 | mipmaps/limit=-1 26 | roughness/mode=0 27 | roughness/src_normal="" 28 | process/fix_alpha_border=true 29 | process/premult_alpha=false 30 | process/normal_map_invert_y=false 31 | process/hdr_as_srgb=false 32 | process/hdr_clamp_exposure=false 33 | process/size_limit=0 34 | detect_3d/compress_to=1 35 | -------------------------------------------------------------------------------- /enums.gd: -------------------------------------------------------------------------------- 1 | extends Node 2 | # APP 3 | const APP_VER:String = "0.5.0" 4 | const APP_BLD:String = "20240524" 5 | # GAME 6 | const TWEEN_TIME:float = 0.25 7 | const EXPLODE_DELAY:float = TWEEN_TIME*2.0 8 | const SRPITE_POS:Vector2 = Vector2(64,64) 9 | const HINT_DELAY:int = 10 10 | # VARS 11 | var current_debug_level = DEBUG_LEVEL.INFO # Global variable to set the current debug level 12 | 13 | # ========================================================= 14 | 15 | enum GemColor { 16 | RED, 17 | ORG, 18 | YLW, 19 | GRN, 20 | BLU, 21 | PRP 22 | } 23 | 24 | func get_color_name_by_value(value: int) -> String: 25 | for key in GemColor.keys(): 26 | if GemColor[key] == value: 27 | return key 28 | return "Unknown" 29 | 30 | # ========================================================= 31 | 32 | enum GemDict { 33 | FOOD, 34 | GEMS, 35 | SPACE 36 | } 37 | 38 | # ========================================================= 39 | 40 | enum DEBUG_LEVEL { 41 | NONE, # No debug output 42 | ERROR, # Critical errors only 43 | WARNING, # Errors and warnings 44 | INFO, # Informational output 45 | DEBUG # All debug messages 46 | } 47 | 48 | func debug_print(message: String, level: int): 49 | if level <= current_debug_level: 50 | print(message) 51 | -------------------------------------------------------------------------------- /game_boards/all_common/gem_cell.gdshader: -------------------------------------------------------------------------------- 1 | shader_type canvas_item; 2 | 3 | uniform vec4 line_color : source_color = vec4(1); 4 | uniform float line_thickness : hint_range(0, 10) = 7.0; 5 | 6 | void fragment() { 7 | vec2 size = TEXTURE_PIXEL_SIZE * line_thickness; 8 | 9 | float outline = texture(TEXTURE, UV + vec2(-size.x, 0)).a; 10 | outline += texture(TEXTURE, UV + vec2(0, size.y)).a; 11 | 12 | outline += texture(TEXTURE, UV + vec2(size.x, 0)).a; 13 | 14 | outline += texture(TEXTURE, UV + vec2(0, -size.y)).a; 15 | 16 | outline += texture(TEXTURE, UV + vec2(-size.x, size.y)).a; 17 | 18 | outline += texture(TEXTURE, UV + vec2(-size.x, size.y * 0.5)).a; 19 | 20 | 21 | 22 | outline += texture(TEXTURE, UV + vec2(size.x, size.y)).a; 23 | outline += texture(TEXTURE, UV + vec2(size.x, size.y * 0.5)).a; 24 | 25 | 26 | outline += texture(TEXTURE, UV + vec2(-size.x, -size.y)).a; 27 | outline += texture(TEXTURE, UV + vec2(-size.x, -size.y * 0.5)).a; 28 | 29 | 30 | 31 | outline += texture(TEXTURE, UV + vec2(size.x, -size.y)).a; 32 | outline += texture(TEXTURE, UV + vec2(size.x, -size.y * 0.5)).a; 33 | 34 | 35 | outline = min(outline, 1.0); 36 | 37 | 38 | vec4 color = texture(TEXTURE, UV); 39 | COLOR = mix(color, line_color, outline - color.a); 40 | } -------------------------------------------------------------------------------- /game_boards/board_space/assets/gem_cell.gdshader: -------------------------------------------------------------------------------- 1 | shader_type canvas_item; 2 | 3 | uniform vec4 line_color : source_color = vec4(1); 4 | uniform float line_thickness : hint_range(0, 10) = 7.0; 5 | 6 | void fragment() { 7 | vec2 size = TEXTURE_PIXEL_SIZE * line_thickness; 8 | 9 | float outline = texture(TEXTURE, UV + vec2(-size.x, 0)).a; 10 | outline += texture(TEXTURE, UV + vec2(0, size.y)).a; 11 | 12 | outline += texture(TEXTURE, UV + vec2(size.x, 0)).a; 13 | 14 | outline += texture(TEXTURE, UV + vec2(0, -size.y)).a; 15 | 16 | outline += texture(TEXTURE, UV + vec2(-size.x, size.y)).a; 17 | 18 | outline += texture(TEXTURE, UV + vec2(-size.x, size.y * 0.5)).a; 19 | 20 | 21 | 22 | outline += texture(TEXTURE, UV + vec2(size.x, size.y)).a; 23 | outline += texture(TEXTURE, UV + vec2(size.x, size.y * 0.5)).a; 24 | 25 | 26 | outline += texture(TEXTURE, UV + vec2(-size.x, -size.y)).a; 27 | outline += texture(TEXTURE, UV + vec2(-size.x, -size.y * 0.5)).a; 28 | 29 | 30 | 31 | outline += texture(TEXTURE, UV + vec2(size.x, -size.y)).a; 32 | outline += texture(TEXTURE, UV + vec2(size.x, -size.y * 0.5)).a; 33 | 34 | 35 | outline = min(outline, 1.0); 36 | 37 | 38 | vec4 color = texture(TEXTURE, UV); 39 | COLOR = mix(color, line_color, outline - color.a); 40 | } -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # godot-match-3 2 | Godot Match 3 Game (GDScript 4.2) 3 | 4 | Godot Match 3 is a classic gem matching game built with the Godot Engine. 5 | 6 |
7 |
10 | Start Screen11 | 12 | |
15 | |
18 | Board 1 (Food)19 | 20 | |
23 |
24 | Board 2 (Space)25 | 26 | |
29 |