initial commit

This commit is contained in:
Chris Cromer 2022-11-09 20:21:26 -03:00
commit 3f9c21c5b4
Signed by: cromer
GPG Key ID: FA91071797BEEEC2
89 changed files with 3332 additions and 0 deletions

42
.gitignore vendored Normal file
View File

@ -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

5
Oldie.csproj Normal file
View File

@ -0,0 +1,5 @@
<Project Sdk="Godot.NET.Sdk/3.3.0">
<PropertyGroup>
<TargetFramework>net472</TargetFramework>
</PropertyGroup>
</Project>

19
Oldie.sln Normal file
View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

35
assets/ui/bolt.png.import Normal file
View File

@ -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

View File

@ -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

35
icon.png.import Normal file
View File

@ -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

105
project.godot Normal file
View File

@ -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

20
scenes/Event.cs Normal file
View File

@ -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);
}
}

66
scenes/Main.tscn Normal file
View File

@ -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 )

View File

@ -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 )

View File

@ -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 )

View File

@ -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 )

View File

@ -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 )

View File

@ -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 )

View File

@ -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 )

View File

@ -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 )

View File

@ -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 )

View File

@ -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

View File

@ -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

View File

@ -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

11
scenes/gear/Gear.cs Normal file
View File

@ -0,0 +1,11 @@
using Godot;
using System;
public class Gear : Area2D
{
public override void _Process(float delta)
{
Sprite sprite = GetNode<Sprite>("Sprite");
sprite.Rotate(Mathf.Deg2Rad(2));
}
}

17
scenes/gear/Gear.tscn Normal file
View File

@ -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 )

147
scenes/player/Player.tscn Normal file
View File

@ -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

View File

@ -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 )

View File

@ -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 )