From 3f9c21c5b4acf115388b8dba340d0640d1ef756c Mon Sep 17 00:00:00 2001 From: Chris Cromer Date: Wed, 9 Nov 2022 20:21:26 -0300 Subject: [PATCH] initial commit --- .gitignore | 42 +++++ Oldie.csproj | 5 + Oldie.sln | 19 +++ assets/block/block.png.import | 35 +++++ assets/block/cave_block.png.import | 35 +++++ assets/bros/boomerang.png.import | 35 +++++ assets/bros/green_idle.png.import | 35 +++++ assets/bros/green_jumping.png.import | 35 +++++ assets/bros/green_throwing.png.import | 35 +++++ assets/bros/green_walking.png.import | 35 +++++ assets/bros/hammer.png.import | 35 +++++ assets/bros/purple_idle.png.import | 35 +++++ assets/bros/purple_jumping.png.import | 35 +++++ assets/bros/purple_throwing.png.import | 35 +++++ assets/bros/purple_walking.png.import | 35 +++++ assets/bullet/bullet.png.import | 35 +++++ assets/bullet/cannon.png.import | 35 +++++ assets/cactus/body.png.import | 35 +++++ assets/cactus/head.png.import | 35 +++++ assets/checkpoint/checkpoint.png.import | 35 +++++ assets/cloudman/idle.png.import | 35 +++++ assets/cloudman/preparing.png.import | 35 +++++ assets/cloudman/ready.png.import | 35 +++++ assets/cloudman/spike_ball.png.import | 35 +++++ assets/cloudman/throw.png.import | 35 +++++ assets/collectable/bolt.png.import | 35 +++++ assets/collectable/energy.png.import | 35 +++++ assets/fish/blue_swimming.png.import | 35 +++++ assets/fish/green_swimming.png.import | 35 +++++ assets/fish/purple_swimming.png.import | 35 +++++ assets/fish/red_swimming.png.import | 35 +++++ assets/gear/big_gear.png.import | 35 +++++ assets/gear/gear.png.import | 35 +++++ assets/goomba/flying.png.import | 35 +++++ assets/goomba/stomped.png.import | 35 +++++ assets/goomba/walking.png.import | 35 +++++ assets/lava_ball/lava_ball.png.import | 35 +++++ assets/lava_ball/lava_ball_drop.png.import | 35 +++++ assets/lava_ball/lava_ball_light.png.import | 35 +++++ assets/mega_fish/eating.png.import | 35 +++++ assets/mega_fish/swimming.png.import | 35 +++++ assets/plant/plant.png.import | 35 +++++ assets/player/climbing.png.import | 35 +++++ assets/player/death.png.import | 35 +++++ assets/player/enter_into_tube.png.import | 35 +++++ assets/player/falling_and_stomping.png.import | 35 +++++ assets/player/idle.png.import | 35 +++++ assets/player/jump_dust.png.import | 35 +++++ assets/player/jumping.png.import | 35 +++++ assets/player/super_jump.png.import | 35 +++++ assets/player/surface_rising.png.import | 35 +++++ assets/player/swimming.png.import | 35 +++++ assets/player/walking.png.import | 35 +++++ assets/player/wall_slide.png.import | 35 +++++ assets/powerup/fire.png.import | 35 +++++ assets/powerup/invincibility.png.import | 35 +++++ .../powerup/invincibility_sparkles.png.import | 35 +++++ assets/spike_shell/walking.png.import | 35 +++++ assets/spring/spring.png.import | 35 +++++ assets/turtle/blue_flying.png.import | 35 +++++ assets/turtle/blue_shell.png.import | 35 +++++ assets/turtle/blue_walking.png.import | 35 +++++ assets/turtle/grey_breaking.png.import | 35 +++++ assets/turtle/grey_walking.png.import | 35 +++++ assets/turtle/red_flying.png.import | 35 +++++ assets/turtle/red_shell.png.import | 35 +++++ assets/turtle/red_walking.png.import | 35 +++++ assets/ui/bolt.png.import | 35 +++++ assets/ui/energy.png.import | 35 +++++ icon.png.import | 35 +++++ project.godot | 105 +++++++++++++ scenes/Event.cs | 20 +++ scenes/Main.tscn | 66 ++++++++ scenes/block/MysteryBlock.tscn | 37 +++++ scenes/block/MysteryBlockCave.tscn | 37 +++++ scenes/checkpoint/Checkpoint.tscn | 60 +++++++ scenes/collectables/Bolt.tscn | 50 ++++++ scenes/collectables/Energy.tscn | 34 ++++ scenes/enemies/goomba/Goomba.tscn | 39 +++++ scenes/enemies/plant/Plant.tscn | 35 +++++ scenes/enemies/spike_shell/SpikeShell.tscn | 39 +++++ scenes/enemies/turtle/blue/BlueTurtle.tscn | 59 +++++++ scenes/enemies/turtle/grey/GreyTurtle.tscn | 78 ++++++++++ scenes/enemies/turtle/red/RedTurtle.tscn | 57 +++++++ scenes/gear/Gear.cs | 11 ++ scenes/gear/Gear.tscn | 17 ++ scenes/player/Player.tscn | 147 ++++++++++++++++++ scenes/powerup/fire/FirePowerup.tscn | 15 ++ .../powerup/fire/InvinicibilityPowerup.tscn | 15 ++ 89 files changed, 3332 insertions(+) create mode 100644 .gitignore create mode 100644 Oldie.csproj create mode 100644 Oldie.sln create mode 100644 assets/block/block.png.import create mode 100644 assets/block/cave_block.png.import create mode 100644 assets/bros/boomerang.png.import create mode 100644 assets/bros/green_idle.png.import create mode 100644 assets/bros/green_jumping.png.import create mode 100644 assets/bros/green_throwing.png.import create mode 100644 assets/bros/green_walking.png.import create mode 100644 assets/bros/hammer.png.import create mode 100644 assets/bros/purple_idle.png.import create mode 100644 assets/bros/purple_jumping.png.import create mode 100644 assets/bros/purple_throwing.png.import create mode 100644 assets/bros/purple_walking.png.import create mode 100644 assets/bullet/bullet.png.import create mode 100644 assets/bullet/cannon.png.import create mode 100644 assets/cactus/body.png.import create mode 100644 assets/cactus/head.png.import create mode 100644 assets/checkpoint/checkpoint.png.import create mode 100644 assets/cloudman/idle.png.import create mode 100644 assets/cloudman/preparing.png.import create mode 100644 assets/cloudman/ready.png.import create mode 100644 assets/cloudman/spike_ball.png.import create mode 100644 assets/cloudman/throw.png.import create mode 100644 assets/collectable/bolt.png.import create mode 100644 assets/collectable/energy.png.import create mode 100644 assets/fish/blue_swimming.png.import create mode 100644 assets/fish/green_swimming.png.import create mode 100644 assets/fish/purple_swimming.png.import create mode 100644 assets/fish/red_swimming.png.import create mode 100644 assets/gear/big_gear.png.import create mode 100644 assets/gear/gear.png.import create mode 100644 assets/goomba/flying.png.import create mode 100644 assets/goomba/stomped.png.import create mode 100644 assets/goomba/walking.png.import create mode 100644 assets/lava_ball/lava_ball.png.import create mode 100644 assets/lava_ball/lava_ball_drop.png.import create mode 100644 assets/lava_ball/lava_ball_light.png.import create mode 100644 assets/mega_fish/eating.png.import create mode 100644 assets/mega_fish/swimming.png.import create mode 100644 assets/plant/plant.png.import create mode 100644 assets/player/climbing.png.import create mode 100644 assets/player/death.png.import create mode 100644 assets/player/enter_into_tube.png.import create mode 100644 assets/player/falling_and_stomping.png.import create mode 100644 assets/player/idle.png.import create mode 100644 assets/player/jump_dust.png.import create mode 100644 assets/player/jumping.png.import create mode 100644 assets/player/super_jump.png.import create mode 100644 assets/player/surface_rising.png.import create mode 100644 assets/player/swimming.png.import create mode 100644 assets/player/walking.png.import create mode 100644 assets/player/wall_slide.png.import create mode 100644 assets/powerup/fire.png.import create mode 100644 assets/powerup/invincibility.png.import create mode 100644 assets/powerup/invincibility_sparkles.png.import create mode 100644 assets/spike_shell/walking.png.import create mode 100644 assets/spring/spring.png.import create mode 100644 assets/turtle/blue_flying.png.import create mode 100644 assets/turtle/blue_shell.png.import create mode 100644 assets/turtle/blue_walking.png.import create mode 100644 assets/turtle/grey_breaking.png.import create mode 100644 assets/turtle/grey_walking.png.import create mode 100644 assets/turtle/red_flying.png.import create mode 100644 assets/turtle/red_shell.png.import create mode 100644 assets/turtle/red_walking.png.import create mode 100644 assets/ui/bolt.png.import create mode 100644 assets/ui/energy.png.import create mode 100644 icon.png.import create mode 100644 project.godot create mode 100644 scenes/Event.cs create mode 100644 scenes/Main.tscn create mode 100644 scenes/block/MysteryBlock.tscn create mode 100644 scenes/block/MysteryBlockCave.tscn create mode 100644 scenes/checkpoint/Checkpoint.tscn create mode 100644 scenes/collectables/Bolt.tscn create mode 100644 scenes/collectables/Energy.tscn create mode 100644 scenes/enemies/goomba/Goomba.tscn create mode 100644 scenes/enemies/plant/Plant.tscn create mode 100644 scenes/enemies/spike_shell/SpikeShell.tscn create mode 100644 scenes/enemies/turtle/blue/BlueTurtle.tscn create mode 100644 scenes/enemies/turtle/grey/GreyTurtle.tscn create mode 100644 scenes/enemies/turtle/red/RedTurtle.tscn create mode 100644 scenes/gear/Gear.cs create mode 100644 scenes/gear/Gear.tscn create mode 100644 scenes/player/Player.tscn create mode 100644 scenes/powerup/fire/FirePowerup.tscn create mode 100644 scenes/powerup/fire/InvinicibilityPowerup.tscn diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..09e6ce4 --- /dev/null +++ b/.gitignore @@ -0,0 +1,42 @@ +# Created by https://www.toptal.com/developers/gitignore/api/visualstudiocode,godot +# Edit at https://www.toptal.com/developers/gitignore?templates=visualstudiocode,godot + +### Godot ### +# Godot-specific ignores +.import/ +export.cfg +export_presets.cfg + +# Imported translations (automatically generated from CSV files) +*.translation + +# Mono-specific ignores +.mono/ +data_*/ + +### VisualStudioCode ### +.vscode/* +!.vscode/settings.json +!.vscode/tasks.json +!.vscode/launch.json +!.vscode/extensions.json +!.vscode/*.code-snippets + +# Local History for Visual Studio Code +.history/ + +# Built Visual Studio Code Extensions +*.vsix + +### VisualStudioCode Patch ### +# Ignore all local history of files +.history +.ionide + +# End of https://www.toptal.com/developers/gitignore/api/visualstudiocode,godot + +export +assets/**/*.png +assets/**/*.wav +assets/**/*.mp3 +icon.png diff --git a/Oldie.csproj b/Oldie.csproj new file mode 100644 index 0000000..db88a8d --- /dev/null +++ b/Oldie.csproj @@ -0,0 +1,5 @@ + + + net472 + + \ No newline at end of file diff --git a/Oldie.sln b/Oldie.sln new file mode 100644 index 0000000..aa9a88a --- /dev/null +++ b/Oldie.sln @@ -0,0 +1,19 @@ +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio 2012 +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Oldie", "Oldie.csproj", "{ED00D495-1EC5-4875-9613-DC8673B3ED76}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + ExportDebug|Any CPU = ExportDebug|Any CPU + ExportRelease|Any CPU = ExportRelease|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {ED00D495-1EC5-4875-9613-DC8673B3ED76}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {ED00D495-1EC5-4875-9613-DC8673B3ED76}.Debug|Any CPU.Build.0 = Debug|Any CPU + {ED00D495-1EC5-4875-9613-DC8673B3ED76}.ExportDebug|Any CPU.ActiveCfg = ExportDebug|Any CPU + {ED00D495-1EC5-4875-9613-DC8673B3ED76}.ExportDebug|Any CPU.Build.0 = ExportDebug|Any CPU + {ED00D495-1EC5-4875-9613-DC8673B3ED76}.ExportRelease|Any CPU.ActiveCfg = ExportRelease|Any CPU + {ED00D495-1EC5-4875-9613-DC8673B3ED76}.ExportRelease|Any CPU.Build.0 = ExportRelease|Any CPU + EndGlobalSection +EndGlobal diff --git a/assets/block/block.png.import b/assets/block/block.png.import new file mode 100644 index 0000000..9a3e3b1 --- /dev/null +++ b/assets/block/block.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/block.png-edd2b5b1dd8615fe053d9d354088fae2.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/block/block.png" +dest_files=[ "res://.import/block.png-edd2b5b1dd8615fe053d9d354088fae2.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/assets/block/cave_block.png.import b/assets/block/cave_block.png.import new file mode 100644 index 0000000..2d4668d --- /dev/null +++ b/assets/block/cave_block.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/cave_block.png-5988eac505a9ed806aa3a8baca41ac11.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/block/cave_block.png" +dest_files=[ "res://.import/cave_block.png-5988eac505a9ed806aa3a8baca41ac11.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/assets/bros/boomerang.png.import b/assets/bros/boomerang.png.import new file mode 100644 index 0000000..9e5b703 --- /dev/null +++ b/assets/bros/boomerang.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/boomerang.png-78ee867e37b234f079ec79ee6f152e58.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/bros/boomerang.png" +dest_files=[ "res://.import/boomerang.png-78ee867e37b234f079ec79ee6f152e58.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/assets/bros/green_idle.png.import b/assets/bros/green_idle.png.import new file mode 100644 index 0000000..8a75778 --- /dev/null +++ b/assets/bros/green_idle.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/green_idle.png-fec968dea665e64fd850de6d94f784d5.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/bros/green_idle.png" +dest_files=[ "res://.import/green_idle.png-fec968dea665e64fd850de6d94f784d5.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/assets/bros/green_jumping.png.import b/assets/bros/green_jumping.png.import new file mode 100644 index 0000000..aab76a9 --- /dev/null +++ b/assets/bros/green_jumping.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/green_jumping.png-02272c162f241fdb5d388a8e6b0af320.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/bros/green_jumping.png" +dest_files=[ "res://.import/green_jumping.png-02272c162f241fdb5d388a8e6b0af320.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/assets/bros/green_throwing.png.import b/assets/bros/green_throwing.png.import new file mode 100644 index 0000000..6267194 --- /dev/null +++ b/assets/bros/green_throwing.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/green_throwing.png-90ca5820f6579987954f088e991fad78.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/bros/green_throwing.png" +dest_files=[ "res://.import/green_throwing.png-90ca5820f6579987954f088e991fad78.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/assets/bros/green_walking.png.import b/assets/bros/green_walking.png.import new file mode 100644 index 0000000..4383412 --- /dev/null +++ b/assets/bros/green_walking.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/green_walking.png-350556b2031ccddc8bd8f944f395d309.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/bros/green_walking.png" +dest_files=[ "res://.import/green_walking.png-350556b2031ccddc8bd8f944f395d309.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/assets/bros/hammer.png.import b/assets/bros/hammer.png.import new file mode 100644 index 0000000..6077b73 --- /dev/null +++ b/assets/bros/hammer.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/hammer.png-fdfe39663d5f25552ed8c4ae675ca86b.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/bros/hammer.png" +dest_files=[ "res://.import/hammer.png-fdfe39663d5f25552ed8c4ae675ca86b.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/assets/bros/purple_idle.png.import b/assets/bros/purple_idle.png.import new file mode 100644 index 0000000..4703e9f --- /dev/null +++ b/assets/bros/purple_idle.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/purple_idle.png-f0a86259737a257ed7f038125ae7a88c.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/bros/purple_idle.png" +dest_files=[ "res://.import/purple_idle.png-f0a86259737a257ed7f038125ae7a88c.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/assets/bros/purple_jumping.png.import b/assets/bros/purple_jumping.png.import new file mode 100644 index 0000000..7e9c15f --- /dev/null +++ b/assets/bros/purple_jumping.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/purple_jumping.png-1568a303538623d0199927a53f4b0aba.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/bros/purple_jumping.png" +dest_files=[ "res://.import/purple_jumping.png-1568a303538623d0199927a53f4b0aba.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/assets/bros/purple_throwing.png.import b/assets/bros/purple_throwing.png.import new file mode 100644 index 0000000..b69e8ea --- /dev/null +++ b/assets/bros/purple_throwing.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/purple_throwing.png-884537dca0759a4666f6dcb280ad3900.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/bros/purple_throwing.png" +dest_files=[ "res://.import/purple_throwing.png-884537dca0759a4666f6dcb280ad3900.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/assets/bros/purple_walking.png.import b/assets/bros/purple_walking.png.import new file mode 100644 index 0000000..ff8734c --- /dev/null +++ b/assets/bros/purple_walking.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/purple_walking.png-3a78274b8f14e2f9ba930804f1f2facd.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/bros/purple_walking.png" +dest_files=[ "res://.import/purple_walking.png-3a78274b8f14e2f9ba930804f1f2facd.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/assets/bullet/bullet.png.import b/assets/bullet/bullet.png.import new file mode 100644 index 0000000..a1ce2e7 --- /dev/null +++ b/assets/bullet/bullet.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/bullet.png-1ed05618d9522e4242548de4332f5bf0.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/bullet/bullet.png" +dest_files=[ "res://.import/bullet.png-1ed05618d9522e4242548de4332f5bf0.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/assets/bullet/cannon.png.import b/assets/bullet/cannon.png.import new file mode 100644 index 0000000..159c208 --- /dev/null +++ b/assets/bullet/cannon.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/cannon.png-ac4cbdd221ed99a63b7fe3577bd8ed29.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/bullet/cannon.png" +dest_files=[ "res://.import/cannon.png-ac4cbdd221ed99a63b7fe3577bd8ed29.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/assets/cactus/body.png.import b/assets/cactus/body.png.import new file mode 100644 index 0000000..631aa9f --- /dev/null +++ b/assets/cactus/body.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/body.png-03b2c3a5c672d0d705c64ef39bec5473.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/cactus/body.png" +dest_files=[ "res://.import/body.png-03b2c3a5c672d0d705c64ef39bec5473.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/assets/cactus/head.png.import b/assets/cactus/head.png.import new file mode 100644 index 0000000..ad7f5e8 --- /dev/null +++ b/assets/cactus/head.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/head.png-e3742beb492e99508d4597bd87f40822.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/cactus/head.png" +dest_files=[ "res://.import/head.png-e3742beb492e99508d4597bd87f40822.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/assets/checkpoint/checkpoint.png.import b/assets/checkpoint/checkpoint.png.import new file mode 100644 index 0000000..f10aaee --- /dev/null +++ b/assets/checkpoint/checkpoint.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/checkpoint.png-40e72db968bbd0213fe8c2ebc1d0eca2.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/checkpoint/checkpoint.png" +dest_files=[ "res://.import/checkpoint.png-40e72db968bbd0213fe8c2ebc1d0eca2.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/assets/cloudman/idle.png.import b/assets/cloudman/idle.png.import new file mode 100644 index 0000000..841c0ee --- /dev/null +++ b/assets/cloudman/idle.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/idle.png-503a21b1a4e2e91ead2104f40d961ec1.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/cloudman/idle.png" +dest_files=[ "res://.import/idle.png-503a21b1a4e2e91ead2104f40d961ec1.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/assets/cloudman/preparing.png.import b/assets/cloudman/preparing.png.import new file mode 100644 index 0000000..e624ff5 --- /dev/null +++ b/assets/cloudman/preparing.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/preparing.png-0a18c53d455408a26a1b64821b4b962d.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/cloudman/preparing.png" +dest_files=[ "res://.import/preparing.png-0a18c53d455408a26a1b64821b4b962d.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/assets/cloudman/ready.png.import b/assets/cloudman/ready.png.import new file mode 100644 index 0000000..f4ee0a4 --- /dev/null +++ b/assets/cloudman/ready.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/ready.png-c2b02878c5ee820f85e5380eac91ab27.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/cloudman/ready.png" +dest_files=[ "res://.import/ready.png-c2b02878c5ee820f85e5380eac91ab27.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/assets/cloudman/spike_ball.png.import b/assets/cloudman/spike_ball.png.import new file mode 100644 index 0000000..80b97cb --- /dev/null +++ b/assets/cloudman/spike_ball.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/spike_ball.png-d8c8b87d61be1b8a7a2b7b78689ffea4.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/cloudman/spike_ball.png" +dest_files=[ "res://.import/spike_ball.png-d8c8b87d61be1b8a7a2b7b78689ffea4.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/assets/cloudman/throw.png.import b/assets/cloudman/throw.png.import new file mode 100644 index 0000000..bb8d3d8 --- /dev/null +++ b/assets/cloudman/throw.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/throw.png-e8034c64fbdf6968600a80d16e2f4fc6.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/cloudman/throw.png" +dest_files=[ "res://.import/throw.png-e8034c64fbdf6968600a80d16e2f4fc6.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/assets/collectable/bolt.png.import b/assets/collectable/bolt.png.import new file mode 100644 index 0000000..cce098f --- /dev/null +++ b/assets/collectable/bolt.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/bolt.png-dcd3a86bd0339208f046803fa5abdc96.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/collectable/bolt.png" +dest_files=[ "res://.import/bolt.png-dcd3a86bd0339208f046803fa5abdc96.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/assets/collectable/energy.png.import b/assets/collectable/energy.png.import new file mode 100644 index 0000000..f7f7f46 --- /dev/null +++ b/assets/collectable/energy.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/energy.png-6cfb46a4cc959478b26dfe30da3be49b.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/collectable/energy.png" +dest_files=[ "res://.import/energy.png-6cfb46a4cc959478b26dfe30da3be49b.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/assets/fish/blue_swimming.png.import b/assets/fish/blue_swimming.png.import new file mode 100644 index 0000000..176b6e8 --- /dev/null +++ b/assets/fish/blue_swimming.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/blue_swimming.png-476268b93696c23952fd411d200e2d65.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/fish/blue_swimming.png" +dest_files=[ "res://.import/blue_swimming.png-476268b93696c23952fd411d200e2d65.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/assets/fish/green_swimming.png.import b/assets/fish/green_swimming.png.import new file mode 100644 index 0000000..8bb6210 --- /dev/null +++ b/assets/fish/green_swimming.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/green_swimming.png-ae3a550509523e62464d3854ec0e7f1f.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/fish/green_swimming.png" +dest_files=[ "res://.import/green_swimming.png-ae3a550509523e62464d3854ec0e7f1f.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/assets/fish/purple_swimming.png.import b/assets/fish/purple_swimming.png.import new file mode 100644 index 0000000..7937e45 --- /dev/null +++ b/assets/fish/purple_swimming.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/purple_swimming.png-df63670e8e703824ab1385d1305db1cf.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/fish/purple_swimming.png" +dest_files=[ "res://.import/purple_swimming.png-df63670e8e703824ab1385d1305db1cf.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/assets/fish/red_swimming.png.import b/assets/fish/red_swimming.png.import new file mode 100644 index 0000000..709bf1b --- /dev/null +++ b/assets/fish/red_swimming.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/red_swimming.png-e09609dac43dcab03a3b031080f999c9.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/fish/red_swimming.png" +dest_files=[ "res://.import/red_swimming.png-e09609dac43dcab03a3b031080f999c9.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/assets/gear/big_gear.png.import b/assets/gear/big_gear.png.import new file mode 100644 index 0000000..9c508ef --- /dev/null +++ b/assets/gear/big_gear.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/big_gear.png-4a7b0b22987244e2adb131f0c76d6628.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/gear/big_gear.png" +dest_files=[ "res://.import/big_gear.png-4a7b0b22987244e2adb131f0c76d6628.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/assets/gear/gear.png.import b/assets/gear/gear.png.import new file mode 100644 index 0000000..c09edac --- /dev/null +++ b/assets/gear/gear.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/gear.png-a1f21e8913b58a66a0f86ec194d695fc.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/gear/gear.png" +dest_files=[ "res://.import/gear.png-a1f21e8913b58a66a0f86ec194d695fc.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/assets/goomba/flying.png.import b/assets/goomba/flying.png.import new file mode 100644 index 0000000..9bf20da --- /dev/null +++ b/assets/goomba/flying.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/flying.png-bcd89f04d2c137fec075be235a5bc253.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/goomba/flying.png" +dest_files=[ "res://.import/flying.png-bcd89f04d2c137fec075be235a5bc253.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/assets/goomba/stomped.png.import b/assets/goomba/stomped.png.import new file mode 100644 index 0000000..95696f2 --- /dev/null +++ b/assets/goomba/stomped.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/stomped.png-9953674a6bc291f77085d8a65b3461d3.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/goomba/stomped.png" +dest_files=[ "res://.import/stomped.png-9953674a6bc291f77085d8a65b3461d3.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/assets/goomba/walking.png.import b/assets/goomba/walking.png.import new file mode 100644 index 0000000..d126e8a --- /dev/null +++ b/assets/goomba/walking.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/walking.png-cefd8cc8cfcc892582791043230ca148.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/goomba/walking.png" +dest_files=[ "res://.import/walking.png-cefd8cc8cfcc892582791043230ca148.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/assets/lava_ball/lava_ball.png.import b/assets/lava_ball/lava_ball.png.import new file mode 100644 index 0000000..2ef6a7a --- /dev/null +++ b/assets/lava_ball/lava_ball.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/lava_ball.png-573616a832e4b9812a4e6e95ca03bd8d.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/lava_ball/lava_ball.png" +dest_files=[ "res://.import/lava_ball.png-573616a832e4b9812a4e6e95ca03bd8d.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/assets/lava_ball/lava_ball_drop.png.import b/assets/lava_ball/lava_ball_drop.png.import new file mode 100644 index 0000000..4fc01b4 --- /dev/null +++ b/assets/lava_ball/lava_ball_drop.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/lava_ball_drop.png-b4a70fb114e036d20cdcb8e3f0a2cdea.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/lava_ball/lava_ball_drop.png" +dest_files=[ "res://.import/lava_ball_drop.png-b4a70fb114e036d20cdcb8e3f0a2cdea.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/assets/lava_ball/lava_ball_light.png.import b/assets/lava_ball/lava_ball_light.png.import new file mode 100644 index 0000000..f602c82 --- /dev/null +++ b/assets/lava_ball/lava_ball_light.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/lava_ball_light.png-1cd53ef8d6fc8fc65a77f439d9911fa6.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/lava_ball/lava_ball_light.png" +dest_files=[ "res://.import/lava_ball_light.png-1cd53ef8d6fc8fc65a77f439d9911fa6.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/assets/mega_fish/eating.png.import b/assets/mega_fish/eating.png.import new file mode 100644 index 0000000..5e90334 --- /dev/null +++ b/assets/mega_fish/eating.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/eating.png-87f8b1df25de3b1a1e8abe7c5b7b93ed.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/mega_fish/eating.png" +dest_files=[ "res://.import/eating.png-87f8b1df25de3b1a1e8abe7c5b7b93ed.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/assets/mega_fish/swimming.png.import b/assets/mega_fish/swimming.png.import new file mode 100644 index 0000000..86f7ea4 --- /dev/null +++ b/assets/mega_fish/swimming.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/swimming.png-edd5093edbe6238fd94a366d008280e9.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/mega_fish/swimming.png" +dest_files=[ "res://.import/swimming.png-edd5093edbe6238fd94a366d008280e9.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/assets/plant/plant.png.import b/assets/plant/plant.png.import new file mode 100644 index 0000000..10fb151 --- /dev/null +++ b/assets/plant/plant.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/plant.png-469c8f5201da9a239b3c09b44af31d8b.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/plant/plant.png" +dest_files=[ "res://.import/plant.png-469c8f5201da9a239b3c09b44af31d8b.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/assets/player/climbing.png.import b/assets/player/climbing.png.import new file mode 100644 index 0000000..5fa1972 --- /dev/null +++ b/assets/player/climbing.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/climbing.png-ea072a19d5d7720cfe905597cd8bcb5f.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/player/climbing.png" +dest_files=[ "res://.import/climbing.png-ea072a19d5d7720cfe905597cd8bcb5f.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/assets/player/death.png.import b/assets/player/death.png.import new file mode 100644 index 0000000..cb9c5fd --- /dev/null +++ b/assets/player/death.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/death.png-3d9d62e7ba8659aca2d251ac79ae0dfe.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/player/death.png" +dest_files=[ "res://.import/death.png-3d9d62e7ba8659aca2d251ac79ae0dfe.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/assets/player/enter_into_tube.png.import b/assets/player/enter_into_tube.png.import new file mode 100644 index 0000000..c5cb92a --- /dev/null +++ b/assets/player/enter_into_tube.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/enter_into_tube.png-0d1d6a49a6e5520bcc764bdb7792639a.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/player/enter_into_tube.png" +dest_files=[ "res://.import/enter_into_tube.png-0d1d6a49a6e5520bcc764bdb7792639a.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/assets/player/falling_and_stomping.png.import b/assets/player/falling_and_stomping.png.import new file mode 100644 index 0000000..b3c7069 --- /dev/null +++ b/assets/player/falling_and_stomping.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/falling_and_stomping.png-7c4dc2a029f0756219edef571c0c47f7.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/player/falling_and_stomping.png" +dest_files=[ "res://.import/falling_and_stomping.png-7c4dc2a029f0756219edef571c0c47f7.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/assets/player/idle.png.import b/assets/player/idle.png.import new file mode 100644 index 0000000..e577a23 --- /dev/null +++ b/assets/player/idle.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/idle.png-89a795d674ff15345971f5296c9aecd0.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/player/idle.png" +dest_files=[ "res://.import/idle.png-89a795d674ff15345971f5296c9aecd0.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/assets/player/jump_dust.png.import b/assets/player/jump_dust.png.import new file mode 100644 index 0000000..780a812 --- /dev/null +++ b/assets/player/jump_dust.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/jump_dust.png-7a99d02dc1661a2d31f4097004cac657.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/player/jump_dust.png" +dest_files=[ "res://.import/jump_dust.png-7a99d02dc1661a2d31f4097004cac657.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/assets/player/jumping.png.import b/assets/player/jumping.png.import new file mode 100644 index 0000000..d3df182 --- /dev/null +++ b/assets/player/jumping.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/jumping.png-3e63d65df95984d5deb740e8170a9a9e.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/player/jumping.png" +dest_files=[ "res://.import/jumping.png-3e63d65df95984d5deb740e8170a9a9e.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/assets/player/super_jump.png.import b/assets/player/super_jump.png.import new file mode 100644 index 0000000..d9bc878 --- /dev/null +++ b/assets/player/super_jump.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/super_jump.png-d11de486bb0b9e1ce60f0f28ab6e25b0.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/player/super_jump.png" +dest_files=[ "res://.import/super_jump.png-d11de486bb0b9e1ce60f0f28ab6e25b0.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/assets/player/surface_rising.png.import b/assets/player/surface_rising.png.import new file mode 100644 index 0000000..68c1e16 --- /dev/null +++ b/assets/player/surface_rising.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/surface_rising.png-aeb0d1905d1baa2ad800af04a7e276a7.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/player/surface_rising.png" +dest_files=[ "res://.import/surface_rising.png-aeb0d1905d1baa2ad800af04a7e276a7.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/assets/player/swimming.png.import b/assets/player/swimming.png.import new file mode 100644 index 0000000..3afba97 --- /dev/null +++ b/assets/player/swimming.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/swimming.png-e46435e522d9e76a9be1fd42233ada49.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/player/swimming.png" +dest_files=[ "res://.import/swimming.png-e46435e522d9e76a9be1fd42233ada49.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/assets/player/walking.png.import b/assets/player/walking.png.import new file mode 100644 index 0000000..69e4754 --- /dev/null +++ b/assets/player/walking.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/walking.png-210c279fb56e382a6b74d81f29829028.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/player/walking.png" +dest_files=[ "res://.import/walking.png-210c279fb56e382a6b74d81f29829028.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/assets/player/wall_slide.png.import b/assets/player/wall_slide.png.import new file mode 100644 index 0000000..721376e --- /dev/null +++ b/assets/player/wall_slide.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/wall_slide.png-33fbf7b76891d211641f77692f3ca913.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/player/wall_slide.png" +dest_files=[ "res://.import/wall_slide.png-33fbf7b76891d211641f77692f3ca913.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/assets/powerup/fire.png.import b/assets/powerup/fire.png.import new file mode 100644 index 0000000..fb17329 --- /dev/null +++ b/assets/powerup/fire.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/fire.png-10e92efc632ac1a8f392fcc918672779.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/powerup/fire.png" +dest_files=[ "res://.import/fire.png-10e92efc632ac1a8f392fcc918672779.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/assets/powerup/invincibility.png.import b/assets/powerup/invincibility.png.import new file mode 100644 index 0000000..c4c64c3 --- /dev/null +++ b/assets/powerup/invincibility.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/invincibility.png-976f91a46d309d8434867eeebea0aaca.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/powerup/invincibility.png" +dest_files=[ "res://.import/invincibility.png-976f91a46d309d8434867eeebea0aaca.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/assets/powerup/invincibility_sparkles.png.import b/assets/powerup/invincibility_sparkles.png.import new file mode 100644 index 0000000..9252c5a --- /dev/null +++ b/assets/powerup/invincibility_sparkles.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/invincibility_sparkles.png-6866c848834fc316cb6e0b447883a963.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/powerup/invincibility_sparkles.png" +dest_files=[ "res://.import/invincibility_sparkles.png-6866c848834fc316cb6e0b447883a963.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/assets/spike_shell/walking.png.import b/assets/spike_shell/walking.png.import new file mode 100644 index 0000000..c33beb5 --- /dev/null +++ b/assets/spike_shell/walking.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/walking.png-62f07e1dae0ef8ef055e03ab22ec71f9.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/spike_shell/walking.png" +dest_files=[ "res://.import/walking.png-62f07e1dae0ef8ef055e03ab22ec71f9.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/assets/spring/spring.png.import b/assets/spring/spring.png.import new file mode 100644 index 0000000..0f3828f --- /dev/null +++ b/assets/spring/spring.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/spring.png-3ec0b92092cda333b108de826defdb9b.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/spring/spring.png" +dest_files=[ "res://.import/spring.png-3ec0b92092cda333b108de826defdb9b.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/assets/turtle/blue_flying.png.import b/assets/turtle/blue_flying.png.import new file mode 100644 index 0000000..47560c6 --- /dev/null +++ b/assets/turtle/blue_flying.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/blue_flying.png-330c417f5925884e8cf5b5688d1c0daa.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/turtle/blue_flying.png" +dest_files=[ "res://.import/blue_flying.png-330c417f5925884e8cf5b5688d1c0daa.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/assets/turtle/blue_shell.png.import b/assets/turtle/blue_shell.png.import new file mode 100644 index 0000000..5be0afc --- /dev/null +++ b/assets/turtle/blue_shell.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/blue_shell.png-e650515aba654b54a3975c2c7ce50696.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/turtle/blue_shell.png" +dest_files=[ "res://.import/blue_shell.png-e650515aba654b54a3975c2c7ce50696.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/assets/turtle/blue_walking.png.import b/assets/turtle/blue_walking.png.import new file mode 100644 index 0000000..10a3fc8 --- /dev/null +++ b/assets/turtle/blue_walking.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/blue_walking.png-3b1235094cb9bc4de3e2580ab6da55cd.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/turtle/blue_walking.png" +dest_files=[ "res://.import/blue_walking.png-3b1235094cb9bc4de3e2580ab6da55cd.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/assets/turtle/grey_breaking.png.import b/assets/turtle/grey_breaking.png.import new file mode 100644 index 0000000..c55fd16 --- /dev/null +++ b/assets/turtle/grey_breaking.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/grey_breaking.png-4377fe40b75b1fe722e94fbcd9b93b0f.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/turtle/grey_breaking.png" +dest_files=[ "res://.import/grey_breaking.png-4377fe40b75b1fe722e94fbcd9b93b0f.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/assets/turtle/grey_walking.png.import b/assets/turtle/grey_walking.png.import new file mode 100644 index 0000000..732b1eb --- /dev/null +++ b/assets/turtle/grey_walking.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/grey_walking.png-d1545035edf3f5b84e154bbee7926643.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/turtle/grey_walking.png" +dest_files=[ "res://.import/grey_walking.png-d1545035edf3f5b84e154bbee7926643.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/assets/turtle/red_flying.png.import b/assets/turtle/red_flying.png.import new file mode 100644 index 0000000..f31ebb6 --- /dev/null +++ b/assets/turtle/red_flying.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/red_flying.png-d29c0b3062e9714c38c77f7d6b65369e.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/turtle/red_flying.png" +dest_files=[ "res://.import/red_flying.png-d29c0b3062e9714c38c77f7d6b65369e.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/assets/turtle/red_shell.png.import b/assets/turtle/red_shell.png.import new file mode 100644 index 0000000..28f13b7 --- /dev/null +++ b/assets/turtle/red_shell.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/red_shell.png-c59a8db8089ef6a17734afe80d885788.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/turtle/red_shell.png" +dest_files=[ "res://.import/red_shell.png-c59a8db8089ef6a17734afe80d885788.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/assets/turtle/red_walking.png.import b/assets/turtle/red_walking.png.import new file mode 100644 index 0000000..1a58064 --- /dev/null +++ b/assets/turtle/red_walking.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/red_walking.png-a507c687f28acd109b607aa64478acf4.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/turtle/red_walking.png" +dest_files=[ "res://.import/red_walking.png-a507c687f28acd109b607aa64478acf4.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/assets/ui/bolt.png.import b/assets/ui/bolt.png.import new file mode 100644 index 0000000..481d6c0 --- /dev/null +++ b/assets/ui/bolt.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/bolt.png-da441b0ca8065d7c169e48dcdaa4774e.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/ui/bolt.png" +dest_files=[ "res://.import/bolt.png-da441b0ca8065d7c169e48dcdaa4774e.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/assets/ui/energy.png.import b/assets/ui/energy.png.import new file mode 100644 index 0000000..7079176 --- /dev/null +++ b/assets/ui/energy.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/energy.png-2306a30f190a47163f5e7b1dbccf33cb.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/ui/energy.png" +dest_files=[ "res://.import/energy.png-2306a30f190a47163f5e7b1dbccf33cb.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/icon.png.import b/icon.png.import new file mode 100644 index 0000000..eb3cdb6 --- /dev/null +++ b/icon.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/icon.png-487276ed1e3a0c39cad0279d744ee560.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://icon.png" +dest_files=[ "res://.import/icon.png-487276ed1e3a0c39cad0279d744ee560.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/project.godot b/project.godot new file mode 100644 index 0000000..8401bc7 --- /dev/null +++ b/project.godot @@ -0,0 +1,105 @@ +; Engine configuration file. +; It's best edited using the editor UI and not directly, +; since the parameters that go here are not all obvious. +; +; Format: +; [section] ; section goes between [] +; param=value ; assign values to parameters + +config_version=4 + +[application] + +config/name="Oldie but Goodie" +config/description="Good old fashioned platforming fun!" +run/main_scene="res://scenes/Main.tscn" +config/icon="res://icon.png" + +[autoload] + +Event="*res://scenes/Event.cs" + +[display] + +window/size/width=512 +window/size/height=288 +window/size/test_width=1280 +window/size/test_height=720 +window/dpi/allow_hidpi=true +window/stretch/mode="2d" +window/stretch/aspect="keep" + +[filesystem] + +import/fbx/use_fbx=false + +[importer_defaults] + +texture={ +"compress/bptc_ldr": 0, +"compress/hdr_mode": 0, +"compress/lossy_quality": 0.7, +"compress/mode": 0, +"compress/normal_map": 0, +"detect_3d": false, +"flags/anisotropic": false, +"flags/filter": false, +"flags/mipmaps": false, +"flags/repeat": 0, +"flags/srgb": 2, +"process/HDR_as_SRGB": false, +"process/fix_alpha_border": true, +"process/invert_color": false, +"process/normal_map_invert_y": false, +"process/premult_alpha": false, +"size_limit": 0, +"stream": false, +"svg/scale": 1.0 +} + +[input] + +left={ +"deadzone": 0.5, +"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":16777231,"physical_scancode":0,"unicode":0,"echo":false,"script":null) + ] +} +right={ +"deadzone": 0.5, +"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":16777233,"physical_scancode":0,"unicode":0,"echo":false,"script":null) + ] +} +jump={ +"deadzone": 0.5, +"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":32,"physical_scancode":0,"unicode":0,"echo":false,"script":null) + ] +} +crouch={ +"deadzone": 0.5, +"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":16777234,"physical_scancode":0,"unicode":0,"echo":false,"script":null) + ] +} + +[layer_names] + +2d_physics/layer_1="Player" +2d_physics/layer_2="Platform" +2d_physics/layer_3="Enemy" +2d_physics/layer_4="Collectable" + +[mono] + +project/assembly_name="Oldie" + +[physics] + +2d/cell_size=16 + +[rendering] + +quality/driver/driver_name="GLES2" +2d/snapping/use_gpu_pixel_snap=true + +[world] + +2d/cell_size=16 diff --git a/scenes/Event.cs b/scenes/Event.cs new file mode 100644 index 0000000..3dbd4d6 --- /dev/null +++ b/scenes/Event.cs @@ -0,0 +1,20 @@ +using Godot; +using System; + +public class Event : Node +{ + [Signal] + delegate void GameStarted(string example); + + public override void _Ready() + { + var events = (Event) GetNode("/root/Event"); + events.Connect("GameStarted", this, "MyCallBack"); + + events.EmitSignal("GameStarted", " my extra string"); + } + + public void MyCallBack(string example) { + GD.Print("signal worked" + example); + } +} diff --git a/scenes/Main.tscn b/scenes/Main.tscn new file mode 100644 index 0000000..388d0cb --- /dev/null +++ b/scenes/Main.tscn @@ -0,0 +1,66 @@ +[gd_scene load_steps=16 format=2] + +[ext_resource path="res://scenes/player/Player.tscn" type="PackedScene" id=1] +[ext_resource path="res://scenes/enemies/goomba/Goomba.tscn" type="PackedScene" id=2] +[ext_resource path="res://scenes/enemies/turtle/red/RedTurtle.tscn" type="PackedScene" id=3] +[ext_resource path="res://scenes/enemies/turtle/blue/BlueTurtle.tscn" type="PackedScene" id=4] +[ext_resource path="res://scenes/enemies/turtle/grey/GreyTurtle.tscn" type="PackedScene" id=5] +[ext_resource path="res://scenes/enemies/plant/Plant.tscn" type="PackedScene" id=6] +[ext_resource path="res://scenes/collectables/Bolt.tscn" type="PackedScene" id=7] +[ext_resource path="res://scenes/collectables/Energy.tscn" type="PackedScene" id=8] +[ext_resource path="res://scenes/block/MysteryBlock.tscn" type="PackedScene" id=9] +[ext_resource path="res://scenes/block/MysteryBlockCave.tscn" type="PackedScene" id=10] +[ext_resource path="res://scenes/checkpoint/Checkpoint.tscn" type="PackedScene" id=11] +[ext_resource path="res://scenes/powerup/fire/FirePowerup.tscn" type="PackedScene" id=12] +[ext_resource path="res://scenes/powerup/fire/InvinicibilityPowerup.tscn" type="PackedScene" id=13] +[ext_resource path="res://scenes/enemies/spike_shell/SpikeShell.tscn" type="PackedScene" id=14] +[ext_resource path="res://scenes/gear/Gear.tscn" type="PackedScene" id=15] + +[node name="Main" type="Node"] + +[node name="GameObjects" type="Node" parent="."] + +[node name="Player" parent="GameObjects" instance=ExtResource( 1 )] +position = Vector2( 256, 140 ) + +[node name="Goomba" parent="GameObjects" instance=ExtResource( 2 )] +position = Vector2( 307, 141 ) + +[node name="BlueTurtle" parent="GameObjects" instance=ExtResource( 4 )] +position = Vector2( 312, 179 ) + +[node name="RedTurtle" parent="GameObjects" instance=ExtResource( 3 )] +position = Vector2( 308, 106 ) + +[node name="GreyTurtle" parent="GameObjects" instance=ExtResource( 5 )] +position = Vector2( 364, 110 ) + +[node name="Plant" parent="GameObjects" instance=ExtResource( 6 )] +position = Vector2( 256, 165 ) + +[node name="Bolt" parent="GameObjects" instance=ExtResource( 7 )] +position = Vector2( 256, 108 ) + +[node name="Energy" parent="GameObjects" instance=ExtResource( 8 )] +position = Vector2( 255, 82 ) + +[node name="MysteryBlock" parent="GameObjects" instance=ExtResource( 9 )] +position = Vector2( 258, 205 ) + +[node name="MysteryBlockCave" parent="GameObjects" instance=ExtResource( 10 )] +position = Vector2( 260, 252 ) + +[node name="Checkpoint" parent="GameObjects" instance=ExtResource( 11 )] +position = Vector2( 307, 225 ) + +[node name="FirePowerup" parent="GameObjects" instance=ExtResource( 12 )] +position = Vector2( 227, 141 ) + +[node name="InvinicibilityPowerup" parent="GameObjects" instance=ExtResource( 13 )] +position = Vector2( 204, 141 ) + +[node name="SpikeShell" parent="GameObjects" instance=ExtResource( 14 )] +position = Vector2( 361, 136 ) + +[node name="Gear" parent="GameObjects" instance=ExtResource( 15 )] +position = Vector2( 211, 101 ) diff --git a/scenes/block/MysteryBlock.tscn b/scenes/block/MysteryBlock.tscn new file mode 100644 index 0000000..0ef3c0f --- /dev/null +++ b/scenes/block/MysteryBlock.tscn @@ -0,0 +1,37 @@ +[gd_scene load_steps=6 format=2] + +[ext_resource path="res://assets/block/block.png" type="Texture" id=1] + +[sub_resource type="AtlasTexture" id=1] +atlas = ExtResource( 1 ) +region = Rect2( 16, 0, 16, 16 ) + +[sub_resource type="AtlasTexture" id=2] +atlas = ExtResource( 1 ) +region = Rect2( 0, 0, 16, 16 ) + +[sub_resource type="SpriteFrames" id=3] +animations = [ { +"frames": [ SubResource( 1 ) ], +"loop": true, +"name": "opened", +"speed": 5.0 +}, { +"frames": [ SubResource( 2 ) ], +"loop": true, +"name": "unopened", +"speed": 5.0 +} ] + +[sub_resource type="RectangleShape2D" id=4] +extents = Vector2( 8, 8 ) + +[node name="MysteryBlock" type="StaticBody2D"] + +[node name="AnimatedSprite" type="AnimatedSprite" parent="."] +frames = SubResource( 3 ) +animation = "unopened" + +[node name="CollisionShape2D" type="CollisionShape2D" parent="."] +visible = false +shape = SubResource( 4 ) diff --git a/scenes/block/MysteryBlockCave.tscn b/scenes/block/MysteryBlockCave.tscn new file mode 100644 index 0000000..655dd32 --- /dev/null +++ b/scenes/block/MysteryBlockCave.tscn @@ -0,0 +1,37 @@ +[gd_scene load_steps=6 format=2] + +[ext_resource path="res://assets/block/cave_block.png" type="Texture" id=1] + +[sub_resource type="AtlasTexture" id=5] +atlas = ExtResource( 1 ) +region = Rect2( 16, 0, 16, 16 ) + +[sub_resource type="AtlasTexture" id=6] +atlas = ExtResource( 1 ) +region = Rect2( 0, 0, 16, 16 ) + +[sub_resource type="SpriteFrames" id=3] +animations = [ { +"frames": [ SubResource( 5 ) ], +"loop": true, +"name": "opened", +"speed": 5.0 +}, { +"frames": [ SubResource( 6 ) ], +"loop": true, +"name": "unopened", +"speed": 5.0 +} ] + +[sub_resource type="RectangleShape2D" id=4] +extents = Vector2( 8, 8 ) + +[node name="MysteryBlockCave" type="StaticBody2D"] + +[node name="AnimatedSprite" type="AnimatedSprite" parent="."] +frames = SubResource( 3 ) +animation = "unopened" + +[node name="CollisionShape2D" type="CollisionShape2D" parent="."] +visible = false +shape = SubResource( 4 ) diff --git a/scenes/checkpoint/Checkpoint.tscn b/scenes/checkpoint/Checkpoint.tscn new file mode 100644 index 0000000..28a886c --- /dev/null +++ b/scenes/checkpoint/Checkpoint.tscn @@ -0,0 +1,60 @@ +[gd_scene load_steps=10 format=2] + +[ext_resource path="res://assets/checkpoint/checkpoint.png" type="Texture" id=1] + +[sub_resource type="AtlasTexture" id=1] +atlas = ExtResource( 1 ) +region = Rect2( 48, 0, 16, 32 ) + +[sub_resource type="AtlasTexture" id=2] +atlas = ExtResource( 1 ) +region = Rect2( 32, 0, 16, 32 ) + +[sub_resource type="AtlasTexture" id=3] +atlas = ExtResource( 1 ) +region = Rect2( 32, 0, 16, 32 ) + +[sub_resource type="AtlasTexture" id=4] +atlas = ExtResource( 1 ) +region = Rect2( 16, 0, 16, 32 ) + +[sub_resource type="AtlasTexture" id=5] +atlas = ExtResource( 1 ) +region = Rect2( 0, 0, 16, 32 ) + +[sub_resource type="AtlasTexture" id=6] +atlas = ExtResource( 1 ) +region = Rect2( 48, 0, 16, 32 ) + +[sub_resource type="SpriteFrames" id=7] +animations = [ { +"frames": [ SubResource( 1 ) ], +"loop": true, +"name": "activated", +"speed": 5.0 +}, { +"frames": [ SubResource( 2 ) ], +"loop": true, +"name": "deactivated", +"speed": 5.0 +}, { +"frames": [ SubResource( 3 ), SubResource( 4 ), SubResource( 5 ), SubResource( 6 ) ], +"loop": true, +"name": "reached", +"speed": 5.0 +} ] + +[sub_resource type="RectangleShape2D" id=8] +extents = Vector2( 5, 10.5 ) + +[node name="Checkpoint" type="Area2D"] + +[node name="AnimatedSprite" type="AnimatedSprite" parent="."] +frames = SubResource( 7 ) +animation = "deactivated" +playing = true + +[node name="CollisionShape2D" type="CollisionShape2D" parent="."] +visible = false +position = Vector2( 0, 5.5 ) +shape = SubResource( 8 ) diff --git a/scenes/collectables/Bolt.tscn b/scenes/collectables/Bolt.tscn new file mode 100644 index 0000000..3e40aca --- /dev/null +++ b/scenes/collectables/Bolt.tscn @@ -0,0 +1,50 @@ +[gd_scene load_steps=10 format=2] + +[ext_resource path="res://assets/collectable/bolt.png" type="Texture" id=1] + +[sub_resource type="AtlasTexture" id=1] +atlas = ExtResource( 1 ) +region = Rect2( 0, 0, 16, 16 ) + +[sub_resource type="AtlasTexture" id=2] +atlas = ExtResource( 1 ) +region = Rect2( 16, 0, 16, 16 ) + +[sub_resource type="AtlasTexture" id=3] +atlas = ExtResource( 1 ) +region = Rect2( 32, 0, 16, 16 ) + +[sub_resource type="AtlasTexture" id=4] +atlas = ExtResource( 1 ) +region = Rect2( 48, 0, 16, 16 ) + +[sub_resource type="AtlasTexture" id=5] +atlas = ExtResource( 1 ) +region = Rect2( 64, 0, 16, 16 ) + +[sub_resource type="AtlasTexture" id=6] +atlas = ExtResource( 1 ) +region = Rect2( 80, 0, 16, 16 ) + +[sub_resource type="SpriteFrames" id=7] +animations = [ { +"frames": [ SubResource( 1 ), SubResource( 2 ), SubResource( 3 ), SubResource( 4 ), SubResource( 5 ), SubResource( 6 ) ], +"loop": true, +"name": "spin", +"speed": 6.0 +} ] + +[sub_resource type="RectangleShape2D" id=8] +extents = Vector2( 5, 5 ) + +[node name="Bolt" type="Area2D"] + +[node name="AnimatedSprite" type="AnimatedSprite" parent="."] +frames = SubResource( 7 ) +animation = "spin" +frame = 4 +playing = true + +[node name="CollisionShape2D" type="CollisionShape2D" parent="."] +visible = false +shape = SubResource( 8 ) diff --git a/scenes/collectables/Energy.tscn b/scenes/collectables/Energy.tscn new file mode 100644 index 0000000..ea2493b --- /dev/null +++ b/scenes/collectables/Energy.tscn @@ -0,0 +1,34 @@ +[gd_scene load_steps=6 format=2] + +[ext_resource path="res://assets/collectable/energy.png" type="Texture" id=1] + +[sub_resource type="AtlasTexture" id=1] +atlas = ExtResource( 1 ) +region = Rect2( 0, 0, 16, 16 ) + +[sub_resource type="AtlasTexture" id=2] +atlas = ExtResource( 1 ) +region = Rect2( 16, 0, 16, 16 ) + +[sub_resource type="SpriteFrames" id=3] +animations = [ { +"frames": [ SubResource( 1 ), SubResource( 2 ) ], +"loop": true, +"name": "glow", +"speed": 4.0 +} ] + +[sub_resource type="RectangleShape2D" id=4] +extents = Vector2( 2.5, 6.5 ) + +[node name="Energy" type="Area2D"] + +[node name="AnimatedSprite" type="AnimatedSprite" parent="."] +frames = SubResource( 3 ) +animation = "glow" +playing = true + +[node name="CollisionShape2D" type="CollisionShape2D" parent="."] +visible = false +position = Vector2( -0.5, -0.5 ) +shape = SubResource( 4 ) diff --git a/scenes/enemies/goomba/Goomba.tscn b/scenes/enemies/goomba/Goomba.tscn new file mode 100644 index 0000000..1ff04fe --- /dev/null +++ b/scenes/enemies/goomba/Goomba.tscn @@ -0,0 +1,39 @@ +[gd_scene load_steps=7 format=2] + +[ext_resource path="res://assets/goomba/walking.png" type="Texture" id=1] + +[sub_resource type="AtlasTexture" id=1] +atlas = ExtResource( 1 ) +region = Rect2( 0, 0, 16, 19 ) + +[sub_resource type="AtlasTexture" id=2] +atlas = ExtResource( 1 ) +region = Rect2( 16, 0, 16, 19 ) + +[sub_resource type="AtlasTexture" id=3] +atlas = ExtResource( 1 ) +region = Rect2( 32, 0, 16, 19 ) + +[sub_resource type="SpriteFrames" id=4] +animations = [ { +"frames": [ SubResource( 1 ), SubResource( 2 ), SubResource( 3 ) ], +"loop": true, +"name": "walk", +"speed": 6.0 +} ] + +[sub_resource type="RectangleShape2D" id=5] +extents = Vector2( 6.5, 7 ) + +[node name="Goomba" type="KinematicBody2D"] +collision_layer = 4 + +[node name="AnimatedSprite" type="AnimatedSprite" parent="."] +frames = SubResource( 4 ) +animation = "walk" +playing = true + +[node name="CollisionShape2D" type="CollisionShape2D" parent="."] +visible = false +position = Vector2( 0.5, 2 ) +shape = SubResource( 5 ) diff --git a/scenes/enemies/plant/Plant.tscn b/scenes/enemies/plant/Plant.tscn new file mode 100644 index 0000000..a1b3485 --- /dev/null +++ b/scenes/enemies/plant/Plant.tscn @@ -0,0 +1,35 @@ +[gd_scene load_steps=6 format=2] + +[ext_resource path="res://assets/plant/plant.png" type="Texture" id=1] + +[sub_resource type="AtlasTexture" id=1] +atlas = ExtResource( 1 ) +region = Rect2( 0, 0, 32, 32 ) + +[sub_resource type="AtlasTexture" id=2] +atlas = ExtResource( 1 ) +region = Rect2( 32, 0, 32, 32 ) + +[sub_resource type="SpriteFrames" id=3] +animations = [ { +"frames": [ SubResource( 1 ), SubResource( 2 ) ], +"loop": true, +"name": "chomp", +"speed": 4.0 +} ] + +[sub_resource type="RectangleShape2D" id=4] +extents = Vector2( 6, 13 ) + +[node name="Plant" type="KinematicBody2D"] + +[node name="AnimatedSprite" type="AnimatedSprite" parent="."] +frames = SubResource( 3 ) +animation = "chomp" +frame = 1 +playing = true + +[node name="CollisionShape2D" type="CollisionShape2D" parent="."] +visible = false +position = Vector2( 0, 3 ) +shape = SubResource( 4 ) diff --git a/scenes/enemies/spike_shell/SpikeShell.tscn b/scenes/enemies/spike_shell/SpikeShell.tscn new file mode 100644 index 0000000..d1f84cd --- /dev/null +++ b/scenes/enemies/spike_shell/SpikeShell.tscn @@ -0,0 +1,39 @@ +[gd_scene load_steps=7 format=2] + +[ext_resource path="res://assets/spike_shell/walking.png" type="Texture" id=1] + +[sub_resource type="AtlasTexture" id=1] +atlas = ExtResource( 1 ) +region = Rect2( 0, 0, 32, 32 ) + +[sub_resource type="AtlasTexture" id=2] +atlas = ExtResource( 1 ) +region = Rect2( 32, 0, 32, 32 ) + +[sub_resource type="AtlasTexture" id=3] +atlas = ExtResource( 1 ) +region = Rect2( 64, 0, 32, 32 ) + +[sub_resource type="SpriteFrames" id=4] +animations = [ { +"frames": [ SubResource( 1 ), SubResource( 2 ), SubResource( 3 ) ], +"loop": true, +"name": "walk", +"speed": 6.0 +} ] + +[sub_resource type="RectangleShape2D" id=5] +extents = Vector2( 9.5, 9.5 ) + +[node name="SpikeShell" type="KinematicBody2D"] + +[node name="AnimatedSprite" type="AnimatedSprite" parent="."] +frames = SubResource( 4 ) +animation = "walk" +frame = 2 +playing = true + +[node name="CollisionShape2D" type="CollisionShape2D" parent="."] +visible = false +position = Vector2( -1.5, 6.5 ) +shape = SubResource( 5 ) diff --git a/scenes/enemies/turtle/blue/BlueTurtle.tscn b/scenes/enemies/turtle/blue/BlueTurtle.tscn new file mode 100644 index 0000000..7030d17 --- /dev/null +++ b/scenes/enemies/turtle/blue/BlueTurtle.tscn @@ -0,0 +1,59 @@ +[gd_scene load_steps=10 format=2] + +[ext_resource path="res://assets/turtle/blue_walking.png" type="Texture" id=1] +[ext_resource path="res://assets/turtle/blue_shell.png" type="Texture" id=2] + +[sub_resource type="AtlasTexture" id=6] +atlas = ExtResource( 2 ) +region = Rect2( 0, 0, 16, 16 ) + +[sub_resource type="AtlasTexture" id=1] +atlas = ExtResource( 1 ) +region = Rect2( 0, 0, 32, 16 ) + +[sub_resource type="AtlasTexture" id=2] +atlas = ExtResource( 1 ) +region = Rect2( 32, 0, 32, 16 ) + +[sub_resource type="AtlasTexture" id=3] +atlas = ExtResource( 1 ) +region = Rect2( 64, 0, 32, 16 ) + +[sub_resource type="SpriteFrames" id=4] +animations = [ { +"frames": [ SubResource( 6 ) ], +"loop": true, +"name": "shell", +"speed": 5.0 +}, { +"frames": [ SubResource( 1 ), SubResource( 2 ), SubResource( 3 ) ], +"loop": true, +"name": "walk", +"speed": 6.0 +} ] + +[sub_resource type="RectangleShape2D" id=5] +extents = Vector2( 9.5, 8 ) + +[sub_resource type="RectangleShape2D" id=7] +extents = Vector2( 5.5, 6 ) + +[node name="BlueTurtle" type="KinematicBody2D"] +collision_layer = 4 + +[node name="AnimatedSprite" type="AnimatedSprite" parent="."] +frames = SubResource( 4 ) +animation = "walk" +frame = 1 +playing = true + +[node name="NormalCollision" type="CollisionShape2D" parent="."] +visible = false +position = Vector2( -0.5, 0 ) +shape = SubResource( 5 ) + +[node name="ShellCollision" type="CollisionShape2D" parent="."] +visible = false +position = Vector2( -0.5, 2 ) +shape = SubResource( 7 ) +disabled = true diff --git a/scenes/enemies/turtle/grey/GreyTurtle.tscn b/scenes/enemies/turtle/grey/GreyTurtle.tscn new file mode 100644 index 0000000..3b2eec3 --- /dev/null +++ b/scenes/enemies/turtle/grey/GreyTurtle.tscn @@ -0,0 +1,78 @@ +[gd_scene load_steps=14 format=2] + +[ext_resource path="res://assets/turtle/grey_walking.png" type="Texture" id=1] +[ext_resource path="res://assets/turtle/grey_breaking.png" type="Texture" id=2] + +[sub_resource type="AtlasTexture" id=8] +atlas = ExtResource( 2 ) +region = Rect2( 0, 0, 32, 16 ) + +[sub_resource type="AtlasTexture" id=9] +atlas = ExtResource( 2 ) +region = Rect2( 32, 0, 32, 16 ) + +[sub_resource type="AtlasTexture" id=10] +atlas = ExtResource( 2 ) +region = Rect2( 64, 0, 32, 16 ) + +[sub_resource type="AtlasTexture" id=11] +atlas = ExtResource( 2 ) +region = Rect2( 96, 0, 32, 16 ) + +[sub_resource type="AtlasTexture" id=12] +atlas = ExtResource( 2 ) +region = Rect2( 128, 0, 32, 16 ) + +[sub_resource type="AtlasTexture" id=13] +atlas = ExtResource( 1 ) +region = Rect2( 0, 0, 32, 16 ) + +[sub_resource type="AtlasTexture" id=14] +atlas = ExtResource( 1 ) +region = Rect2( 32, 0, 32, 16 ) + +[sub_resource type="AtlasTexture" id=15] +atlas = ExtResource( 1 ) +region = Rect2( 64, 0, 32, 16 ) + +[sub_resource type="SpriteFrames" id=4] +animations = [ { +"frames": [ SubResource( 8 ), SubResource( 9 ), SubResource( 10 ) ], +"loop": true, +"name": "break", +"speed": 3.0 +}, { +"frames": [ SubResource( 11 ), SubResource( 12 ) ], +"loop": true, +"name": "revive", +"speed": 2.0 +}, { +"frames": [ SubResource( 13 ), SubResource( 14 ), SubResource( 15 ) ], +"loop": true, +"name": "walk", +"speed": 6.0 +} ] + +[sub_resource type="RectangleShape2D" id=5] +extents = Vector2( 9.5, 8 ) + +[sub_resource type="RectangleShape2D" id=7] +extents = Vector2( 5.5, 6 ) + +[node name="GreyTurtle" type="KinematicBody2D"] + +[node name="AnimatedSprite" type="AnimatedSprite" parent="."] +frames = SubResource( 4 ) +animation = "walk" +playing = true + +[node name="NormalCollision" type="CollisionShape2D" parent="."] +visible = false +position = Vector2( -0.5, 0 ) +shape = SubResource( 5 ) + +[node name="ShellCollision" type="CollisionShape2D" parent="."] +visible = false +position = Vector2( -0.5, 2 ) +shape = SubResource( 7 ) +disabled = true diff --git a/scenes/enemies/turtle/red/RedTurtle.tscn b/scenes/enemies/turtle/red/RedTurtle.tscn new file mode 100644 index 0000000..af0d7c0 --- /dev/null +++ b/scenes/enemies/turtle/red/RedTurtle.tscn @@ -0,0 +1,57 @@ +[gd_scene load_steps=10 format=2] + +[ext_resource path="res://assets/turtle/red_walking.png" type="Texture" id=1] +[ext_resource path="res://assets/turtle/red_shell.png" type="Texture" id=2] + +[sub_resource type="AtlasTexture" id=8] +atlas = ExtResource( 2 ) +region = Rect2( 0, 0, 16, 16 ) + +[sub_resource type="AtlasTexture" id=9] +atlas = ExtResource( 1 ) +region = Rect2( 0, 0, 32, 16 ) + +[sub_resource type="AtlasTexture" id=10] +atlas = ExtResource( 1 ) +region = Rect2( 32, 0, 32, 16 ) + +[sub_resource type="AtlasTexture" id=11] +atlas = ExtResource( 1 ) +region = Rect2( 64, 0, 32, 16 ) + +[sub_resource type="SpriteFrames" id=4] +animations = [ { +"frames": [ SubResource( 8 ) ], +"loop": true, +"name": "shell", +"speed": 5.0 +}, { +"frames": [ SubResource( 9 ), SubResource( 10 ), SubResource( 11 ) ], +"loop": true, +"name": "walk", +"speed": 6.0 +} ] + +[sub_resource type="RectangleShape2D" id=5] +extents = Vector2( 9.5, 8 ) + +[sub_resource type="RectangleShape2D" id=7] +extents = Vector2( 5.5, 6 ) + +[node name="RedTurtle" type="KinematicBody2D"] + +[node name="AnimatedSprite" type="AnimatedSprite" parent="."] +frames = SubResource( 4 ) +animation = "walk" +playing = true + +[node name="NormalCollision" type="CollisionShape2D" parent="."] +visible = false +position = Vector2( -0.5, 0 ) +shape = SubResource( 5 ) + +[node name="ShellCollision" type="CollisionShape2D" parent="."] +visible = false +position = Vector2( -0.5, 2 ) +shape = SubResource( 7 ) +disabled = true diff --git a/scenes/gear/Gear.cs b/scenes/gear/Gear.cs new file mode 100644 index 0000000..fcf71f1 --- /dev/null +++ b/scenes/gear/Gear.cs @@ -0,0 +1,11 @@ +using Godot; +using System; + +public class Gear : Area2D +{ + public override void _Process(float delta) + { + Sprite sprite = GetNode("Sprite"); + sprite.Rotate(Mathf.Deg2Rad(2)); + } +} diff --git a/scenes/gear/Gear.tscn b/scenes/gear/Gear.tscn new file mode 100644 index 0000000..001764b --- /dev/null +++ b/scenes/gear/Gear.tscn @@ -0,0 +1,17 @@ +[gd_scene load_steps=4 format=2] + +[ext_resource path="res://assets/gear/gear.png" type="Texture" id=1] +[ext_resource path="res://scenes/gear/Gear.cs" type="Script" id=2] + +[sub_resource type="CircleShape2D" id=1] +radius = 15.0333 + +[node name="Gear" type="Area2D"] +script = ExtResource( 2 ) + +[node name="Sprite" type="Sprite" parent="."] +texture = ExtResource( 1 ) + +[node name="CollisionShape2D" type="CollisionShape2D" parent="."] +visible = false +shape = SubResource( 1 ) diff --git a/scenes/player/Player.tscn b/scenes/player/Player.tscn new file mode 100644 index 0000000..c4e6ce3 --- /dev/null +++ b/scenes/player/Player.tscn @@ -0,0 +1,147 @@ +[gd_scene load_steps=29 format=2] + +[ext_resource path="res://assets/player/idle.png" type="Texture" id=1] +[ext_resource path="res://assets/player/death.png" type="Texture" id=2] +[ext_resource path="res://assets/player/jumping.png" type="Texture" id=3] +[ext_resource path="res://assets/player/wall_slide.png" type="Texture" id=4] +[ext_resource path="res://assets/player/enter_into_tube.png" type="Texture" id=5] +[ext_resource path="res://assets/player/swimming.png" type="Texture" id=6] +[ext_resource path="res://assets/player/walking.png" type="Texture" id=7] +[ext_resource path="res://assets/player/surface_rising.png" type="Texture" id=8] +[ext_resource path="res://assets/player/climbing.png" type="Texture" id=9] + +[sub_resource type="AtlasTexture" id=18] +atlas = ExtResource( 9 ) +region = Rect2( 0, 0, 16, 16 ) + +[sub_resource type="AtlasTexture" id=19] +atlas = ExtResource( 9 ) +region = Rect2( 16, 0, 16, 16 ) + +[sub_resource type="AtlasTexture" id=5] +atlas = ExtResource( 2 ) +region = Rect2( 0, 0, 16, 16 ) + +[sub_resource type="AtlasTexture" id=15] +atlas = ExtResource( 8 ) +region = Rect2( 0, 0, 16, 16 ) + +[sub_resource type="AtlasTexture" id=16] +atlas = ExtResource( 8 ) +region = Rect2( 16, 0, 16, 16 ) + +[sub_resource type="AtlasTexture" id=17] +atlas = ExtResource( 8 ) +region = Rect2( 32, 0, 16, 16 ) + +[sub_resource type="AtlasTexture" id=1] +atlas = ExtResource( 1 ) +region = Rect2( 0, 0, 16, 16 ) + +[sub_resource type="AtlasTexture" id=2] +atlas = ExtResource( 1 ) +region = Rect2( 16, 0, 16, 16 ) + +[sub_resource type="AtlasTexture" id=6] +atlas = ExtResource( 3 ) +region = Rect2( 0, 0, 16, 16 ) + +[sub_resource type="AtlasTexture" id=7] +atlas = ExtResource( 6 ) +region = Rect2( 0, 0, 16, 16 ) + +[sub_resource type="AtlasTexture" id=8] +atlas = ExtResource( 6 ) +region = Rect2( 16, 0, 16, 16 ) + +[sub_resource type="AtlasTexture" id=9] +atlas = ExtResource( 5 ) +region = Rect2( 0, 0, 16, 16 ) + +[sub_resource type="AtlasTexture" id=10] +atlas = ExtResource( 7 ) +region = Rect2( 0, 0, 16, 16 ) + +[sub_resource type="AtlasTexture" id=11] +atlas = ExtResource( 7 ) +region = Rect2( 16, 0, 16, 16 ) + +[sub_resource type="AtlasTexture" id=12] +atlas = ExtResource( 7 ) +region = Rect2( 32, 0, 16, 16 ) + +[sub_resource type="AtlasTexture" id=13] +atlas = ExtResource( 7 ) +region = Rect2( 48, 0, 16, 16 ) + +[sub_resource type="AtlasTexture" id=14] +atlas = ExtResource( 4 ) +region = Rect2( 0, 0, 16, 16 ) + +[sub_resource type="SpriteFrames" id=3] +animations = [ { +"frames": [ SubResource( 18 ), SubResource( 19 ) ], +"loop": true, +"name": "climb", +"speed": 4.0 +}, { +"frames": [ SubResource( 5 ) ], +"loop": true, +"name": "dead", +"speed": 5.0 +}, { +"frames": [ SubResource( 15 ), SubResource( 16 ), SubResource( 17 ) ], +"loop": true, +"name": "exit_swim", +"speed": 6.0 +}, { +"frames": [ SubResource( 1 ), SubResource( 2 ) ], +"loop": true, +"name": "idle", +"speed": 2.0 +}, { +"frames": [ SubResource( 6 ) ], +"loop": true, +"name": "jump", +"speed": 5.0 +}, { +"frames": [ SubResource( 7 ), SubResource( 8 ) ], +"loop": true, +"name": "swim", +"speed": 4.0 +}, { +"frames": [ SubResource( 9 ) ], +"loop": true, +"name": "tube", +"speed": 5.0 +}, { +"frames": [ SubResource( 10 ), SubResource( 11 ), SubResource( 12 ), SubResource( 13 ) ], +"loop": true, +"name": "walk", +"speed": 8.0 +}, { +"frames": [ SubResource( 14 ) ], +"loop": true, +"name": "wall", +"speed": 5.0 +} ] + +[sub_resource type="RectangleShape2D" id=4] +extents = Vector2( 6, 6.5 ) + +[node name="Player" type="KinematicBody2D"] +collision_mask = 0 + +[node name="AnimatedSprite" type="AnimatedSprite" parent="."] +frames = SubResource( 3 ) +animation = "idle" +frame = 1 +playing = true + +[node name="CollisionShape2D" type="CollisionShape2D" parent="."] +visible = false +position = Vector2( 0, 1.5 ) +shape = SubResource( 4 ) + +[node name="Camera2D" type="Camera2D" parent="."] +current = true diff --git a/scenes/powerup/fire/FirePowerup.tscn b/scenes/powerup/fire/FirePowerup.tscn new file mode 100644 index 0000000..14d58cd --- /dev/null +++ b/scenes/powerup/fire/FirePowerup.tscn @@ -0,0 +1,15 @@ +[gd_scene load_steps=3 format=2] + +[ext_resource path="res://assets/powerup/fire.png" type="Texture" id=1] + +[sub_resource type="RectangleShape2D" id=1] +extents = Vector2( 5, 6 ) + +[node name="FirePowerup" type="Area2D"] + +[node name="Sprite" type="Sprite" parent="."] +texture = ExtResource( 1 ) + +[node name="CollisionShape2D" type="CollisionShape2D" parent="."] +visible = false +shape = SubResource( 1 ) diff --git a/scenes/powerup/fire/InvinicibilityPowerup.tscn b/scenes/powerup/fire/InvinicibilityPowerup.tscn new file mode 100644 index 0000000..f587918 --- /dev/null +++ b/scenes/powerup/fire/InvinicibilityPowerup.tscn @@ -0,0 +1,15 @@ +[gd_scene load_steps=3 format=2] + +[ext_resource path="res://assets/powerup/invincibility.png" type="Texture" id=1] + +[sub_resource type="RectangleShape2D" id=1] +extents = Vector2( 5, 6 ) + +[node name="InvinicibilityPowerup" type="Area2D"] + +[node name="Sprite" type="Sprite" parent="."] +texture = ExtResource( 1 ) + +[node name="CollisionShape2D" type="CollisionShape2D" parent="."] +visible = false +shape = SubResource( 1 )