This commit is contained in:
Harmony Honey 2023-03-01 19:34:43 -05:00
parent 3e39ace7bf
commit 0175a013d6
115 changed files with 1332 additions and 1175 deletions

View file

@ -1,7 +1,7 @@
[gd_resource type="Environment" load_steps=2 format=3 uid="uid://k0qc36xeidr3"]
[gd_resource type="Environment" load_steps=2 format=2]
[sub_resource type="Sky" id="1"]
[sub_resource type="Sky" id=1]
[resource]
background_mode = 2
sky = SubResource("1")
background_sky = SubResource( 1 )

View file

@ -2,7 +2,7 @@
importer="texture"
type="CompressedTexture2D"
uid="uid://bk12w2lupngjw"
uid="uid://d12a8lepkscvb"
path="res://.godot/imported/icon.png-487276ed1e3a0c39cad0279d744ee560.ctex"
metadata={
"vram_texture": false

View file

@ -2,7 +2,7 @@
importer="mp3"
type="AudioStreamMP3"
uid="uid://54qabptvj083"
uid="uid://cibjya4necndq"
path="res://.godot/imported/6-29-2018.mp3-3666ab9a926edae929fa93527a80d386.mp3str"
[deps]
@ -12,7 +12,7 @@ dest_files=["res://.godot/imported/6-29-2018.mp3-3666ab9a926edae929fa93527a80d38
[params]
loop=false
loop=true
loop_offset=0
bpm=0
beat_count=0

View file

@ -2,7 +2,7 @@
importer="wav"
type="AudioStreamWAV"
uid="uid://55ii5eq78ub3"
uid="uid://lmsmr8cqqx8i"
path="res://.godot/imported/Randomize103.wav-ee5a52e9d598d5905a164fce9ecebb83.sample"
[deps]

View file

@ -2,7 +2,7 @@
importer="wav"
type="AudioStreamWAV"
uid="uid://b8w3161ew8ebr"
uid="uid://cdbbh0vkaxmh3"
path="res://.godot/imported/Randomize104.wav-b5b016037977d9b4c1497f5b651ce912.sample"
[deps]

View file

@ -2,7 +2,7 @@
importer="wav"
type="AudioStreamWAV"
uid="uid://c6j7whkrtbc8o"
uid="uid://daloj1lhr4ev3"
path="res://.godot/imported/Randomize105.wav-e2f3f63dc859076b0c289219f11a24c0.sample"
[deps]

View file

@ -2,7 +2,7 @@
importer="wav"
type="AudioStreamWAV"
uid="uid://ivgq70cvaq7d"
uid="uid://754jav7333ds"
path="res://.godot/imported/Randomize7.wav-4f55b44a9bcb5ae7293a41fae7f4a758.sample"
[deps]

View file

@ -2,7 +2,7 @@
importer="wav"
type="AudioStreamWAV"
uid="uid://boitdhw4uf64m"
uid="uid://cpf7sue0y5d4t"
path="res://.godot/imported/bell0.wav-b0be517fbd423bfe90526736b43bf268.sample"
[deps]

View file

@ -2,7 +2,7 @@
importer="wav"
type="AudioStreamWAV"
uid="uid://b0w5cue6n55pg"
uid="uid://p6e1cf5igeb4"
path="res://.godot/imported/bell1.wav-f26864f7fa4298f6cd67fb6188ba7fee.sample"
[deps]

View file

@ -2,7 +2,7 @@
importer="wav"
type="AudioStreamWAV"
uid="uid://b0kxya23o88pp"
uid="uid://c0ocrcymlhdtu"
path="res://.godot/imported/box_drop.wav-99f7f5001596ab31b55579d0589f2040.sample"
[deps]

View file

@ -2,7 +2,7 @@
importer="wav"
type="AudioStreamWAV"
uid="uid://t68blun2ylg6"
uid="uid://ebi5nrg6cudn"
path="res://.godot/imported/box_pickup.wav-82ffd7a594a6edaaa48e886bd462a5ac.sample"
[deps]

View file

@ -2,7 +2,7 @@
importer="wav"
type="AudioStreamWAV"
uid="uid://dgdtvvbiuqgmk"
uid="uid://bmh8dwdsjp6ut"
path="res://.godot/imported/box_throw.wav-116a127c6417d94b036e236d1415bdac.sample"
[deps]

View file

@ -2,7 +2,7 @@
importer="wav"
type="AudioStreamWAV"
uid="uid://dung1fd0i7sxo"
uid="uid://dnymipyqkxyw0"
path="res://.godot/imported/box_throw_long.wav-cb0c804ae84d597f03fb4ff3cbb08295.sample"
[deps]

View file

@ -2,7 +2,7 @@
importer="wav"
type="AudioStreamWAV"
uid="uid://b3wm2hbfgvt5h"
uid="uid://dlnstudklha3c"
path="res://.godot/imported/btn0.wav-cc43b0baff08c93f0425b3a99180aac5.sample"
[deps]

View file

@ -2,7 +2,7 @@
importer="wav"
type="AudioStreamWAV"
uid="uid://pk7wpcj3tgrt"
uid="uid://c0b8tln3bxvet"
path="res://.godot/imported/btn2.wav-87de156e3b039e165f414100ac9ac18b.sample"
[deps]

View file

@ -2,7 +2,7 @@
importer="wav"
type="AudioStreamWAV"
uid="uid://wtb7sskkiedi"
uid="uid://ckn802p7r0h4s"
path="res://.godot/imported/btn3.wav-7655611b6058068c8226c5729b790750.sample"
[deps]

View file

@ -2,7 +2,7 @@
importer="wav"
type="AudioStreamWAV"
uid="uid://e6q51g27r0es"
uid="uid://bv2f5k5gfr40o"
path="res://.godot/imported/btn4.wav-15a1b6870971a988082193338009b8eb.sample"
[deps]

View file

@ -2,7 +2,7 @@
importer="wav"
type="AudioStreamWAV"
uid="uid://bigew0qvf24tt"
uid="uid://b6gfyuvh0kqkv"
path="res://.godot/imported/button.wav-099ce697be40efbd6d20c01572155b73.sample"
[deps]

View file

@ -2,7 +2,7 @@
importer="wav"
type="AudioStreamWAV"
uid="uid://ly7x512dl8bv"
uid="uid://chytadlfmqvp7"
path="res://.godot/imported/hit0.wav-7e49fc62dec62173fc430be7ac5dc708.sample"
[deps]

View file

@ -2,7 +2,7 @@
importer="wav"
type="AudioStreamWAV"
uid="uid://2qoigxu2m5f6"
uid="uid://c0sja8q4h5lm4"
path="res://.godot/imported/hit1.wav-b85f8eaaafccef07e7ae895374a06b43.sample"
[deps]

View file

@ -2,7 +2,7 @@
importer="wav"
type="AudioStreamWAV"
uid="uid://dkmisuey1xi3v"
uid="uid://bp4gtkevt8yvd"
path="res://.godot/imported/hit10.wav-53465991b2407b587922ceb88fc4f8ad.sample"
[deps]

View file

@ -2,7 +2,7 @@
importer="wav"
type="AudioStreamWAV"
uid="uid://c7uw4cm52g1rk"
uid="uid://br4l3h67uwy16"
path="res://.godot/imported/hit14.wav-9cf7e7328bfbde7b81b841f553e695ae.sample"
[deps]

View file

@ -2,7 +2,7 @@
importer="wav"
type="AudioStreamWAV"
uid="uid://t0j8nelpxxcq"
uid="uid://ddctfkil5fhxt"
path="res://.godot/imported/hit6.wav-bfadebd54c79e38e6d143ba4bb6fa4a5.sample"
[deps]

View file

@ -2,7 +2,7 @@
importer="wav"
type="AudioStreamWAV"
uid="uid://td53so8m4a28"
uid="uid://cadjrwyp0vbec"
path="res://.godot/imported/hit9.wav-e8c70b46a992bb18534c74a7eee9fd69.sample"
[deps]

View file

@ -2,7 +2,7 @@
importer="wav"
type="AudioStreamWAV"
uid="uid://bcolys2tr4jyl"
uid="uid://c8vrdf3cmdbic"
path="res://.godot/imported/jump1.wav-fc1d903c523488a64270dedc45da8504.sample"
[deps]

View file

@ -2,7 +2,7 @@
importer="wav"
type="AudioStreamWAV"
uid="uid://bah21ev5naroc"
uid="uid://d1i873uucppw2"
path="res://.godot/imported/player_die.wav-95cce916470d28af7460fb053fdb8f08.sample"
[deps]

View file

@ -2,7 +2,7 @@
importer="wav"
type="AudioStreamWAV"
uid="uid://c1qijx4hfumhw"
uid="uid://dv5dxf1jhm2hq"
path="res://.godot/imported/player_jump.wav-7f53ea4805fd4c1a6853a0564da9ac1f.sample"
[deps]

View file

@ -2,7 +2,7 @@
importer="wav"
type="AudioStreamWAV"
uid="uid://bs5esc5putj1g"
uid="uid://deynniptk8o2q"
path="res://.godot/imported/portal0.wav-6938cb4953aef29a3321c670b70bf343.sample"
[deps]

View file

@ -2,7 +2,7 @@
importer="wav"
type="AudioStreamWAV"
uid="uid://6526kbj7gx65"
uid="uid://csr7kdpjl41yx"
path="res://.godot/imported/portal2.wav-57bc484ca362251e13182e66083a536a.sample"
[deps]

View file

@ -2,7 +2,7 @@
importer="wav"
type="AudioStreamWAV"
uid="uid://bhfbbpaov30hr"
uid="uid://6vltkbg7juq4"
path="res://.godot/imported/portal4.wav-0ba7943d39fd1fd36e43fb1074560529.sample"
[deps]

View file

@ -2,7 +2,7 @@
importer="wav"
type="AudioStreamWAV"
uid="uid://dd8u0k8x2xtvl"
uid="uid://bd5iht8uibqik"
path="res://.godot/imported/portal7.wav-bfa99c3d2f17995092245b0cd7b9c1d5.sample"
[deps]

View file

@ -2,7 +2,7 @@
importer="wav"
type="AudioStreamWAV"
uid="uid://b8hnnccqiyd7u"
uid="uid://w5uqh4gx8ull"
path="res://.godot/imported/portal8.wav-79e9ce8e7e51772c19c844ace1e205c9.sample"
[deps]

View file

@ -2,7 +2,7 @@
importer="wav"
type="AudioStreamWAV"
uid="uid://bxugc67lsdulw"
uid="uid://gqspthpv6a4l"
path="res://.godot/imported/portal9.wav-c3bd56ed9ae18235b339c1f937aef10d.sample"
[deps]

View file

@ -2,7 +2,7 @@
importer="wav"
type="AudioStreamWAV"
uid="uid://d1wxo8n8ky3q3"
uid="uid://dlybl1756ddur"
path="res://.godot/imported/push.wav-bc8a1d59fc5f296aa2c31bacd1c07c2d.sample"
[deps]

View file

@ -2,7 +2,7 @@
importer="wav"
type="AudioStreamWAV"
uid="uid://c0dk8demtu5yr"
uid="uid://dr27v7uymtocf"
path="res://.godot/imported/sfx10.wav-c0d9a504c23b2c38e9fd6f06e5544fcd.sample"
[deps]

View file

@ -2,7 +2,7 @@
importer="wav"
type="AudioStreamWAV"
uid="uid://fvcihtmy5mim"
uid="uid://duhy1tf3t0rwi"
path="res://.godot/imported/sfx11.wav-2e7e7ee30e6b070bb7106a85f4c7ff5b.sample"
[deps]

View file

@ -2,7 +2,7 @@
importer="wav"
type="AudioStreamWAV"
uid="uid://ct1jopjawqt85"
uid="uid://djqicpqqb3c3t"
path="res://.godot/imported/sfx13.wav-d12665fae055485500b574e74f29ac2b.sample"
[deps]

View file

@ -2,7 +2,7 @@
importer="wav"
type="AudioStreamWAV"
uid="uid://byje8v15typdr"
uid="uid://dsy6k8b3us1m5"
path="res://.godot/imported/sfx14.wav-b93c59d02a7ba2b5fcf66f0144c18a64.sample"
[deps]

View file

@ -2,7 +2,7 @@
importer="wav"
type="AudioStreamWAV"
uid="uid://cnoey5bqmh2ea"
uid="uid://dv7i1pd4dhxoi"
path="res://.godot/imported/sfx18.wav-c24c986597c7cbc9890aa5166640003d.sample"
[deps]

View file

@ -2,7 +2,7 @@
importer="wav"
type="AudioStreamWAV"
uid="uid://c1pr3ljmfmju7"
uid="uid://b5t6wp1mmqlo6"
path="res://.godot/imported/sfx20.wav-343daaeb114959a07bd540e29707eb08.sample"
[deps]

View file

@ -2,7 +2,7 @@
importer="wav"
type="AudioStreamWAV"
uid="uid://81555pekl1oy"
uid="uid://3d7jvhtcwlpd"
path="res://.godot/imported/sfx3.wav-c3290f254b53e2ed2f6eb20aa2cb8395.sample"
[deps]

View file

@ -2,7 +2,7 @@
importer="wav"
type="AudioStreamWAV"
uid="uid://c7jir6v6yjn6r"
uid="uid://dsmbmrdijsyq1"
path="res://.godot/imported/sfx4.wav-bcfa0d5ea6026a328ecfb6723f9505a6.sample"
[deps]

View file

@ -2,7 +2,7 @@
importer="wav"
type="AudioStreamWAV"
uid="uid://ckrl1fvww4jxk"
uid="uid://c5o213npemepk"
path="res://.godot/imported/sfx5.wav-f4f5fa16dd15ce4d42607a2306389e04.sample"
[deps]

View file

@ -2,7 +2,7 @@
importer="wav"
type="AudioStreamWAV"
uid="uid://bfbe8mrcx1l5x"
uid="uid://cfy78y5dmalny"
path="res://.godot/imported/wipe.wav-08ce302c87579d3be33b0dbdd435c7bf.sample"
[deps]

View file

@ -1,7 +1,8 @@
[gd_resource type="FontFile" load_steps=2 format=2]
[gd_resource type="FontVariation" load_steps=2 format=3 uid="uid://culrlsi316p0y"]
[ext_resource path="res://media/font/m3x6.ttf" type="FontFile" id=1]
[ext_resource type="FontFile" uid="uid://b6ivudxijjnpn" path="res://media/font/m3x6.ttf" id="1"]
[resource]
extra_spacing_top = -5
font_data = ExtResource( 1 )
base_font = ExtResource("1")
spacing_top = -5
spacing_bottom = -1

View file

@ -2,7 +2,7 @@
importer="font_data_dynamic"
type="FontFile"
uid="uid://baxtv08wf70yt"
uid="uid://b6ivudxijjnpn"
path="res://.godot/imported/m3x6.ttf-bf28ab9015d9e9d86a4ea248284c7fed.fontdata"
[deps]
@ -27,7 +27,12 @@ Fallbacks=null
fallbacks=[]
Compress=null
compress=true
preload=[]
preload=[{
"chars": [],
"glyphs": [],
"name": "New Configuration",
"size": Vector2i(16, 0)
}]
language_support={}
script_support={}
opentype_features={}

View file

@ -1,8 +1,6 @@
[gd_resource type="FontFile" load_steps=2 format=2]
[gd_resource type="FontVariation" load_steps=2 format=3 uid="uid://3vc5iho8ho52"]
[ext_resource path="res://media/font/m5x7.ttf" type="FontFile" id=1]
[ext_resource type="FontFile" uid="uid://ck1vpy11ysfyl" path="res://media/font/m5x7.ttf" id="1_lvycn"]
[resource]
extra_spacing_top = -4
extra_spacing_bottom = -1
font_data = ExtResource( 1 )
base_font = ExtResource("1_lvycn")

View file

@ -2,7 +2,7 @@
importer="font_data_dynamic"
type="FontFile"
uid="uid://cek6mkbjukm0n"
uid="uid://ck1vpy11ysfyl"
path="res://.godot/imported/m5x7.ttf-427093268b7097679630737cccd15b2b.fontdata"
[deps]

View file

@ -1,7 +1,6 @@
[gd_resource type="FontFile" load_steps=2 format=2]
[gd_resource type="FontVariation" load_steps=2 format=3 uid="uid://cntu078xgj2oj"]
[ext_resource path="res://media/font/m6x11.ttf" type="FontFile" id=1]
[ext_resource type="FontFile" uid="uid://bipw1r1lw7y25" path="res://media/font/m6x11.ttf" id="1"]
[resource]
extra_spacing_bottom = -1
font_data = ExtResource( 1 )
base_font = ExtResource("1")

View file

@ -2,7 +2,7 @@
importer="font_data_dynamic"
type="FontFile"
uid="uid://dx6pnyb6s8kyk"
uid="uid://bipw1r1lw7y25"
path="res://.godot/imported/m6x11.ttf-b8d890969f90adff3aa5f5dd708d3a8b.fontdata"
[deps]

View file

@ -2,7 +2,7 @@
importer="texture"
type="CompressedTexture2D"
uid="uid://dkuw8uwlbvsjs"
uid="uid://cy0q0vxq8k6gx"
path="res://.godot/imported/1pixel.png-281d55b8ce742c19ec6c048a51fc520e.ctex"
metadata={
"vram_texture": false

View file

@ -2,7 +2,7 @@
importer="texture"
type="CompressedTexture2D"
uid="uid://dmnj3egifwv41"
uid="uid://msfqee07s5gy"
path="res://.godot/imported/8pixel.png-be3eca8c49337c8484369a366edfae63.ctex"
metadata={
"vram_texture": false

View file

@ -2,7 +2,7 @@
importer="texture"
type="CompressedTexture2D"
uid="uid://bsibe5pfs4l4o"
uid="uid://s7e12rs806hl"
path="res://.godot/imported/9slice.png-5bc0df4fb55c60c3fc40ba51cb9d9f83.ctex"
metadata={
"vram_texture": false

View file

@ -2,7 +2,7 @@
importer="texture"
type="CompressedTexture2D"
uid="uid://dkt7moln5kuv6"
uid="uid://dfjueli3quv6r"
path="res://.godot/imported/HarmonyHoneyLogo.png-6510dd6c45d50d32ed9958118065b1c7.ctex"
metadata={
"vram_texture": false

View file

@ -2,7 +2,7 @@
importer="texture"
type="CompressedTexture2D"
uid="uid://djy3f8dffdid0"
uid="uid://d10rcyctv3ari"
path="res://.godot/imported/android_icon.png-1e2bab71b9f0135775474726f077fe7c.ctex"
metadata={
"vram_texture": false

View file

@ -2,7 +2,7 @@
importer="texture"
type="CompressedTexture2D"
uid="uid://c4ge5csn4jbsp"
uid="uid://dvqls6evsnna5"
path="res://.godot/imported/bricks.png-2cd1b8feefd25598c43adbe2d8e0b8b0.ctex"
metadata={
"vram_texture": false

View file

@ -2,7 +2,7 @@
importer="texture"
type="CompressedTexture2D"
uid="uid://bvph4xvyrnhrp"
uid="uid://cmyhp4lmcy3di"
path="res://.godot/imported/btn.png-83966ed2273a4217c13fd837e19c6b2f.ctex"
metadata={
"vram_texture": false

View file

@ -2,7 +2,7 @@
importer="texture"
type="CompressedTexture2D"
uid="uid://14wkfc1aojx7"
uid="uid://dlsm1ct1xplth"
path="res://.godot/imported/corner.png-ad2cbb5d06985852fd37c7757169d45b.ctex"
metadata={
"vram_texture": false

View file

@ -2,7 +2,7 @@
importer="texture"
type="CompressedTexture2D"
uid="uid://bj8yswcxrn0w"
uid="uid://dqnqofdliy6ai"
path="res://.godot/imported/crate.png-2c1dc2c922f479e409e2997ae3e821b3.ctex"
metadata={
"vram_texture": false

View file

@ -2,7 +2,7 @@
importer="texture"
type="CompressedTexture2D"
uid="uid://c5i8t4kb7gg22"
uid="uid://cgxirc4lig8kr"
path="res://.godot/imported/crate_tiles.png-ac4cf2473a6726d866ead7347ec013ce.ctex"
metadata={
"vram_texture": false

View file

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="StreamTexture"
path="res://.import/dither1.png-8d59b1b4d8a99300b393e526e058ba85.stex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://media/image/dither1.png"
dest_files=[ "res://.import/dither1.png-8d59b1b4d8a99300b393e526e058ba85.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
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/door.png-4fadbc3a28b70eb170e833098e3d514d.stex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://media/image/door.png"
dest_files=[ "res://.import/door.png-4fadbc3a28b70eb170e833098e3d514d.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

@ -2,7 +2,7 @@
importer="texture"
type="CompressedTexture2D"
uid="uid://bh8ioip2r62ol"
uid="uid://vycmf1smht6a"
path="res://.godot/imported/explode.png-e2005cecc8ec6df306cdafe33b8a7ea9.ctex"
metadata={
"vram_texture": false

View file

@ -2,7 +2,7 @@
importer="texture"
type="CompressedTexture2D"
uid="uid://ctfj640b8rgy3"
uid="uid://ddphu4vjia0od"
path="res://.godot/imported/explode2.png-47a1ac9d04429f4da9628e01ec4f16df.ctex"
metadata={
"vram_texture": false

View file

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="StreamTexture"
path="res://.import/glove.png-477eac63d4d085f392324e0ad0a0de15.stex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://media/image/glove.png"
dest_files=[ "res://.import/glove.png-477eac63d4d085f392324e0ad0a0de15.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
stream=false
size_limit=0
detect_3d=false
svg/scale=1.0

View file

@ -2,7 +2,7 @@
importer="texture"
type="CompressedTexture2D"
uid="uid://bpqrws1e4gvmp"
uid="uid://bsvhksa8bvskk"
path="res://.godot/imported/icon.png-84bb0196107790770615d15e3556c3bf.ctex"
metadata={
"vram_texture": false

View file

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="StreamTexture"
path="res://.import/lift.png-deded018fc2f89fb21b8f559779ce926.stex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://media/image/lift.png"
dest_files=[ "res://.import/lift.png-deded018fc2f89fb21b8f559779ce926.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
stream=false
size_limit=0
detect_3d=false
svg/scale=1.0

View file

@ -2,7 +2,7 @@
importer="texture"
type="CompressedTexture2D"
uid="uid://k8x2i36rusjx"
uid="uid://cbm8q2v6s73ne"
path="res://.godot/imported/note.png-2e546fcff8107f93685b47e2867bfeb2.ctex"
metadata={
"vram_texture": false

View file

@ -2,7 +2,7 @@
importer="texture"
type="CompressedTexture2D"
uid="uid://dd280ecxlrew5"
uid="uid://b3iabo220plvt"
path="res://.godot/imported/pixel.png-0203dd210494b73796f76fc7a1898ba9.ctex"
metadata={
"vram_texture": false

View file

@ -2,7 +2,7 @@
importer="texture"
type="CompressedTexture2D"
uid="uid://bsv7ft2sbbjy3"
uid="uid://nljl62d6pb5b"
path="res://.godot/imported/player.png-4f4d024bd25e97d38087a261e3bd2fb9.ctex"
metadata={
"vram_texture": false

View file

@ -2,7 +2,7 @@
importer="texture"
type="CompressedTexture2D"
uid="uid://dxoukdxamovf1"
uid="uid://wnchllxti1ca"
path="res://.godot/imported/portal.png-f14b1ece9eb58d22fc471c676dd7c535.ctex"
metadata={
"vram_texture": false

View file

@ -2,7 +2,7 @@
importer="texture"
type="CompressedTexture2D"
uid="uid://dus1fwkmuln37"
uid="uid://mibf413tvy06"
path="res://.godot/imported/slam.png-032279554e829b5560614826fc4f5aa4.ctex"
metadata={
"vram_texture": false

View file

@ -2,7 +2,7 @@
importer="texture"
type="CompressedTexture2D"
uid="uid://euui07kbltye"
uid="uid://c2pkx12yvks5v"
path="res://.godot/imported/solid_bricks.png-bbcea4d8f169bc60e09bc97ef5c3fe0f.ctex"
metadata={
"vram_texture": false

View file

@ -2,7 +2,7 @@
importer="texture"
type="CompressedTexture2D"
uid="uid://bltg1kx76ooyj"
uid="uid://dpp2bvluda8gm"
path="res://.godot/imported/splash.png-844341cceadd2f0d179e46df86775cd8.ctex"
metadata={
"vram_texture": false

View file

@ -2,7 +2,7 @@
importer="texture"
type="CompressedTexture2D"
uid="uid://c18q85j4noc54"
uid="uid://hmhmy3558y5d"
path="res://.godot/imported/star.png-8aeec8a65a06e4881e94ae048984f08f.ctex"
metadata={
"vram_texture": false

View file

@ -2,7 +2,7 @@
importer="texture"
type="CompressedTexture2D"
uid="uid://cvl6vt5icbgny"
uid="uid://cog8ofb176cgq"
path="res://.godot/imported/tinyArrow.png-40c3ef37f6103506b39dffbade15ad8f.ctex"
metadata={
"vram_texture": false

View file

@ -2,7 +2,7 @@
importer="texture"
type="CompressedTexture2D"
uid="uid://b45dgiu3vbexu"
uid="uid://pmq8s2o1oxny"
path.s3tc="res://.godot/imported/wipe.png-40af1f8b1069a827e7e2527620d67ba5.s3tc.ctex"
metadata={
"imported_formats": ["s3tc_bptc"],

View file

@ -80,88 +80,88 @@ texture={
up={
"deadzone": 0.5,
"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":0,"key_label":0,"unicode":0,"echo":false,"script":null)
, Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":0,"key_label":0,"unicode":0,"echo":false,"script":null)
, Object(InputEventJoypadButton,"resource_local_to_scene":false,"resource_name":"","device":0,"button_index":12,"pressure":0.0,"pressed":false,"script":null)
"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":4194320,"physical_keycode":0,"key_label":0,"unicode":0,"echo":false,"script":null)
, Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":87,"physical_keycode":0,"key_label":0,"unicode":119,"echo":false,"script":null)
, Object(InputEventJoypadButton,"resource_local_to_scene":false,"resource_name":"","device":0,"button_index":11,"pressure":0.0,"pressed":false,"script":null)
, Object(InputEventJoypadMotion,"resource_local_to_scene":false,"resource_name":"","device":0,"axis":1,"axis_value":-1.0,"script":null)
]
}
down={
"deadzone": 0.5,
"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":0,"key_label":0,"unicode":0,"echo":false,"script":null)
, Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":0,"key_label":0,"unicode":0,"echo":false,"script":null)
, Object(InputEventJoypadButton,"resource_local_to_scene":false,"resource_name":"","device":0,"button_index":13,"pressure":0.0,"pressed":false,"script":null)
"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":4194322,"physical_keycode":0,"key_label":0,"unicode":0,"echo":false,"script":null)
, Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":83,"physical_keycode":0,"key_label":0,"unicode":115,"echo":false,"script":null)
, Object(InputEventJoypadButton,"resource_local_to_scene":false,"resource_name":"","device":0,"button_index":12,"pressure":0.0,"pressed":false,"script":null)
, Object(InputEventJoypadMotion,"resource_local_to_scene":false,"resource_name":"","device":0,"axis":1,"axis_value":1.0,"script":null)
]
}
left={
"deadzone": 0.5,
"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":0,"key_label":0,"unicode":0,"echo":false,"script":null)
, Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":0,"key_label":0,"unicode":0,"echo":false,"script":null)
, Object(InputEventJoypadButton,"resource_local_to_scene":false,"resource_name":"","device":0,"button_index":14,"pressure":0.0,"pressed":false,"script":null)
"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":4194319,"physical_keycode":0,"key_label":0,"unicode":0,"echo":false,"script":null)
, Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":65,"physical_keycode":0,"key_label":0,"unicode":97,"echo":false,"script":null)
, Object(InputEventJoypadButton,"resource_local_to_scene":false,"resource_name":"","device":0,"button_index":13,"pressure":0.0,"pressed":false,"script":null)
, Object(InputEventJoypadMotion,"resource_local_to_scene":false,"resource_name":"","device":0,"axis":0,"axis_value":-1.0,"script":null)
]
}
right={
"deadzone": 0.5,
"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":0,"key_label":0,"unicode":0,"echo":false,"script":null)
, Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":0,"key_label":0,"unicode":0,"echo":false,"script":null)
, Object(InputEventJoypadButton,"resource_local_to_scene":false,"resource_name":"","device":0,"button_index":15,"pressure":0.0,"pressed":false,"script":null)
"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":4194321,"physical_keycode":0,"key_label":0,"unicode":0,"echo":false,"script":null)
, Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":68,"physical_keycode":0,"key_label":0,"unicode":100,"echo":false,"script":null)
, Object(InputEventJoypadButton,"resource_local_to_scene":false,"resource_name":"","device":0,"button_index":14,"pressure":0.0,"pressed":false,"script":null)
, Object(InputEventJoypadMotion,"resource_local_to_scene":false,"resource_name":"","device":0,"axis":0,"axis_value":1.0,"script":null)
]
}
jump={
"deadzone": 0.5,
"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":0,"key_label":0,"unicode":0,"echo":false,"script":null)
"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":88,"physical_keycode":0,"key_label":0,"unicode":120,"echo":false,"script":null)
, Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":74,"physical_keycode":0,"key_label":0,"unicode":106,"echo":false,"script":null)
, Object(InputEventJoypadButton,"resource_local_to_scene":false,"resource_name":"","device":0,"button_index":0,"pressure":0.0,"pressed":false,"script":null)
, Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":0,"key_label":0,"unicode":0,"echo":false,"script":null)
, Object(InputEventJoypadButton,"resource_local_to_scene":false,"resource_name":"","device":0,"button_index":3,"pressure":0.0,"pressed":false,"script":null)
]
}
action={
"deadzone": 0.5,
"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":0,"key_label":0,"unicode":0,"echo":false,"script":null)
"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":67,"physical_keycode":0,"key_label":0,"unicode":99,"echo":false,"script":null)
, Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":75,"physical_keycode":0,"key_label":0,"unicode":107,"echo":false,"script":null)
, Object(InputEventJoypadButton,"resource_local_to_scene":false,"resource_name":"","device":0,"button_index":2,"pressure":0.0,"pressed":false,"script":null)
, Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":0,"key_label":0,"unicode":0,"echo":false,"script":null)
, Object(InputEventJoypadButton,"resource_local_to_scene":false,"resource_name":"","device":0,"button_index":1,"pressure":0.0,"pressed":false,"script":null)
]
}
reset={
"deadzone": 0.5,
"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":0,"key_label":0,"unicode":0,"echo":false,"script":null)
"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":82,"physical_keycode":0,"key_label":0,"unicode":114,"echo":false,"script":null)
]
}
debug_spawn_box={
"deadzone": 0.5,
"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":0,"key_label":0,"unicode":0,"echo":false,"script":null)
"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":4194323,"physical_keycode":0,"key_label":0,"unicode":0,"echo":false,"script":null)
]
}
window_shrink={
"deadzone": 0.5,
"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":0,"key_label":0,"unicode":0,"echo":false,"script":null)
"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":45,"physical_keycode":0,"key_label":0,"unicode":45,"echo":false,"script":null)
]
}
window_expand={
"deadzone": 0.5,
"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":0,"key_label":0,"unicode":0,"echo":false,"script":null)
"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":61,"physical_keycode":0,"key_label":0,"unicode":61,"echo":false,"script":null)
]
}
dev_console={
"deadzone": 0.5,
"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":0,"key_label":0,"unicode":0,"echo":false,"script":null)
"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":96,"physical_keycode":0,"key_label":0,"unicode":96,"echo":false,"script":null)
]
}
pause={
"deadzone": 0.5,
"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":0,"key_label":0,"unicode":0,"echo":false,"script":null)
, Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":0,"key_label":0,"unicode":0,"echo":false,"script":null)
"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":4194309,"physical_keycode":0,"key_label":0,"unicode":0,"echo":false,"script":null)
, Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":4194308,"physical_keycode":0,"key_label":0,"unicode":0,"echo":false,"script":null)
, Object(InputEventJoypadButton,"resource_local_to_scene":false,"resource_name":"","device":0,"button_index":11,"pressure":0.0,"pressed":false,"script":null)
, Object(InputEventJoypadButton,"resource_local_to_scene":false,"resource_name":"","device":0,"button_index":10,"pressure":0.0,"pressed":false,"script":null)
]
}
screenshot={
"deadzone": 0.5,
"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":0,"key_label":0,"unicode":0,"echo":false,"script":null)
"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":4194343,"physical_keycode":0,"key_label":0,"unicode":0,"echo":false,"script":null)
]
}
@ -172,9 +172,9 @@ pointing/emulate_touch_from_mouse=true
[rendering]
environment/defaults/default_clear_color=Color(0, 0, 0, 1)
environment/defaults/default_environment="res://default_env.tres"
textures/canvas_textures/default_texture_filter=0
textures/canvas_textures/default_texture_repeat=1
2d/snapping/use_gpu_pixel_snap=true
environment/default_clear_color=Color(0, 0, 0, 1)
environment/default_environment="res://default_env.tres"
quality/dynamic_fonts/use_oversampling=false
quality/2d/use_pixel_snap=true

View file

@ -39,11 +39,11 @@ var time_since_floor := 0
var ignore_actor : Actor
func _enter_tree():
if Engine.editor_hint: return
if Engine.is_editor_hint(): return
Shared.actors.append(self)
func _exit_tree():
if Engine.editor_hint: return
if Engine.is_editor_hint(): return
Shared.actors.erase(self)
# Called when the node enters the scene tree for the first time.
@ -51,7 +51,7 @@ func _ready():
position = position.floor()
func _physics_process(delta):
if Engine.editor_hint:
if Engine.is_editor_hint():
return
if is_moving:
@ -62,18 +62,18 @@ func _physics_process(delta):
if not is_on_floor:
time_since_floor += 1
# update() the _draw() when hitbox values are changed (in the editor)
# #update the _draw when hitbox values are changed (in the editor)
func _set_hit_x(value):
hitbox_x = value
update()
#update()
func _set_hit_y(value):
hitbox_y = value
update()
#update()
# draw hitbox in editor
func _draw():
if Engine.editor_hint:
if Engine.is_editor_hint():
draw_rect(Rect2(0, 0, hitbox_x, hitbox_y), Color(1, 0, 0.75, 0.5))
# axis aligned bounding box
@ -199,14 +199,14 @@ func wiggle_y(step):
# check area for solid tiles
func is_area_solid_tile(x1, y1, width, height):
var w2m = Shared.node_map_solid.local_to_map(Vector2(x1, y1))
var cell = Shared.node_map_solid.cell_size.x
var cell = Shared.node_map_solid.tile_set.tile_size.x
# check more than four points if hitbox is longer than 8 pixels
var points = max(2, (width / cell) + 1)
for ix in points:
for iy in points:
var check = Vector2(w2m.x + ix, w2m.y + iy)
if Shared.node_map_solid.get_cellv(check) != -1:
if Shared.node_map_solid.get_cell_source_id(0, check) != -1:
check *= cell
if aabb(x1, y1, width, height, check.x, check.y, cell, cell):
return true

View file

@ -19,7 +19,7 @@ var scene_slam = preload("res://src/fx/Slam.tscn")
# Called when the node enters the scene tree for the first time.
func _ready():
if Engine.editor_hint or Shared.is_level_select:
if Engine.is_editor_hint() or Shared.is_level_select:
set_physics_process(false)
return
@ -45,7 +45,7 @@ func hit_floor():
# Called every frame. 'delta' is the elapsed time since the previous frame.
func _physics_process(delta):
if Engine.editor_hint:
if Engine.is_editor_hint():
return
is_push = false

View file

@ -14,7 +14,7 @@ var star_rot = 0
# Called when the node enters the scene tree for the first time.
func _ready():
if Engine.editor_hint:
if Engine.is_editor_hint():
return
# create dust
@ -32,7 +32,7 @@ func _ready():
# Called every frame. 'delta' is the elapsed time since the previous frame.
func _physics_process(delta):
if Engine.editor_hint:
if Engine.is_editor_hint():
return
# move dust

View file

@ -10,13 +10,13 @@ var explosion := preload("res://src/fx/Explosion.tscn")
@export var palette : PackedColorArray
func _ready():
if Engine.editor_hint: return
if Engine.is_editor_hint(): return
if Shared.notes.has(Shared.current_map):
modulate = palette[1]
func _physics_process(delta):
if Engine.editor_hint: return
if Engine.is_editor_hint(): return
bounce += delta * 2.5
sprite.offset.y = sin(bounce) * 1.5

View file

@ -9,11 +9,11 @@ var is_done := false
@onready var node_audio : AudioStreamPlayer2D = $Audio
func _ready():
if Engine.editor_hint:
if Engine.is_editor_hint():
return
func _physics_process(delta):
if Engine.editor_hint:
if Engine.is_editor_hint():
return
if is_done:

View file

@ -52,13 +52,13 @@ var btnp_pick = false
@export var is_attract_mode = false
func _enter_tree():
if Engine.editor_hint: return
if Engine.is_editor_hint(): return
Shared.player = self
# Called when the node enters the scene tree for the first time.
func _ready():
if Engine.editor_hint or Shared.is_level_select:
if Engine.is_editor_hint() or Shared.is_level_select:
set_physics_process(false)
return
@ -82,7 +82,7 @@ func just_moved():
# Called every frame. 'delta' is the elapsed time since the previous frame.
func _physics_process(delta):
if Engine.editor_hint:
if Engine.is_editor_hint():
return
# input

View file

@ -1,224 +1,229 @@
[gd_scene load_steps=14 format=2]
[gd_scene load_steps=15 format=3 uid="uid://bleh1qiiufduy"]
[ext_resource path="res://src/actor/Player.gd" type="Script" id=1]
[ext_resource path="res://media/audio/sfx/player_jump.wav" type="AudioStream" id=2]
[ext_resource path="res://media/image/player.png" type="Texture2D" id=3]
[ext_resource path="res://media/audio/sfx/btn3.wav" type="AudioStream" id=4]
[ext_resource path="res://media/audio/sfx/sfx10.wav" type="AudioStream" id=5]
[ext_resource path="res://media/audio/sfx/box_drop.wav" type="AudioStream" id=6]
[ext_resource path="res://media/audio/sfx/push.wav" type="AudioStream" id=7]
[ext_resource type="Script" path="res://src/actor/Player.gd" id="1"]
[ext_resource type="AudioStream" uid="uid://dv5dxf1jhm2hq" path="res://media/audio/sfx/player_jump.wav" id="2"]
[ext_resource type="Texture2D" uid="uid://nljl62d6pb5b" path="res://media/image/player.png" id="3"]
[ext_resource type="AudioStream" uid="uid://ckn802p7r0h4s" path="res://media/audio/sfx/btn3.wav" id="4"]
[ext_resource type="AudioStream" uid="uid://dr27v7uymtocf" path="res://media/audio/sfx/sfx10.wav" id="5"]
[ext_resource type="AudioStream" uid="uid://c0ocrcymlhdtu" path="res://media/audio/sfx/box_drop.wav" id="6"]
[ext_resource type="AudioStream" uid="uid://dlybl1756ddur" path="res://media/audio/sfx/push.wav" id="7"]
[sub_resource type="Animation" id=1]
[sub_resource type="Animation" id="1"]
length = 0.6
loop = true
tracks/0/type = "value"
tracks/0/imported = false
tracks/0/enabled = true
tracks/0/path = NodePath("Sprite2D:region_rect")
tracks/0/interp = 0
tracks/0/loop_wrap = true
tracks/0/imported = false
tracks/0/enabled = true
tracks/0/keys = {
"times": PackedFloat32Array( 0, 0.4 ),
"transitions": PackedFloat32Array( 1, 1 ),
"times": PackedFloat32Array(0, 0.4),
"transitions": PackedFloat32Array(1, 1),
"update": 0,
"values": [ Rect2( 56, 0, 8, 24 ), Rect2( 64, 0, 8, 24 ) ]
"values": [Rect2(56, 0, 8, 24), Rect2(64, 0, 8, 24)]
}
tracks/1/type = "value"
tracks/1/imported = false
tracks/1/enabled = true
tracks/1/path = NodePath("Sprite2D:offset")
tracks/1/interp = 0
tracks/1/loop_wrap = true
tracks/1/imported = false
tracks/1/enabled = true
tracks/1/keys = {
"times": PackedFloat32Array( 0, 0.4 ),
"transitions": PackedFloat32Array( 1, 1 ),
"times": PackedFloat32Array(0, 0.4),
"transitions": PackedFloat32Array(1, 1),
"update": 0,
"values": [ Vector2( 0, 0 ), Vector2( 0, 0 ) ]
"values": [Vector2(0, 0), Vector2(0, 0)]
}
[sub_resource type="Animation" id=2]
[sub_resource type="Animation" id="2"]
length = 0.1
tracks/0/type = "value"
tracks/0/imported = false
tracks/0/enabled = true
tracks/0/path = NodePath("Sprite2D:region_rect")
tracks/0/interp = 0
tracks/0/loop_wrap = true
tracks/0/imported = false
tracks/0/enabled = true
tracks/0/keys = {
"times": PackedFloat32Array( 0 ),
"transitions": PackedFloat32Array( 1 ),
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"update": 0,
"values": [ Rect2( 104, 0, 8, 24 ) ]
"values": [Rect2(104, 0, 8, 24)]
}
tracks/1/type = "value"
tracks/1/imported = false
tracks/1/enabled = true
tracks/1/path = NodePath("Sprite2D:offset")
tracks/1/interp = 0
tracks/1/loop_wrap = true
tracks/1/imported = false
tracks/1/enabled = true
tracks/1/keys = {
"times": PackedFloat32Array( 0 ),
"transitions": PackedFloat32Array( 1 ),
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"update": 0,
"values": [ Vector2( 0, 0 ) ]
"values": [Vector2(0, 0)]
}
[sub_resource type="Animation" id=3]
[sub_resource type="Animation" id="3"]
length = 0.6
loop = true
tracks/0/type = "value"
tracks/0/imported = false
tracks/0/enabled = true
tracks/0/path = NodePath("Sprite2D:region_rect")
tracks/0/interp = 0
tracks/0/loop_wrap = true
tracks/0/imported = false
tracks/0/enabled = true
tracks/0/keys = {
"times": PackedFloat32Array( 0, 0.2, 0.3, 0.5 ),
"transitions": PackedFloat32Array( 1, 1, 1, 1 ),
"times": PackedFloat32Array(0, 0.2, 0.3, 0.5),
"transitions": PackedFloat32Array(1, 1, 1, 1),
"update": 0,
"values": [ Rect2( 72, 0, 8, 24 ), Rect2( 80, 0, 8, 24 ), Rect2( 88, 0, 8, 24 ), Rect2( 96, 0, 8, 24 ) ]
"values": [Rect2(72, 0, 8, 24), Rect2(80, 0, 8, 24), Rect2(88, 0, 8, 24), Rect2(96, 0, 8, 24)]
}
tracks/1/type = "value"
tracks/1/imported = false
tracks/1/enabled = true
tracks/1/path = NodePath("Sprite2D:offset")
tracks/1/interp = 0
tracks/1/loop_wrap = true
tracks/1/imported = false
tracks/1/enabled = true
tracks/1/keys = {
"times": PackedFloat32Array( 0, 0.2, 0.3, 0.5 ),
"transitions": PackedFloat32Array( 1, 1, 1, 1 ),
"times": PackedFloat32Array(0, 0.2, 0.3, 0.5),
"transitions": PackedFloat32Array(1, 1, 1, 1),
"update": 0,
"values": [ Vector2( 0, 0 ), Vector2( 0, 0 ), Vector2( 0, 0 ), Vector2( 0, 0 ) ]
"values": [Vector2(0, 0), Vector2(0, 0), Vector2(0, 0), Vector2(0, 0)]
}
[sub_resource type="Animation" id=4]
[sub_resource type="Animation" id="4"]
length = 0.6
loop = true
loop_mode = 1
tracks/0/type = "value"
tracks/0/imported = false
tracks/0/enabled = true
tracks/0/path = NodePath("Sprite2D:region_rect")
tracks/0/interp = 0
tracks/0/loop_wrap = true
tracks/0/imported = false
tracks/0/enabled = true
tracks/0/keys = {
"times": PackedFloat32Array( 0, 0.4 ),
"transitions": PackedFloat32Array( 1, 1 ),
"times": PackedFloat32Array(0, 0.4),
"transitions": PackedFloat32Array(1, 1),
"update": 0,
"values": [ Rect2( 0, 0, 8, 24 ), Rect2( 8, 0, 8, 24 ) ]
"values": [Rect2(0, 0, 8, 24), Rect2(8, 0, 8, 24)]
}
tracks/1/type = "value"
tracks/1/imported = false
tracks/1/enabled = true
tracks/1/path = NodePath("Sprite2D:offset")
tracks/1/interp = 0
tracks/1/loop_wrap = true
tracks/1/imported = false
tracks/1/enabled = true
tracks/1/keys = {
"times": PackedFloat32Array( 0, 0.4 ),
"transitions": PackedFloat32Array( 1, 1 ),
"times": PackedFloat32Array(0, 0.4),
"transitions": PackedFloat32Array(1, 1),
"update": 0,
"values": [ Vector2( 0, 0 ), Vector2( 0, 0 ) ]
"values": [Vector2(0, 0), Vector2(0, 0)]
}
[sub_resource type="Animation" id=5]
[sub_resource type="Animation" id="5"]
length = 0.1
tracks/0/type = "value"
tracks/0/imported = false
tracks/0/enabled = true
tracks/0/path = NodePath("Sprite2D:region_rect")
tracks/0/interp = 0
tracks/0/loop_wrap = true
tracks/0/imported = false
tracks/0/enabled = true
tracks/0/keys = {
"times": PackedFloat32Array( 0 ),
"transitions": PackedFloat32Array( 1 ),
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"update": 0,
"values": [ Rect2( 48, 0, 8, 24 ) ]
"values": [Rect2(48, 0, 8, 24)]
}
tracks/1/type = "value"
tracks/1/imported = false
tracks/1/enabled = true
tracks/1/path = NodePath("Sprite2D:offset")
tracks/1/interp = 0
tracks/1/loop_wrap = true
tracks/1/imported = false
tracks/1/enabled = true
tracks/1/keys = {
"times": PackedFloat32Array( 0 ),
"transitions": PackedFloat32Array( 1 ),
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"update": 0,
"values": [ Vector2( 0, 0 ) ]
"values": [Vector2(0, 0)]
}
[sub_resource type="Animation" id=6]
[sub_resource type="Animation" id="6"]
length = 0.6
loop = true
loop_mode = 1
tracks/0/type = "value"
tracks/0/imported = false
tracks/0/enabled = true
tracks/0/path = NodePath("Sprite2D:region_rect")
tracks/0/interp = 0
tracks/0/loop_wrap = true
tracks/0/imported = false
tracks/0/enabled = true
tracks/0/keys = {
"times": PackedFloat32Array( 0, 0.2, 0.3, 0.5 ),
"transitions": PackedFloat32Array( 1, 1, 1, 1 ),
"times": PackedFloat32Array(0, 0.2, 0.3, 0.5),
"transitions": PackedFloat32Array(1, 1, 1, 1),
"update": 0,
"values": [ Rect2( 16, 0, 8, 24 ), Rect2( 24, 0, 8, 24 ), Rect2( 32, 0, 8, 24 ), Rect2( 40, 0, 8, 24 ) ]
"values": [Rect2(16, 0, 8, 24), Rect2(24, 0, 8, 24), Rect2(32, 0, 8, 24), Rect2(40, 0, 8, 24)]
}
tracks/1/type = "value"
tracks/1/imported = false
tracks/1/enabled = true
tracks/1/path = NodePath("Sprite2D:offset")
tracks/1/interp = 0
tracks/1/loop_wrap = true
tracks/1/imported = false
tracks/1/enabled = true
tracks/1/keys = {
"times": PackedFloat32Array( 0, 0.2, 0.3, 0.5 ),
"transitions": PackedFloat32Array( 1, 1, 1, 1 ),
"times": PackedFloat32Array(0, 0.2, 0.3, 0.5),
"transitions": PackedFloat32Array(1, 1, 1, 1),
"update": 0,
"values": [ Vector2( 0, 0 ), Vector2( 0, 0 ), Vector2( 0, 0 ), Vector2( 0, 0 ) ]
"values": [Vector2(0, 0), Vector2(0, 0), Vector2(0, 0), Vector2(0, 0)]
}
[sub_resource type="AnimationLibrary" id="AnimationLibrary_lmet5"]
_data = {
"box_idle": SubResource("1"),
"box_jump": SubResource("2"),
"box_run": SubResource("3"),
"idle": SubResource("4"),
"jump": SubResource("5"),
"run": SubResource("6")
}
[node name="Player" type="Node2D"]
z_index = 15
z_as_relative = false
script = ExtResource( 1 )
script = ExtResource("1")
move_speed = 0.9
jump_speed = 1.4
jump_frames = 16
tag = "player"
is_solid = true
is_moving = true
is_colliding = true
is_using_gravity = true
move_speed = 0.9
jump_speed = 1.4
jump_frames = 16
[node name="Sprite2D" type="Sprite2D" parent="."]
position = Vector2( 4, -4 )
texture = ExtResource( 3 )
position = Vector2(4, -4)
texture = ExtResource("3")
region_enabled = true
region_rect = Rect2( 0, 0, 8, 24 )
region_rect = Rect2(0, 0, 8, 24)
[node name="AnimationPlayer" type="AnimationPlayer" parent="."]
autoplay = "idle"
anims/box_idle = SubResource( 1 )
anims/box_jump = SubResource( 2 )
anims/box_run = SubResource( 3 )
anims/idle = SubResource( 4 )
anims/jump = SubResource( 5 )
anims/run = SubResource( 6 )
libraries = {
"": SubResource("AnimationLibrary_lmet5")
}
[node name="AudioJump" type="AudioStreamPlayer2D" parent="."]
stream = ExtResource( 2 )
stream = ExtResource("2")
attenuation = 0.101532
bus = "SFX"
bus = &"SFX"
[node name="AudioPickup" type="AudioStreamPlayer2D" parent="."]
stream = ExtResource( 4 )
bus = "SFX"
stream = ExtResource("4")
bus = &"SFX"
[node name="AudioDrop" type="AudioStreamPlayer2D" parent="."]
stream = ExtResource( 6 )
bus = "SFX"
stream = ExtResource("6")
bus = &"SFX"
[node name="AudioThrow" type="AudioStreamPlayer2D" parent="."]
stream = ExtResource( 5 )
bus = "SFX"
stream = ExtResource("5")
bus = &"SFX"
[node name="AudioPush" type="AudioStreamPlayer2D" parent="."]
stream = ExtResource( 7 )
bus = "SFX"
stream = ExtResource("7")
bus = &"SFX"

View file

@ -11,14 +11,14 @@ var is_last := false
@onready var node_audio : AudioStreamPlayer2D = $AudioStreamPlayer2D
func _ready():
if Engine.editor_hint:
if Engine.is_editor_hint():
return
add_to_group("switch_" + color)
func _physics_process(delta):
if Engine.editor_hint:
if Engine.is_editor_hint():
return
is_last = is_on

View file

@ -11,13 +11,13 @@ class_name SwitchBlock
var is_switch = false
func _ready():
if Engine.editor_hint:
if Engine.is_editor_hint():
return
add_to_group("switch_block_" + color)
func _physics_process(delta):
if Engine.editor_hint:
if Engine.is_editor_hint():
return
if is_switch and !is_solid and !is_area_solid_actor(position.x, position.y):

View file

@ -1,111 +1,93 @@
[gd_scene load_steps=11 format=2]
[gd_scene load_steps=10 format=3 uid="uid://cmqisifc4h7nl"]
[ext_resource path="res://media/font/m3x6.tres" type="FontFile" id=1]
[ext_resource path="res://media/image/9slice.png" type="Texture2D" id=2]
[ext_resource path="res://src/autoload/Pause.gd" type="Script" id=3]
[ext_resource path="res://media/audio/sfx/sfx3.wav" type="AudioStream" id=4]
[ext_resource path="res://media/font/m6x11.ttf" type="FontFile" id=5]
[ext_resource path="res://media/audio/sfx/hit1.wav" type="AudioStream" id=7]
[ext_resource path="res://media/audio/sfx/sfx18.wav" type="AudioStream" id=9]
[ext_resource path="res://media/audio/sfx/portal7.wav" type="AudioStream" id=10]
[ext_resource path="res://media/audio/sfx/portal9.wav" type="AudioStream" id=11]
[sub_resource type="FontFile" id=1]
spacing_bottom = -1
font_data = ExtResource( 5 )
[ext_resource type="FontVariation" uid="uid://culrlsi316p0y" path="res://media/font/m3x6.tres" id="1"]
[ext_resource type="Texture2D" uid="uid://s7e12rs806hl" path="res://media/image/9slice.png" id="2"]
[ext_resource type="Script" path="res://src/autoload/Pause.gd" id="3"]
[ext_resource type="AudioStream" uid="uid://3d7jvhtcwlpd" path="res://media/audio/sfx/sfx3.wav" id="4"]
[ext_resource type="FontVariation" uid="uid://cntu078xgj2oj" path="res://media/font/m6x11.tres" id="4_m13mo"]
[ext_resource type="AudioStream" uid="uid://c0sja8q4h5lm4" path="res://media/audio/sfx/hit1.wav" id="7"]
[ext_resource type="AudioStream" uid="uid://dv7i1pd4dhxoi" path="res://media/audio/sfx/sfx18.wav" id="9"]
[ext_resource type="AudioStream" uid="uid://bd5iht8uibqik" path="res://media/audio/sfx/portal7.wav" id="10"]
[ext_resource type="AudioStream" uid="uid://gqspthpv6a4l" path="res://media/audio/sfx/portal9.wav" id="11"]
[node name="Pause" type="CanvasLayer"]
process_mode = 2
script = ExtResource( 3 )
__meta__ = {
"_edit_horizontal_guides_": [ -19.0 ]
}
process_mode = 3
script = ExtResource("3")
[node name="Menu" type="Control" parent="."]
layout_mode = 3
anchors_preset = 0
offset_right = 72.0
offset_bottom = 72.0
__meta__ = {
"_edit_use_anchors_": false
}
[node name="Paused" type="NinePatchRect" parent="Menu"]
custom_minimum_size = Vector2(24, 24)
layout_mode = 0
offset_left = 87.0
offset_top = 28.0
offset_right = 141.0
offset_bottom = 89.0
custom_minimum_size = Vector2( 24, 24 )
texture = ExtResource( 2 )
texture = ExtResource("2")
patch_margin_left = 8
patch_margin_top = 8
patch_margin_right = 8
patch_margin_bottom = 8
axis_stretch_horizontal = 1
axis_stretch_vertical = 1
__meta__ = {
"_edit_use_anchors_": false
}
[node name="Cursor" type="ColorRect" parent="Menu"]
layout_mode = 0
offset_left = 92.0
offset_top = 50.0
offset_right = 136.0
offset_bottom = 61.0
color = Color( 0.113725, 0.168627, 0.32549, 1 )
__meta__ = {
"_edit_use_anchors_": false
}
color = Color(0.113725, 0.168627, 0.32549, 1)
[node name="List" type="Label" parent="Menu"]
modulate = Color(1, 0.945098, 0.909804, 1)
layout_mode = 0
offset_left = 87.0
offset_top = 52.0
offset_right = 141.0
offset_bottom = 82.0
custom_colors/font_color = Color( 1, 0.945098, 0.909804, 1 )
custom_fonts/font = ExtResource( 1 )
theme_override_fonts/font = ExtResource("1")
text = "resume
reset
exit"
align = 1
__meta__ = {
"_edit_use_anchors_": false
}
horizontal_alignment = 1
[node name="Header" type="Label" parent="Menu"]
modulate = Color(1, 0.945098, 0.909804, 1)
layout_mode = 0
offset_left = 88.0
offset_top = 35.0
offset_right = 140.0
offset_bottom = 50.0
custom_colors/font_color = Color( 1, 0.945098, 0.909804, 1 )
custom_colors/font_color_shadow = Color( 0, 0, 0, 1 )
custom_constants/shadow_as_outline = 1
custom_fonts/font = SubResource( 1 )
theme_override_fonts/font = ExtResource("4_m13mo")
text = "PAUSED"
align = 1
__meta__ = {
"_edit_use_anchors_": false
}
horizontal_alignment = 1
[node name="AudioPause" type="AudioStreamPlayer" parent="."]
stream = ExtResource( 4 )
stream = ExtResource("4")
volume_db = -5.0
bus = "SFX"
bus = &"SFX"
[node name="AudioScroll" type="AudioStreamPlayer" parent="."]
stream = ExtResource( 7 )
stream = ExtResource("7")
volume_db = -7.0
bus = "SFX"
bus = &"SFX"
[node name="AudioResume" type="AudioStreamPlayer" parent="."]
stream = ExtResource( 10 )
stream = ExtResource("10")
volume_db = -2.0
bus = "SFX"
bus = &"SFX"
[node name="AudioReset" type="AudioStreamPlayer" parent="."]
stream = ExtResource( 11 )
stream = ExtResource("11")
volume_db = -4.0
bus = "SFX"
bus = &"SFX"
[node name="AudioExit" type="AudioStreamPlayer" parent="."]
stream = ExtResource( 9 )
stream = ExtResource("9")
volume_db = -1.0
bus = "SFX"
bus = &"SFX"

View file

@ -55,9 +55,7 @@ func _ready():
# load save data
var l = load_file(save_filename)
if l:
var test_json_conv = JSON.new()
test_json_conv.parse(l).result
save_data = test_json_conv.get_data()
save_data = JSON.parse_string(l)
print("save_data: " + JSON.stringify(save_data, "\t"))
if save_data.has("map"):
map_save = int(save_data["map"])
@ -125,16 +123,12 @@ func change_map():
### Saving and Loading
func save_file(fname, arg):
var file = File.new()
file.open("user://" + str(fname), File.WRITE)
var file = FileAccess.open("user://" + str(fname), FileAccess.WRITE)
file.store_string(arg)
file.close()
func load_file(fname = "box.save"):
var file = File.new()
file.open("user://" + str(fname), File.READ)
var file = FileAccess.open("user://" + str(fname), FileAccess.READ)
var content = file.get_as_text()
file.close()
return content
func create_save():
@ -172,8 +166,10 @@ func win():
# look into a folder and return a list of filenames without file extension
func dir_list(path : String):
var array = []
var dir = Directory.new()
if dir.open(path) == OK:
var dir = DirAccess.open(path)
if dir:
dir.include_hidden = false
dir.include_navigational = false
dir.list_dir_begin() # TODOGODOT4 fill missing arguments https://github.com/godotengine/godot/pull/40547
var file_name = dir.get_next()
while file_name:
@ -192,7 +188,7 @@ func set_bus_volume(_bus := 1, _vol := 5):
func set_window_scale(arg := window_scale):
window_scale = max(1, arg if arg else window_scale)
if OS.get_name() != "HTML5":
get_window().size = Vector2(view_size.x * window_scale, view_size.y * window_scale)
# center window
get_window().set_position(DisplayServer.screen_get_size() * 0.5 - get_window().get_size() * 0.5)
return "window_scale: " + str(window_scale) + " - resolution: " + str(get_window().get_size())

View file

@ -1,100 +1,88 @@
[gd_scene load_steps=9 format=2]
[gd_scene load_steps=7 format=3 uid="uid://dx6w8d0j4pa6k"]
[ext_resource path="res://media/font/m6x11.tres" type="FontFile" id=1]
[ext_resource path="res://media/image/btn.png" type="Texture2D" id=2]
[ext_resource path="res://src/autoload/UI.gd" type="Script" id=3]
[ext_resource path="res://media/image/note.png" type="Texture2D" id=4]
[ext_resource path="res://media/font/m6x11.ttf" type="FontFile" id=5]
[ext_resource path="res://src/shader/outline2D_outer.gdshader" type="Shader" id=6]
[ext_resource type="FontVariation" uid="uid://cntu078xgj2oj" path="res://media/font/m6x11.tres" id="1"]
[ext_resource type="Texture2D" uid="uid://cmyhp4lmcy3di" path="res://media/image/btn.png" id="2"]
[ext_resource type="Script" path="res://src/autoload/UI.gd" id="3"]
[ext_resource type="Texture2D" uid="uid://cbm8q2v6s73ne" path="res://media/image/note.png" id="4"]
[ext_resource type="Shader" path="res://src/shader/outline2D_outer.gdshader" id="6"]
[sub_resource type="FontFile" id=1]
spacing_bottom = -1
font_data = ExtResource( 5 )
[sub_resource type="ShaderMaterial" id=2]
shader = ExtResource( 6 )
shader_param/line_color = Color( 0, 0, 0, 1 )
shader_param/line_thickness = 1.0
[sub_resource type="ShaderMaterial" id="2"]
shader = ExtResource("6")
shader_parameter/line_color = Color(0, 0, 0, 1)
shader_parameter/line_thickness = 1.0
[node name="UI" type="CanvasLayer"]
layer = 5
script = ExtResource( 3 )
script = ExtResource("3")
[node name="Buttons" type="Node2D" parent="."]
[node name="X" type="Sprite2D" parent="Buttons"]
position = Vector2( 12, 116 )
texture = ExtResource( 2 )
position = Vector2(12, 116)
texture = ExtResource("2")
hframes = 6
vframes = 4
frame = 1
region_rect = Rect2( 0, 0, 18, 18 )
region_rect = Rect2(0, 0, 18, 18)
[node name="Label" type="Label" parent="Buttons/X"]
modulate = Color(1, 0.945098, 0.909804, 1)
offset_left = 11.0
offset_top = -7.0
offset_right = 49.0
offset_bottom = 6.0
custom_colors/font_color = Color( 1, 0.945098, 0.909804, 1 )
custom_colors/font_color_shadow = Color( 0, 0, 0, 1 )
custom_constants/shadow_as_outline = 1
custom_fonts/font = ExtResource( 1 )
theme_override_fonts/font = ExtResource("1")
text = "select"
[node name="C" type="Sprite2D" parent="Buttons"]
position = Vector2( 216, 116 )
texture = ExtResource( 2 )
position = Vector2(216, 116)
texture = ExtResource("2")
hframes = 6
vframes = 4
region_rect = Rect2( 0, 0, 18, 18 )
region_rect = Rect2(0, 0, 18, 18)
[node name="Label" type="Label" parent="Buttons/C"]
modulate = Color(1, 0.945098, 0.909804, 1)
offset_left = -38.0
offset_top = -7.0
offset_right = -10.0
offset_bottom = 6.0
custom_colors/font_color = Color( 1, 0.945098, 0.909804, 1 )
custom_colors/font_color_shadow = Color( 0, 0, 0, 1 )
custom_constants/shadow_as_outline = 1
custom_fonts/font = ExtResource( 1 )
theme_override_fonts/font = ExtResource("1")
text = "back"
horizontal_alignment = 2
[node name="Arrows" type="Sprite2D" parent="Buttons"]
visible = false
position = Vector2( 216, 116 )
texture = ExtResource( 2 )
position = Vector2(216, 116)
texture = ExtResource("2")
hframes = 6
vframes = 4
frame = 7
region_rect = Rect2( 0, 0, 18, 18 )
region_rect = Rect2(0, 0, 18, 18)
[node name="Label" type="Label" parent="Buttons/Arrows"]
modulate = Color(1, 0.945098, 0.909804, 1)
offset_left = -40.0
offset_top = -7.0
offset_right = -10.0
offset_bottom = 6.0
custom_colors/font_color = Color( 1, 0.945098, 0.909804, 1 )
custom_colors/font_color_shadow = Color( 0, 0, 0, 1 )
custom_constants/shadow_as_outline = 1
custom_fonts/font = ExtResource( 1 )
theme_override_fonts/font = ExtResource("1")
text = "move"
[node name="Notes" type="Node2D" parent="."]
position = Vector2( 218, 11 )
position = Vector2(218, 11)
[node name="Label" type="Label" parent="Notes"]
modulate = Color(1, 0.945098, 0.909804, 1)
offset_left = -70.0
offset_top = -6.0
offset_right = -9.0
offset_bottom = 7.0
custom_colors/font_color = Color( 1, 0.945098, 0.909804, 1 )
custom_colors/font_color_shadow = Color( 0, 0, 0, 1 )
custom_constants/shadow_as_outline = 1
custom_fonts/font = SubResource( 1 )
theme_override_fonts/font = ExtResource("1")
text = "13"
align = 2
horizontal_alignment = 2
[node name="Sprite2D" type="Sprite2D" parent="Notes"]
modulate = Color( 1, 0.945098, 0.909804, 1 )
material = SubResource( 2 )
texture = ExtResource( 4 )
modulate = Color(1, 0.945098, 0.909804, 1)
material = SubResource("2")
texture = ExtResource("4")

View file

@ -7,29 +7,30 @@ var is_wipe := false
var frame = 0
# last frame
@export var last = 14
@export var last := 14.0
@onready var easing := EaseMover.new(0.45)
var clock := 0.0
var time := 0.45
@onready var audio : AudioStreamPlayer2D = $AudioStreamPlayer2D
@onready var image := $ColorRect
@onready var mat : ShaderMaterial = $ColorRect.material
func _ready():
image.visible = false
easing.clock = easing.time
#clock = time
func _physics_process(delta):
if is_wipe:
easing.count(delta)
var f = lerp(0.0, last, easing.frac())
clock = clamp(clock + delta, 0, time)
var f = lerp(0.0, last, clock / time)
mat.set_shader_parameter("frame", (last - f) if is_reverse else f)
if easing.is_complete:
if clock == time:
stop()
func start(_reverse = false):
is_wipe = true
easing.reset()
clock = 0
image.visible = true
is_reverse = _reverse
@ -42,7 +43,7 @@ func stop():
image.visible = false
else:
for i in 2:
await get_tree().idle_frame
await get_tree().physics_frame
emit_signal("finish")
start(true)

View file

@ -1,29 +1,31 @@
[gd_scene load_steps=6 format=2]
[gd_scene load_steps=6 format=3 uid="uid://c3gxyybyv56ml"]
[ext_resource path="res://src/autoload/Wipe.gd" type="Script" id=1]
[ext_resource path="res://media/image/wipe.png" type="Texture2D" id=2]
[ext_resource path="res://src/shader/wipe.gdshader" type="Shader" id=3]
[ext_resource path="res://media/audio/sfx/portal0.wav" type="AudioStream" id=4]
[ext_resource type="Script" path="res://src/autoload/Wipe.gd" id="1"]
[ext_resource type="Texture2D" uid="uid://pmq8s2o1oxny" path="res://media/image/wipe.png" id="2"]
[ext_resource type="Shader" path="res://src/shader/wipe.gdshader" id="3"]
[ext_resource type="AudioStream" uid="uid://deynniptk8o2q" path="res://media/audio/sfx/portal0.wav" id="4"]
[sub_resource type="ShaderMaterial" id=1]
shader = ExtResource( 3 )
shader_param/offset = Vector2( 0.125, 0 )
shader_param/size = Vector2( 14.25, 8 )
shader_param/frames = Vector2( 4, 4 )
shader_param/frame = 6
shader_param/tex = ExtResource( 2 )
[sub_resource type="ShaderMaterial" id="1"]
shader = ExtResource("3")
shader_parameter/offset = Vector2(0.125, 0)
shader_parameter/size = Vector2(14.25, 8)
shader_parameter/frames = Vector2(4, 4)
shader_parameter/frame = 6
shader_parameter/color = Color(1, 0.945098, 0.909804, 1)
shader_parameter/tex = ExtResource("2")
[node name="Wipe" type="CanvasLayer"]
process_mode = 2
layer = 10
script = ExtResource( 1 )
script = ExtResource("1")
[node name="ColorRect" type="ColorRect" parent="."]
modulate = Color( 1, 0.945098, 0.909804, 1 )
material = SubResource( 1 )
offset_right = 228.0
offset_bottom = 128.0
material = SubResource("1")
anchors_preset = 15
anchor_right = 1.0
anchor_bottom = 1.0
grow_horizontal = 2
grow_vertical = 2
[node name="AudioStreamPlayer2D" type="AudioStreamPlayer2D" parent="."]
stream = ExtResource( 4 )
bus = "SFX"
stream = ExtResource("4")
bus = &"SFX"

View file

@ -5,7 +5,7 @@ extends CanvasLayer
func _ready():
connect("visibility_changed",Callable(self,"vis"))
visible = (OS.has_touchscreen_ui_hint() and OS.get_name() == "HTML5") or OS.get_name() == "Android"
visible = OS.get_name() == "HTML5" or OS.get_name() == "Android"
vis()
func vis():

View file

@ -1,139 +1,137 @@
[gd_scene load_steps=10 format=2]
[gd_scene load_steps=9 format=3 uid="uid://hnd4ibyysixp"]
[ext_resource path="res://src/autoload/touch_screen.gd" type="Script" id=1]
[ext_resource path="res://media/font/m6x11.tres" type="FontFile" id=2]
[ext_resource path="res://media/font/m3x6.tres" type="FontFile" id=3]
[ext_resource path="res://src/autoload/touch_screen_button.gd" type="Script" id=4]
[ext_resource type="Script" path="res://src/autoload/touch_screen.gd" id="1"]
[ext_resource type="FontVariation" uid="uid://culrlsi316p0y" path="res://media/font/m3x6.tres" id="3"]
[ext_resource type="Script" path="res://src/autoload/touch_screen_button.gd" id="4"]
[sub_resource type="CircleShape2D" id=1]
[sub_resource type="CircleShape2D" id="1"]
radius = 14.5
[sub_resource type="CircleShape2D" id=2]
[sub_resource type="CircleShape2D" id="2"]
radius = 14.5
[sub_resource type="CircleShape2D" id=3]
[sub_resource type="CircleShape2D" id="3"]
radius = 14.5
[sub_resource type="CircleShape2D" id=4]
[sub_resource type="CircleShape2D" id="4"]
radius = 14.5
[sub_resource type="CircleShape2D" id=5]
[sub_resource type="CircleShape2D" id="5"]
radius = 14.5
[node name="TouchScreen" type="CanvasLayer"]
process_mode = 2
layer = 15
script = ExtResource( 1 )
script = ExtResource("1")
[node name="Node2D" type="Node2D" parent="."]
[node name="Left" type="TouchScreenButton" parent="Node2D"]
position = Vector2( 20, 108 )
shape = SubResource( 1 )
position = Vector2(20, 108)
shape = SubResource("1")
shape_centered = false
passby_press = true
action = "left"
visibility_mode = 1
[node name="Node2D" type="Node2D" parent="Node2D/Left"]
modulate = Color( 1, 1, 1, 0.0784314 )
script = ExtResource( 4 )
modulate = Color(1, 1, 1, 0.0784314)
script = ExtResource("4")
circle_size = 12.0
[node name="Polygon2D" type="Polygon2D" parent="Node2D/Left"]
scale = Vector2( 0.3, 0.3 )
offset = Vector2( -12.5, 0 )
polygon = PackedVector2Array( 0, 0, 25, -25, 25, 25 )
modulate = Color(1, 0.945098, 0.909804, 1)
scale = Vector2(0.3, 0.3)
offset = Vector2(-12.5, 0)
polygon = PackedVector2Array(0, 0, 25, -25, 25, 25)
[node name="Right" type="TouchScreenButton" parent="Node2D"]
position = Vector2( 50, 108 )
shape = SubResource( 2 )
position = Vector2(50, 108)
shape = SubResource("2")
shape_centered = false
passby_press = true
action = "right"
visibility_mode = 1
[node name="Node2D" type="Node2D" parent="Node2D/Right"]
modulate = Color( 1, 1, 1, 0.0784314 )
script = ExtResource( 4 )
modulate = Color(1, 1, 1, 0.0784314)
script = ExtResource("4")
circle_size = 12.0
[node name="Polygon2D" type="Polygon2D" parent="Node2D/Right"]
scale = Vector2( 0.3, 0.3 )
offset = Vector2( 12.5, 0 )
polygon = PackedVector2Array( 0, 0, -25, -25, -25, 25 )
modulate = Color(1, 0.945098, 0.909804, 1)
scale = Vector2(0.3, 0.3)
offset = Vector2(12.5, 0)
polygon = PackedVector2Array(0, 0, -25, -25, -25, 25)
[node name="C" type="TouchScreenButton" parent="Node2D"]
position = Vector2( 178, 108 )
shape = SubResource( 3 )
position = Vector2(178, 108)
shape = SubResource("3")
shape_centered = false
passby_press = true
action = "action"
visibility_mode = 1
[node name="Node2D" type="Node2D" parent="Node2D/C"]
modulate = Color( 1, 1, 1, 0.0784314 )
script = ExtResource( 4 )
modulate = Color(1, 1, 1, 0.0784314)
script = ExtResource("4")
circle_size = 12.0
[node name="Label" type="Label" parent="Node2D/C"]
modulate = Color(1, 0.945098, 0.909804, 1)
offset_left = -12.0
offset_top = -12.0
offset_right = 12.0
offset_bottom = 12.0
custom_fonts/font = ExtResource( 2 )
theme_override_fonts/font = ExtResource("3")
text = "c"
align = 1
valign = 1
__meta__ = {
"_edit_use_anchors_": false
}
horizontal_alignment = 1
vertical_alignment = 1
[node name="X" type="TouchScreenButton" parent="Node2D"]
position = Vector2( 208, 108 )
shape = SubResource( 4 )
position = Vector2(208, 108)
shape = SubResource("4")
shape_centered = false
passby_press = true
action = "jump"
visibility_mode = 1
[node name="Node2D" type="Node2D" parent="Node2D/X"]
modulate = Color( 1, 1, 1, 0.0784314 )
script = ExtResource( 4 )
modulate = Color(1, 1, 1, 0.0784314)
script = ExtResource("4")
circle_size = 12.0
[node name="Label" type="Label" parent="Node2D/X"]
modulate = Color(1, 0.945098, 0.909804, 1)
offset_left = -12.0
offset_top = -12.0
offset_right = 12.0
offset_bottom = 12.0
custom_fonts/font = ExtResource( 2 )
theme_override_fonts/font = ExtResource("3")
text = "x"
align = 1
valign = 1
horizontal_alignment = 1
vertical_alignment = 1
[node name="Pause" type="TouchScreenButton" parent="Node2D"]
position = Vector2( 208, 20 )
shape = SubResource( 5 )
position = Vector2(208, 20)
shape = SubResource("5")
shape_centered = false
passby_press = true
action = "pause"
visibility_mode = 1
[node name="Node2D" type="Node2D" parent="Node2D/Pause"]
modulate = Color( 1, 1, 1, 0.0784314 )
script = ExtResource( 4 )
modulate = Color(1, 1, 1, 0.0784314)
script = ExtResource("4")
circle_size = 12.0
[node name="Label" type="Label" parent="Node2D/Pause"]
modulate = Color(1, 0.945098, 0.909804, 1)
offset_left = -12.0
offset_top = -12.0
offset_right = 12.0
offset_bottom = 12.0
custom_fonts/font = ExtResource( 3 )
theme_override_fonts/font = ExtResource("3")
text = "pause"
align = 1
valign = 1
__meta__ = {
"_edit_use_anchors_": false
}
horizontal_alignment = 1
vertical_alignment = 1

View file

@ -6,11 +6,11 @@ extends Node2D
func set_is_var(arg):
is_var = arg
update()
#update()
func set_circle(arg):
circle_size = arg
update()
#update()
func _draw():
draw_circle(Vector2.ZERO, circle_size, Color.WHITE)

View file

@ -10,7 +10,7 @@ var node
var is_complete : get = get_complete
func _init(_time := time,_from := from,_to := to,_node := node):
func _init(_time := time,_from := from,_to := to, _node = node):
time = _time
from = _from
to = _to

View file

@ -1,67 +1,64 @@
[gd_scene load_steps=13 format=2]
[gd_scene load_steps=13 format=3 uid="uid://b48cosj2th60t"]
[ext_resource path="res://src/stage/SolidTileMap.tscn" type="PackedScene" id=1]
[ext_resource path="res://src/actor/Exit.tscn" type="PackedScene" id=2]
[ext_resource path="res://src/stage/GameCamera.tscn" type="PackedScene" id=3]
[ext_resource path="res://src/stage/DetailTileMap.tscn" type="PackedScene" id=4]
[ext_resource path="res://src/stage/SpikeTileMap.tscn" type="PackedScene" id=5]
[ext_resource path="res://src/actor/Player.tscn" type="PackedScene" id=6]
[ext_resource path="res://src/stage/Stage.gd" type="Script" id=7]
[ext_resource path="res://media/font/m6x11.tres" type="FontFile" id=8]
[ext_resource path="res://media/image/btn.png" type="Texture2D" id=9]
[ext_resource path="res://src/menu/hide_on_level_select.gd" type="Script" id=10]
[ext_resource path="res://src/stage/ObscureMap.tscn" type="PackedScene" id=11]
[ext_resource path="res://src/actor/Note.tscn" type="PackedScene" id=12]
[ext_resource type="PackedScene" uid="uid://ccgl186gosdcp" path="res://src/stage/SolidTileMap.tscn" id="1"]
[ext_resource type="PackedScene" path="res://src/actor/Exit.tscn" id="2"]
[ext_resource type="PackedScene" path="res://src/stage/GameCamera.tscn" id="3"]
[ext_resource type="PackedScene" uid="uid://c3tsbvbfy7tmu" path="res://src/stage/DetailTileMap.tscn" id="4"]
[ext_resource type="PackedScene" path="res://src/stage/SpikeTileMap.tscn" id="5"]
[ext_resource type="PackedScene" uid="uid://bleh1qiiufduy" path="res://src/actor/Player.tscn" id="6"]
[ext_resource type="Script" path="res://src/stage/Stage.gd" id="7"]
[ext_resource type="FontVariation" uid="uid://cntu078xgj2oj" path="res://media/font/m6x11.tres" id="8"]
[ext_resource type="Texture2D" uid="uid://cmyhp4lmcy3di" path="res://media/image/btn.png" id="9"]
[ext_resource type="Script" path="res://src/menu/hide_on_level_select.gd" id="10"]
[ext_resource type="PackedScene" path="res://src/stage/ObscureMap.tscn" id="11"]
[ext_resource type="PackedScene" path="res://src/actor/Note.tscn" id="12"]
[node name="Stage" type="Node2D"]
script = ExtResource( 7 )
script = ExtResource("7")
[node name="SolidTileMap" parent="." instance=ExtResource( 1 )]
tile_data = PackedInt32Array( -524303, 1, 0, -524302, 1, 0, -524301, 1, 0, -524300, 1, 0, -524299, 1, 0, -524298, 1, 0, -524297, 1, 0, -524296, 1, 0, -524295, 1, 0, -524294, 1, 0, -524293, 1, 0, -524292, 1, 0, -524291, 1, 0, -524290, 1, 0, -524289, 1, 0, -589824, 1, 0, -589823, 1, 0, -589822, 1, 0, -589821, 1, 0, -589820, 1, 0, -589819, 1, 0, -589818, 1, 0, -589817, 1, 0, -589816, 1, 0, -589815, 1, 0, -589814, 1, 0, -589813, 1, 0, -589812, 1, 0, -589811, 1, 0, -589810, 1, 0, -458767, 1, 0, -524274, 1, 0, -393231, 1, 0, -458738, 1, 0, -327695, 1, 0, -393202, 1, 0, -262159, 1, 0, -327666, 1, 0, -196623, 1, 0, -262130, 1, 0, -131087, 1, 0, -196594, 1, 0, -65551, 1, 0, -65542, 536870912, 0, -65541, 536870912, 1, -65540, 536870912, 1, -65539, 0, 0, -65538, 536870912, 1, -65537, 536870912, 0, -131072, 536870912, 1, -131071, 536870912, 1, -131070, 536870912, 0, -131069, 536870912, 1, -131068, 0, 0, -131067, 536870912, 1, -131066, 0, 0, -131065, 536870912, 1, -131064, 536870912, 0, -131058, 1, 0, -15, 1, 0, -14, 1, 0, -13, 1, 0, -12, 1, 0, -11, 1, 0, -10, 1, 0, -9, 1, 0, -8, 0, 1, -65528, 536870912, 0, -65522, 1, 0, 65528, 536870912, 0, 8, 536870912, 1, 14, 1, 0, 131064, 536870912, 0, 65544, 536870912, 0, 65545, 1, 0, 65546, 1, 0, 65547, 1, 0, 65548, 1, 0, 65549, 1, 0, 65550, 1, 0, 196600, 536870912, 0, 196601, 536870912, 0, 196602, 536870912, 1, 196603, 0, 0, 196604, 536870912, 1, 196605, 536870912, 0, 196606, 0, 0, 196607, 536870912, 1, 131072, 536870912, 0, 131073, 536870912, 1, 131074, 536870912, 1, 131075, 536870912, 0, 131076, 536870912, 1, 131077, 0, 0, 131078, 536870912, 1, 131079, 536870912, 0, 131080, 536870912, 0 )
[node name="SolidTileMap" parent="." instance=ExtResource("1")]
layer_0/tile_data = PackedInt32Array(-524303, 1, 0, -524302, 1, 0, -524301, 1, 0, -524300, 1, 0, -524299, 1, 0, -524298, 1, 0, -524297, 1, 0, -524296, 1, 0, -524295, 1, 0, -524294, 1, 0, -524293, 1, 0, -524292, 1, 0, -524291, 1, 0, -524290, 1, 0, -524289, 1, 0, -589824, 1, 0, -589823, 1, 0, -589822, 1, 0, -589821, 1, 0, -589820, 1, 0, -589819, 1, 0, -589818, 1, 0, -589817, 1, 0, -589816, 1, 0, -589815, 1, 0, -589814, 1, 0, -589813, 1, 0, -589812, 1, 0, -589811, 1, 0, -589810, 1, 0, -458767, 1, 0, -524274, 1, 0, -393231, 1, 0, -458738, 1, 0, -327695, 1, 0, -393202, 1, 0, -262159, 1, 0, -327666, 1, 0, -196623, 1, 0, -262130, 1, 0, -131087, 1, 0, -196594, 1, 0, -65551, 1, 0, -65542, 536870912, 0, -65541, 536870912, 1, -65540, 536870912, 1, -65539, 0, 0, -65538, 536870912, 1, -65537, 536870912, 0, -131072, 536870912, 1, -131071, 536870912, 1, -131070, 536870912, 0, -131069, 536870912, 1, -131068, 0, 0, -131067, 536870912, 1, -131066, 0, 0, -131065, 536870912, 1, -131064, 536870912, 0, -131058, 1, 0, -15, 1, 0, -14, 1, 0, -13, 1, 0, -12, 1, 0, -11, 1, 0, -10, 1, 0, -9, 1, 0, -8, 0, 1, -65528, 536870912, 0, -65522, 1, 0, 65528, 536870912, 0, 8, 536870912, 1, 14, 1, 0, 131064, 536870912, 0, 65544, 536870912, 0, 65545, 1, 0, 65546, 1, 0, 65547, 1, 0, 65548, 1, 0, 65549, 1, 0, 65550, 1, 0, 196600, 536870912, 0, 196601, 536870912, 0, 196602, 536870912, 1, 196603, 0, 0, 196604, 536870912, 1, 196605, 536870912, 0, 196606, 0, 0, 196607, 536870912, 1, 131072, 536870912, 0, 131073, 536870912, 1, 131074, 536870912, 1, 131075, 536870912, 0, 131076, 536870912, 1, 131077, 0, 0, 131078, 536870912, 1, 131079, 536870912, 0, 131080, 536870912, 0)
[node name="SpikeTileMap" parent="." instance=ExtResource( 5 )]
[node name="SpikeTileMap" parent="." instance=ExtResource("5")]
format = 2
[node name="DetailTileMap" parent="." instance=ExtResource( 4 )]
[node name="DetailTileMap" parent="." instance=ExtResource("4")]
z_index = -11
tile_data = PackedInt32Array( -393212, 5, 2, -393211, 536870917, 0, -393210, -1610612731, 2, -327676, -1073741819, 2, -327675, 536870917, 0, -327674, 1610612741, 2, -262139, 536870917, 1, -262136, 536870916, 3, -262135, 536870916, 0, -262134, 4, 3, -131080, 536870916, 3, -131079, 536870916, 0, -131078, 4, 3, -196603, 536870917, 1, -196601, 536870916, 3, -196600, 536870916, 0, -196599, 4, 1, -196598, 536870916, 2, -131063, 4, 0, -131062, 536870916, 2, -10, 536870917, 0, -9, -536870907, 1, -7, 536870916, 0, -6, 4, 1, -5, 536870916, 0, -4, 4, 3, -2, 536870916, 3, -1, 536870916, 2, -65532, 4, 2, -65531, 536870916, 1, -65530, 536870916, 0, -65529, 536870916, 1, -65527, 4, 1, -65526, 536870916, 2, 65529, 4, 1, 65530, 4, 3, 65531, 4, 2, 65532, 536870916, 2, 0, 536870917, 0, 4, 536870916, 3, 5, 536870916, 2, 6, 4, 2, 7, 536870916, 0, 9, 536870916, 2, 131063, 536870916, 3, 131065, 4, 1, 131066, 536870916, 0, 131067, 4, 1, 131068, 536870916, 0, 131069, 536870916, 2, 65536, 1073741829, 1, 65537, 4, 2, 65538, 4, 3, 65540, 4, 2, 65541, 4, 3, 65542, 536870916, 3, 65543, 536870916, 0, 65545, -2147483643, 1, 65546, 536870917, 0, 196598, 536870916, 3, 196599, 536870916, 0, 262134, 536870916, 3, 262135, 4, 1, 262136, 536870916, 0, 262137, 4, 1, 262138, 536870916, 0, 262139, 536870916, 2, 196613, 4, 2, 196614, 4, 0, 196615, 536870916, 2, 327669, 536870916, 3, 327670, 536870916, 0, 327671, 536870916, 2, 327672, 536870916, 3, 327673, 4, 0, 327674, 4, 3, 393206, 4, 2, 393207, 536870916, 0, 393208, 4, 1, 393209, 536870916, 2 )
layer_0/tile_data = PackedInt32Array(-393212, 5, 2, -393211, 536870917, 0, -393210, -1610612731, 2, -327676, -1073741819, 2, -327675, 536870917, 0, -327674, 1610612741, 2, -262139, 536870917, 1, -262136, 536870916, 3, -262135, 536870916, 0, -262134, 4, 3, -131080, 536870916, 3, -131079, 536870916, 0, -131078, 4, 3, -196603, 536870917, 1, -196601, 536870916, 3, -196600, 536870916, 0, -196599, 4, 1, -196598, 536870916, 2, -131063, 4, 0, -131062, 536870916, 2, -10, 536870917, 0, -9, -536870907, 1, -7, 536870916, 0, -6, 4, 1, -5, 536870916, 0, -4, 4, 3, -2, 536870916, 3, -1, 536870916, 2, -65532, 4, 2, -65531, 536870916, 1, -65530, 536870916, 0, -65529, 536870916, 1, -65527, 4, 1, -65526, 536870916, 2, 65529, 4, 1, 65530, 4, 3, 65531, 4, 2, 65532, 536870916, 2, 0, 536870917, 0, 4, 536870916, 3, 5, 536870916, 2, 6, 4, 2, 7, 536870916, 0, 9, 536870916, 2, 131063, 536870916, 3, 131065, 4, 1, 131066, 536870916, 0, 131067, 4, 1, 131068, 536870916, 0, 131069, 536870916, 2, 65536, 1073741829, 1, 65537, 4, 2, 65538, 4, 3, 65540, 4, 2, 65541, 4, 3, 65542, 536870916, 3, 65543, 536870916, 0, 65545, -2147483643, 1, 65546, 536870917, 0, 196598, 536870916, 3, 196599, 536870916, 0, 262134, 536870916, 3, 262135, 4, 1, 262136, 536870916, 0, 262137, 4, 1, 262138, 536870916, 0, 262139, 536870916, 2, 196613, 4, 2, 196614, 4, 0, 196615, 536870916, 2, 327669, 536870916, 3, 327670, 536870916, 0, 327671, 536870916, 2, 327672, 536870916, 3, 327673, 4, 0, 327674, 4, 3, 393206, 4, 2, 393207, 536870916, 0, 393208, 4, 1, 393209, 536870916, 2)
[node name="ObscureMap" parent="." instance=ExtResource( 11 )]
tile_data = PackedInt32Array( -458766, 1, 0, -458765, 1, 0, -458764, 1, 0, -458763, 1, 0, -458762, 1, 0, -458761, 1, 0, -458760, 1, 0, -458759, 1, 0, -458758, 1, 0, -458757, 1, 0, -458756, 1, 0, -458755, 1, 0, -458754, 1, 0, -458753, 1, 0, -524288, 1, 0, -524287, 1, 0, -524286, 1, 0, -524285, 1, 0, -524284, 1, 0, -524283, 1, 0, -524282, 1, 0, -524281, 1, 0, -524280, 1, 0, -524279, 1, 0, -524278, 1, 0, -524277, 1, 0, -524276, 1, 0, -524275, 1, 0, -393230, 1, 0, -393229, 1, 0, -393228, 1, 0, -393227, 1, 0, -393226, 1, 0, -393225, 1, 0, -393224, 1, 0, -393223, 1, 0, -393222, 1, 0, -393221, 1, 0, -393220, 1, 0, -393219, 1, 0, -393218, 1, 0, -393217, 1, 0, -458752, 1, 0, -458751, 1, 0, -458750, 1, 0, -458749, 1, 0, -458748, 1, 0, -458747, 1, 0, -458746, 1, 0, -458745, 1, 0, -458744, 1, 0, -458743, 1, 0, -458742, 1, 0, -458741, 1, 0, -458740, 1, 0, -458739, 1, 0, -327694, 1, 0, -327693, 1, 0, -327692, 1, 0, -327691, 1, 0, -327690, 1, 0, -327689, 1, 0, -327688, 1, 0, -327687, 1, 0, -327686, 1, 0, -327685, 1, 0, -327684, 1, 0, -327683, 1, 0, -327682, 1, 0, -327681, 1, 0, -393216, 1, 0, -393215, 1, 0, -393214, 1, 0, -393213, 1, 0, -393212, 1, 0, -393211, 1, 0, -393210, 1, 0, -393209, 1, 0, -393208, 1, 0, -393207, 1, 0, -393206, 1, 0, -393205, 1, 0, -393204, 1, 0, -393203, 1, 0, -262158, 1, 0, -262157, 1, 0, -262156, 1, 0, -262155, 1, 0, -262154, 1, 0, -262153, 1, 0, -262152, 1, 0, -262151, 1, 0, -262150, 1, 0, -262149, 1, 0, -262148, 1, 0, -262147, 1, 0, -262146, 1, 0, -262145, 0, 0, -327680, 0, 0, -327679, 1, 0, -327678, 1, 0, -327677, 1, 0, -327676, 1, 0, -327675, 1, 0, -327674, 1, 0, -327673, 1, 0, -327672, 1, 0, -327671, 1, 0, -327670, 1, 0, -327669, 1, 0, -327668, 1, 0, -327667, 1, 0, -196622, 1, 0, -196621, 1, 0, -196620, 1, 0, -196619, 1, 0, -196618, 1, 0, -196617, 1, 0, -196616, 1, 0, -196615, 1, 0, -196614, 1, 0, -196613, 1, 0, -196612, 1, 0, -196611, 1, 0, -196610, 1, 0, -196609, 0, 0, -262144, 0, 0, -262143, 1, 0, -262142, 1, 0, -262141, 1, 0, -262140, 1, 0, -262139, 1, 0, -262138, 1, 0, -262137, 1, 0, -262136, 1, 0, -262135, 1, 0, -262134, 1, 0, -262133, 1, 0, -262132, 1, 0, -262131, 1, 0, -131086, 1, 0, -131085, 1, 0, -131084, 1, 0, -131083, 1, 0, -131082, 1, 0, -131081, 1, 0, -131080, 1, 0, -131079, 1, 0, -131078, 1, 0, -131077, 1, 0, -131076, 1, 0, -131075, 1, 0, -131074, 1, 0, -131073, 1, 0, -196608, 1, 0, -196607, 1, 0, -196606, 1, 0, -196605, 1, 0, -196604, 1, 0, -196603, 1, 0, -196602, 1, 0, -196601, 1, 0, -196600, 1, 0, -196599, 1, 0, -196598, 1, 0, -196597, 1, 0, -196596, 1, 0, -196595, 1, 0, -65550, 1, 0, -65549, 1, 0, -65548, 1, 0, -65547, 1, 0, -65546, 1, 0, -65545, 1, 0, -65544, 2, 0, -65543, 2, 1, -131063, 1, 0, -131062, 1, 0, -131061, 1, 0, -131060, 1, 0, -131059, 1, 0, -65527, 1, 0, -65526, 1, 0, -65525, 1, 0, -65524, 1, 0, -65523, 1, 0, 9, 1, 0, 10, 1, 0, 11, 1, 0, 12, 1, 0, 13, 1, 0 )
[node name="ObscureMap" parent="." instance=ExtResource("11")]
format = 2
layer_0/tile_data = PackedInt32Array(-458766, 1, 0, -458765, 1, 0, -458764, 1, 0, -458763, 1, 0, -458762, 1, 0, -458761, 1, 0, -458760, 1, 0, -458759, 1, 0, -458758, 1, 0, -458757, 1, 0, -458756, 1, 0, -458755, 1, 0, -458754, 1, 0, -458753, 1, 0, -524288, 1, 0, -524287, 1, 0, -524286, 1, 0, -524285, 1, 0, -524284, 1, 0, -524283, 1, 0, -524282, 1, 0, -524281, 1, 0, -524280, 1, 0, -524279, 1, 0, -524278, 1, 0, -524277, 1, 0, -524276, 1, 0, -524275, 1, 0, -393230, 1, 0, -393229, 1, 0, -393228, 1, 0, -393227, 1, 0, -393226, 1, 0, -393225, 1, 0, -393224, 1, 0, -393223, 1, 0, -393222, 1, 0, -393221, 1, 0, -393220, 1, 0, -393219, 1, 0, -393218, 1, 0, -393217, 1, 0, -458752, 1, 0, -458751, 1, 0, -458750, 1, 0, -458749, 1, 0, -458748, 1, 0, -458747, 1, 0, -458746, 1, 0, -458745, 1, 0, -458744, 1, 0, -458743, 1, 0, -458742, 1, 0, -458741, 1, 0, -458740, 1, 0, -458739, 1, 0, -327694, 1, 0, -327693, 1, 0, -327692, 1, 0, -327691, 1, 0, -327690, 1, 0, -327689, 1, 0, -327688, 1, 0, -327687, 1, 0, -327686, 1, 0, -327685, 1, 0, -327684, 1, 0, -327683, 1, 0, -327682, 1, 0, -327681, 1, 0, -393216, 1, 0, -393215, 1, 0, -393214, 1, 0, -393213, 1, 0, -393212, 1, 0, -393211, 1, 0, -393210, 1, 0, -393209, 1, 0, -393208, 1, 0, -393207, 1, 0, -393206, 1, 0, -393205, 1, 0, -393204, 1, 0, -393203, 1, 0, -262158, 1, 0, -262157, 1, 0, -262156, 1, 0, -262155, 1, 0, -262154, 1, 0, -262153, 1, 0, -262152, 1, 0, -262151, 1, 0, -262150, 1, 0, -262149, 1, 0, -262148, 1, 0, -262147, 1, 0, -262146, 1, 0, -262145, 0, 0, -327680, 0, 0, -327679, 1, 0, -327678, 1, 0, -327677, 1, 0, -327676, 1, 0, -327675, 1, 0, -327674, 1, 0, -327673, 1, 0, -327672, 1, 0, -327671, 1, 0, -327670, 1, 0, -327669, 1, 0, -327668, 1, 0, -327667, 1, 0, -196622, 1, 0, -196621, 1, 0, -196620, 1, 0, -196619, 1, 0, -196618, 1, 0, -196617, 1, 0, -196616, 1, 0, -196615, 1, 0, -196614, 1, 0, -196613, 1, 0, -196612, 1, 0, -196611, 1, 0, -196610, 1, 0, -196609, 0, 0, -262144, 0, 0, -262143, 1, 0, -262142, 1, 0, -262141, 1, 0, -262140, 1, 0, -262139, 1, 0, -262138, 1, 0, -262137, 1, 0, -262136, 1, 0, -262135, 1, 0, -262134, 1, 0, -262133, 1, 0, -262132, 1, 0, -262131, 1, 0, -131086, 1, 0, -131085, 1, 0, -131084, 1, 0, -131083, 1, 0, -131082, 1, 0, -131081, 1, 0, -131080, 1, 0, -131079, 1, 0, -131078, 1, 0, -131077, 1, 0, -131076, 1, 0, -131075, 1, 0, -131074, 1, 0, -131073, 1, 0, -196608, 1, 0, -196607, 1, 0, -196606, 1, 0, -196605, 1, 0, -196604, 1, 0, -196603, 1, 0, -196602, 1, 0, -196601, 1, 0, -196600, 1, 0, -196599, 1, 0, -196598, 1, 0, -196597, 1, 0, -196596, 1, 0, -196595, 1, 0, -65550, 1, 0, -65549, 1, 0, -65548, 1, 0, -65547, 1, 0, -65546, 1, 0, -65545, 1, 0, -65544, 2, 0, -65543, 2, 1, -131063, 1, 0, -131062, 1, 0, -131061, 1, 0, -131060, 1, 0, -131059, 1, 0, -65527, 1, 0, -65526, 1, 0, -65525, 1, 0, -65524, 1, 0, -65523, 1, 0, 9, 1, 0, 10, 1, 0, 11, 1, 0, 12, 1, 0, 13, 1, 0)
[node name="GameCamera" parent="." instance=ExtResource( 3 )]
[node name="GameCamera" parent="." instance=ExtResource("3")]
[node name="Actors" type="Node2D" parent="."]
[node name="Player" parent="Actors" instance=ExtResource( 6 )]
position = Vector2( -40, 8 )
[node name="Player" parent="Actors" instance=ExtResource("6")]
position = Vector2(-40, 8)
[node name="Exit" parent="Actors" instance=ExtResource( 2 )]
position = Vector2( 45, 5 )
[node name="Exit" parent="Actors" instance=ExtResource("2")]
position = Vector2(45, 5)
[node name="Note" parent="Actors" instance=ExtResource( 12 )]
position = Vector2( -5, -37 )
[node name="Note" parent="Actors" instance=ExtResource("12")]
position = Vector2(-5, -37)
[node name="arrows" type="Sprite2D" parent="."]
position = Vector2( -13, 42 )
texture = ExtResource( 9 )
position = Vector2(-13, 42)
texture = ExtResource("9")
hframes = 6
vframes = 4
frame = 7
region_rect = Rect2( 0, 0, 18, 18 )
script = ExtResource( 10 )
region_rect = Rect2(0, 0, 18, 18)
script = ExtResource("10")
[node name="arrows_label" type="Label" parent="arrows"]
modulate = Color(1, 0.945098, 0.909804, 1)
offset_left = 12.0
offset_top = -7.0
offset_right = 42.0
offset_bottom = 6.0
custom_colors/font_color = Color( 1, 0.945098, 0.909804, 1 )
custom_colors/font_color_shadow = Color( 0, 0, 0, 1 )
custom_constants/shadow_as_outline = 1
custom_fonts/font = ExtResource( 8 )
theme_override_fonts/font = ExtResource("8")
text = "move"
__meta__ = {
"_edit_use_anchors_": false
}
[editable path="GameCamera"]

View file

@ -1,67 +1,64 @@
[gd_scene load_steps=13 format=2]
[gd_scene load_steps=13 format=3 uid="uid://b8uxax82g2s1b"]
[ext_resource path="res://src/stage/SolidTileMap.tscn" type="PackedScene" id=1]
[ext_resource path="res://src/actor/Exit.tscn" type="PackedScene" id=2]
[ext_resource path="res://src/stage/GameCamera.tscn" type="PackedScene" id=3]
[ext_resource path="res://src/stage/DetailTileMap.tscn" type="PackedScene" id=4]
[ext_resource path="res://src/stage/SpikeTileMap.tscn" type="PackedScene" id=5]
[ext_resource path="res://src/actor/Player.tscn" type="PackedScene" id=6]
[ext_resource path="res://src/stage/Stage.gd" type="Script" id=7]
[ext_resource path="res://media/font/m6x11.tres" type="FontFile" id=8]
[ext_resource path="res://media/image/btn.png" type="Texture2D" id=9]
[ext_resource path="res://src/menu/hide_on_level_select.gd" type="Script" id=10]
[ext_resource path="res://src/stage/ObscureMap.tscn" type="PackedScene" id=11]
[ext_resource path="res://src/actor/Note.tscn" type="PackedScene" id=12]
[ext_resource type="PackedScene" uid="uid://ccgl186gosdcp" path="res://src/stage/SolidTileMap.tscn" id="1"]
[ext_resource type="PackedScene" path="res://src/actor/Exit.tscn" id="2"]
[ext_resource type="PackedScene" path="res://src/stage/GameCamera.tscn" id="3"]
[ext_resource type="PackedScene" uid="uid://c3tsbvbfy7tmu" path="res://src/stage/DetailTileMap.tscn" id="4"]
[ext_resource type="PackedScene" path="res://src/stage/SpikeTileMap.tscn" id="5"]
[ext_resource type="PackedScene" uid="uid://bleh1qiiufduy" path="res://src/actor/Player.tscn" id="6"]
[ext_resource type="Script" path="res://src/stage/Stage.gd" id="7"]
[ext_resource type="FontVariation" uid="uid://cntu078xgj2oj" path="res://media/font/m6x11.tres" id="8"]
[ext_resource type="Texture2D" uid="uid://cmyhp4lmcy3di" path="res://media/image/btn.png" id="9"]
[ext_resource type="Script" path="res://src/menu/hide_on_level_select.gd" id="10"]
[ext_resource type="PackedScene" path="res://src/stage/ObscureMap.tscn" id="11"]
[ext_resource type="PackedScene" path="res://src/actor/Note.tscn" id="12"]
[node name="Stage" type="Node2D"]
script = ExtResource( 7 )
script = ExtResource("7")
[node name="SolidTileMap" parent="." instance=ExtResource( 1 )]
tile_data = PackedInt32Array( -589839, 536870913, 0, -589838, 536870913, 0, -589837, 536870913, 0, -589836, 536870913, 0, -589835, 536870913, 0, -589834, 536870913, 0, -589833, 536870913, 0, -589832, 536870913, 0, -589831, 536870913, 0, -589830, 536870913, 0, -589829, 536870913, 0, -589828, 536870913, 0, -589827, 536870913, 0, -589826, 536870913, 0, -589825, 536870913, 0, -655360, 536870913, 0, -655359, 536870913, 0, -655358, 536870913, 0, -655357, 536870913, 0, -655356, 536870913, 0, -655355, 536870913, 0, -655354, 536870913, 0, -655353, 536870913, 0, -655352, 536870913, 0, -655351, 536870913, 0, -655350, 536870913, 0, -655349, 536870913, 0, -655348, 536870913, 0, -655347, 536870913, 0, -655346, 536870913, 0, -524303, 536870913, 0, -589810, 536870913, 0, -458767, 536870913, 0, -524274, 536870913, 0, -393231, 536870913, 0, -458738, 536870913, 0, -327695, 536870913, 0, -393202, 536870913, 0, -262159, 536870913, 0, -327666, 536870913, 0, -196623, 536870913, 0, -196613, 0, 0, -196612, 536870912, 1, -196611, 536870912, 0, -196610, 536870912, 1, -196609, 0, 0, -262142, 536870912, 1, -262141, 0, 0, -262140, 536870912, 1, -262139, 0, 0, -262138, 536870912, 1, -262137, 0, 0, -262130, 536870913, 0, -131087, 536870913, 0, -131077, 0, 0, -196601, 0, 0, -196594, 536870913, 0, -65551, 536870913, 0, -65550, 536870913, 0, -65549, 536870913, 0, -65548, 536870913, 0, -65547, 536870913, 0, -65546, 1, 0, -65545, 1, 0, -65544, 0, 0, -65543, 536870912, 1, -65542, 0, 0, -65541, 0, 1, -131065, 536870912, 1, -131058, 536870913, 0, -8, 0, 0, -65533, 0, 0, -65532, 536870912, 0, -65531, 536870912, 1, -65530, 0, 0, -65529, 0, 0, -65528, 536870913, 0, -65527, 536870913, 0, -65526, 536870913, 0, -65525, 536870913, 0, -65524, 536870913, 0, -65523, 536870913, 0, -65522, 536870913, 0, 65528, 536870912, 1, 3, 536870912, 1, 131064, 536870912, 0, 65539, 0, 0, 196600, 536870912, 1, 196607, 0, 0, 131072, 536870912, 0, 131073, 536870912, 1, 131074, 0, 0, 131075, 0, 0, 262136, 0, 0, 262143, 0, 0, 327672, 0, 0, 327673, 536870912, 1, 327674, 0, 0, 327675, 536870912, 1, 327676, 536870912, 0, 327677, 536870912, 0, 327678, 536870912, 1, 327679, 0, 0 )
[node name="SolidTileMap" parent="." instance=ExtResource("1")]
layer_0/tile_data = PackedInt32Array(-589839, 536870913, 0, -589838, 536870913, 0, -589837, 536870913, 0, -589836, 536870913, 0, -589835, 536870913, 0, -589834, 536870913, 0, -589833, 536870913, 0, -589832, 536870913, 0, -589831, 536870913, 0, -589830, 536870913, 0, -589829, 536870913, 0, -589828, 536870913, 0, -589827, 536870913, 0, -589826, 536870913, 0, -589825, 536870913, 0, -655360, 536870913, 0, -655359, 536870913, 0, -655358, 536870913, 0, -655357, 536870913, 0, -655356, 536870913, 0, -655355, 536870913, 0, -655354, 536870913, 0, -655353, 536870913, 0, -655352, 536870913, 0, -655351, 536870913, 0, -655350, 536870913, 0, -655349, 536870913, 0, -655348, 536870913, 0, -655347, 536870913, 0, -655346, 536870913, 0, -524303, 536870913, 0, -589810, 536870913, 0, -458767, 536870913, 0, -524274, 536870913, 0, -393231, 536870913, 0, -458738, 536870913, 0, -327695, 536870913, 0, -393202, 536870913, 0, -262159, 536870913, 0, -327666, 536870913, 0, -196623, 536870913, 0, -196613, 0, 0, -196612, 536870912, 1, -196611, 536870912, 0, -196610, 536870912, 1, -196609, 0, 0, -262142, 536870912, 1, -262141, 0, 0, -262140, 536870912, 1, -262139, 0, 0, -262138, 536870912, 1, -262137, 0, 0, -262130, 536870913, 0, -131087, 536870913, 0, -131077, 0, 0, -196601, 0, 0, -196594, 536870913, 0, -65551, 536870913, 0, -65550, 536870913, 0, -65549, 536870913, 0, -65548, 536870913, 0, -65547, 536870913, 0, -65546, 1, 0, -65545, 1, 0, -65544, 0, 0, -65543, 536870912, 1, -65542, 0, 0, -65541, 0, 1, -131065, 536870912, 1, -131058, 536870913, 0, -8, 0, 0, -65533, 0, 0, -65532, 536870912, 0, -65531, 536870912, 1, -65530, 0, 0, -65529, 0, 0, -65528, 536870913, 0, -65527, 536870913, 0, -65526, 536870913, 0, -65525, 536870913, 0, -65524, 536870913, 0, -65523, 536870913, 0, -65522, 536870913, 0, 65528, 536870912, 1, 3, 536870912, 1, 131064, 536870912, 0, 65539, 0, 0, 196600, 536870912, 1, 196607, 0, 0, 131072, 536870912, 0, 131073, 536870912, 1, 131074, 0, 0, 131075, 0, 0, 262136, 0, 0, 262143, 0, 0, 327672, 0, 0, 327673, 536870912, 1, 327674, 0, 0, 327675, 536870912, 1, 327676, 536870912, 0, 327677, 536870912, 0, 327678, 536870912, 1, 327679, 0, 0)
[node name="SpikeTileMap" parent="." instance=ExtResource( 5 )]
[node name="SpikeTileMap" parent="." instance=ExtResource("5")]
format = 2
[node name="DetailTileMap" parent="." instance=ExtResource( 4 )]
[node name="DetailTileMap" parent="." instance=ExtResource("4")]
z_index = -11
tile_data = PackedInt32Array( -458747, 2, 0, -458746, 0, 0, -458745, -1610612734, 0, -327687, 536870916, 3, -327686, 536870916, 0, -327685, 4, 3, -393211, -1073741822, 0, -393210, 0, 0, -393209, 1610612738, 0, -262151, 4, 2, -262150, 4, 1, -262149, 4, 0, -262148, 4, 3, -327674, 1, 0, -196614, 4, 2, -131078, 536870916, 3, -131076, 4, 1, -131075, 4, 3, -131074, 1073741829, 2, -131073, 5, 0, -196608, 1610612741, 2, -196606, 4, 2, -196605, 4, 0, -196604, 4, 3, -65548, 5, 2, -65547, -1610612731, 2, -65540, 536870916, 2, -131070, 4, 2, -131069, 4, 1, -131068, 4, 3, -12, -1073741819, 0, -11, -1073741819, 0, -10, -1073741819, 1, -9, -1073741819, 1, -6, 4, 2, -5, 4, 0, -4, 536870916, 2, 65524, -1073741819, 2, 65525, 1610612741, 2, 65529, -1610612731, 2, 65531, 0, 0, 7, 5, 1, 131061, 0, 0, 131062, -1073741823, 0, 131063, -1073741823, 0, 131065, -536870907, 2, 131071, 536870916, 3, 65536, 536870916, 0, 65537, 4, 3, 65538, 5, 2, 65540, 4, 3, 65542, 2, 0, 65543, 5, 1, 65544, -1610612734, 0, 196599, 536870916, 3, 196601, 536870916, 0, 196602, 4, 3, 196604, 5, 0, 131076, 536870916, 0, 131077, 4, 3, 131078, 5, 2, 131079, 5, 0, 131080, -1610612731, 2, 262135, 536870916, 3, 262137, 4, 1, 262138, 4, 3, 262140, 5, 1, 196608, 536870916, 1, 196609, 536870916, 0, 196610, 4, 1, 196611, 4, 0, 196612, 536870916, 2, 196614, 5, 0, 196615, 5, 0, 196616, 5, 0, 327670, 4, 2, 327671, 4, 1, 262150, -1073741819, 2, 262151, 5, 0, 262152, 1610612741, 2, 393206, 536870916, 3, 393207, 4, 0, 393208, 4, 1, 393209, 4, 0, 393210, 536870916, 2, 458742, 4, 2, 458743, 4, 0, 458744, 536870916, 2 )
layer_0/tile_data = PackedInt32Array(-458747, 2, 0, -458746, 0, 0, -458745, -1610612734, 0, -327687, 536870916, 3, -327686, 536870916, 0, -327685, 4, 3, -393211, -1073741822, 0, -393210, 0, 0, -393209, 1610612738, 0, -262151, 4, 2, -262150, 4, 1, -262149, 4, 0, -262148, 4, 3, -327674, 1, 0, -196614, 4, 2, -131078, 536870916, 3, -131076, 4, 1, -131075, 4, 3, -131074, 1073741829, 2, -131073, 5, 0, -196608, 1610612741, 2, -196606, 4, 2, -196605, 4, 0, -196604, 4, 3, -65548, 5, 2, -65547, -1610612731, 2, -65540, 536870916, 2, -131070, 4, 2, -131069, 4, 1, -131068, 4, 3, -12, -1073741819, 0, -11, -1073741819, 0, -10, -1073741819, 1, -9, -1073741819, 1, -6, 4, 2, -5, 4, 0, -4, 536870916, 2, 65524, -1073741819, 2, 65525, 1610612741, 2, 65529, -1610612731, 2, 65531, 0, 0, 7, 5, 1, 131061, 0, 0, 131062, -1073741823, 0, 131063, -1073741823, 0, 131065, -536870907, 2, 131071, 536870916, 3, 65536, 536870916, 0, 65537, 4, 3, 65538, 5, 2, 65540, 4, 3, 65542, 2, 0, 65543, 5, 1, 65544, -1610612734, 0, 196599, 536870916, 3, 196601, 536870916, 0, 196602, 4, 3, 196604, 5, 0, 131076, 536870916, 0, 131077, 4, 3, 131078, 5, 2, 131079, 5, 0, 131080, -1610612731, 2, 262135, 536870916, 3, 262137, 4, 1, 262138, 4, 3, 262140, 5, 1, 196608, 536870916, 1, 196609, 536870916, 0, 196610, 4, 1, 196611, 4, 0, 196612, 536870916, 2, 196614, 5, 0, 196615, 5, 0, 196616, 5, 0, 327670, 4, 2, 327671, 4, 1, 262150, -1073741819, 2, 262151, 5, 0, 262152, 1610612741, 2, 393206, 536870916, 3, 393207, 4, 0, 393208, 4, 1, 393209, 4, 0, 393210, 536870916, 2, 458742, 4, 2, 458743, 4, 0, 458744, 536870916, 2)
[node name="ObscureMap" parent="." instance=ExtResource( 11 )]
tile_data = PackedInt32Array( -524302, 536870913, 0, -524301, 536870913, 0, -524300, 536870913, 0, -524299, 536870913, 0, -524298, 536870913, 0, -524297, 536870913, 0, -524296, 536870913, 0, -524295, 536870913, 0, -524294, 536870913, 0, -524293, 536870913, 0, -524292, 536870913, 0, -524291, 536870913, 0, -524290, 536870913, 0, -524289, 536870913, 0, -589824, 536870913, 0, -589823, 536870913, 0, -589822, 536870913, 0, -589821, 536870913, 0, -589820, 536870913, 0, -589819, 536870913, 0, -589818, 536870913, 0, -589817, 536870913, 0, -589816, 536870913, 0, -589815, 536870913, 0, -589814, 536870913, 0, -589813, 536870913, 0, -589812, 536870913, 0, -589811, 536870913, 0, -458766, 536870913, 0, -458765, 536870913, 0, -458764, 536870913, 0, -458763, 536870913, 0, -458762, 536870913, 0, -458761, 536870913, 0, -458760, 536870913, 0, -458759, 536870913, 0, -458758, 536870913, 0, -458757, 536870913, 0, -458756, 536870913, 0, -458755, 536870913, 0, -458754, 536870913, 0, -458753, 536870913, 0, -524288, 536870913, 0, -524287, 536870913, 0, -524286, 536870913, 0, -524285, 536870913, 0, -524284, 536870913, 0, -524283, 536870913, 0, -524282, 536870913, 0, -524281, 536870913, 0, -524280, 536870913, 0, -524279, 536870913, 0, -524278, 536870913, 0, -524277, 536870913, 0, -524276, 536870913, 0, -524275, 536870913, 0, -393230, 536870913, 0, -393229, 536870913, 0, -393228, 536870913, 0, -393227, 536870913, 0, -393226, 536870913, 0, -393225, 536870913, 0, -393224, 536870913, 0, -393223, 536870913, 0, -393222, 536870913, 0, -393221, 536870913, 0, -393220, 536870913, 0, -393219, 536870913, 0, -393218, 536870913, 0, -393217, 536870913, 0, -458752, 536870913, 0, -458751, 536870913, 0, -458750, 536870913, 0, -458749, 536870913, 0, -458748, 536870913, 0, -458747, 536870913, 0, -458746, 536870913, 0, -458745, 536870913, 0, -458744, 536870913, 0, -458743, 536870913, 0, -458742, 536870913, 0, -458741, 536870913, 0, -458740, 536870913, 0, -458739, 536870913, 0, -327694, 536870913, 0, -327693, 536870913, 0, -327692, 1, 0, -327691, 536870912, 0, -327690, 0, 0, -327689, 536870913, 0, -327688, 536870913, 0, -327687, 536870913, 0, -327686, 536870913, 0, -327685, 536870913, 0, -327684, 536870913, 0, -327683, 536870913, 0, -327682, 536870913, 0, -327681, 536870913, 0, -393216, 536870913, 0, -393215, 536870913, 0, -393214, 536870913, 0, -393213, 536870913, 0, -393212, 536870913, 0, -393211, 536870913, 0, -393210, 536870913, 0, -393209, 536870913, 0, -393208, 536870913, 0, -393207, 536870913, 0, -393206, 536870913, 0, -393205, 536870913, 0, -393204, 536870913, 0, -393203, 536870913, 0, -262158, 536870913, 0, -262157, 536870913, 0, -262156, 1, 0, -262155, 536870912, 0, -262154, 0, 0, -262153, 536870913, 0, -262152, 536870913, 0, -262151, 536870913, 0, -262150, 536870913, 0, -262149, 536870913, 0, -262148, 536870913, 0, -262147, 536870913, 0, -262146, 536870913, 0, -262145, 536870913, 0, -327680, 536870913, 0, -327679, 536870913, 0, -327678, 536870913, 0, -327677, 536870913, 0, -327676, 536870913, 0, -327675, 536870913, 0, -327674, 536870913, 0, -327673, 536870913, 0, -327672, 536870913, 0, -327671, 536870913, 0, -327670, 536870913, 0, -327669, 536870913, 0, -327668, 536870913, 0, -327667, 536870913, 0, -196622, 536870913, 0, -196621, 536870913, 0, -196620, 536870913, 0, -196619, 536870913, 0, -196618, 536870913, 0, -196617, 536870913, 0, -196616, 536870913, 0, -196615, 536870913, 0, -196614, 536870913, 0, -262144, 536870914, 1, -262143, 536870914, 0, -262136, 536870913, 0, -262135, 536870913, 0, -262134, 536870913, 0, -262133, 536870913, 0, -262132, 536870913, 0, -262131, 536870913, 0, -131086, 536870913, 0, -131085, 536870913, 0, -131084, 536870913, 0, -131083, 536870913, 0, -131082, 536870913, 0, -131081, 536870913, 0, -131080, 536870913, 0, -131079, 536870913, 0, -131078, 536870913, 0, -196600, 536870913, 0, -196599, 536870913, 0, -196598, 536870913, 0, -196597, 536870913, 0, -196596, 536870913, 0, -196595, 536870913, 0, -131064, 536870913, 0, -131063, 536870913, 0, -131062, 536870913, 0, -131061, 536870913, 0, -131060, 536870913, 0, -131059, 536870913, 0 )
[node name="ObscureMap" parent="." instance=ExtResource("11")]
format = 2
layer_0/tile_data = PackedInt32Array(-524302, 536870913, 0, -524301, 536870913, 0, -524300, 536870913, 0, -524299, 536870913, 0, -524298, 536870913, 0, -524297, 536870913, 0, -524296, 536870913, 0, -524295, 536870913, 0, -524294, 536870913, 0, -524293, 536870913, 0, -524292, 536870913, 0, -524291, 536870913, 0, -524290, 536870913, 0, -524289, 536870913, 0, -589824, 536870913, 0, -589823, 536870913, 0, -589822, 536870913, 0, -589821, 536870913, 0, -589820, 536870913, 0, -589819, 536870913, 0, -589818, 536870913, 0, -589817, 536870913, 0, -589816, 536870913, 0, -589815, 536870913, 0, -589814, 536870913, 0, -589813, 536870913, 0, -589812, 536870913, 0, -589811, 536870913, 0, -458766, 536870913, 0, -458765, 536870913, 0, -458764, 536870913, 0, -458763, 536870913, 0, -458762, 536870913, 0, -458761, 536870913, 0, -458760, 536870913, 0, -458759, 536870913, 0, -458758, 536870913, 0, -458757, 536870913, 0, -458756, 536870913, 0, -458755, 536870913, 0, -458754, 536870913, 0, -458753, 536870913, 0, -524288, 536870913, 0, -524287, 536870913, 0, -524286, 536870913, 0, -524285, 536870913, 0, -524284, 536870913, 0, -524283, 536870913, 0, -524282, 536870913, 0, -524281, 536870913, 0, -524280, 536870913, 0, -524279, 536870913, 0, -524278, 536870913, 0, -524277, 536870913, 0, -524276, 536870913, 0, -524275, 536870913, 0, -393230, 536870913, 0, -393229, 536870913, 0, -393228, 536870913, 0, -393227, 536870913, 0, -393226, 536870913, 0, -393225, 536870913, 0, -393224, 536870913, 0, -393223, 536870913, 0, -393222, 536870913, 0, -393221, 536870913, 0, -393220, 536870913, 0, -393219, 536870913, 0, -393218, 536870913, 0, -393217, 536870913, 0, -458752, 536870913, 0, -458751, 536870913, 0, -458750, 536870913, 0, -458749, 536870913, 0, -458748, 536870913, 0, -458747, 536870913, 0, -458746, 536870913, 0, -458745, 536870913, 0, -458744, 536870913, 0, -458743, 536870913, 0, -458742, 536870913, 0, -458741, 536870913, 0, -458740, 536870913, 0, -458739, 536870913, 0, -327694, 536870913, 0, -327693, 536870913, 0, -327692, 1, 0, -327691, 536870912, 0, -327690, 0, 0, -327689, 536870913, 0, -327688, 536870913, 0, -327687, 536870913, 0, -327686, 536870913, 0, -327685, 536870913, 0, -327684, 536870913, 0, -327683, 536870913, 0, -327682, 536870913, 0, -327681, 536870913, 0, -393216, 536870913, 0, -393215, 536870913, 0, -393214, 536870913, 0, -393213, 536870913, 0, -393212, 536870913, 0, -393211, 536870913, 0, -393210, 536870913, 0, -393209, 536870913, 0, -393208, 536870913, 0, -393207, 536870913, 0, -393206, 536870913, 0, -393205, 536870913, 0, -393204, 536870913, 0, -393203, 536870913, 0, -262158, 536870913, 0, -262157, 536870913, 0, -262156, 1, 0, -262155, 536870912, 0, -262154, 0, 0, -262153, 536870913, 0, -262152, 536870913, 0, -262151, 536870913, 0, -262150, 536870913, 0, -262149, 536870913, 0, -262148, 536870913, 0, -262147, 536870913, 0, -262146, 536870913, 0, -262145, 536870913, 0, -327680, 536870913, 0, -327679, 536870913, 0, -327678, 536870913, 0, -327677, 536870913, 0, -327676, 536870913, 0, -327675, 536870913, 0, -327674, 536870913, 0, -327673, 536870913, 0, -327672, 536870913, 0, -327671, 536870913, 0, -327670, 536870913, 0, -327669, 536870913, 0, -327668, 536870913, 0, -327667, 536870913, 0, -196622, 536870913, 0, -196621, 536870913, 0, -196620, 536870913, 0, -196619, 536870913, 0, -196618, 536870913, 0, -196617, 536870913, 0, -196616, 536870913, 0, -196615, 536870913, 0, -196614, 536870913, 0, -262144, 536870914, 1, -262143, 536870914, 0, -262136, 536870913, 0, -262135, 536870913, 0, -262134, 536870913, 0, -262133, 536870913, 0, -262132, 536870913, 0, -262131, 536870913, 0, -131086, 536870913, 0, -131085, 536870913, 0, -131084, 536870913, 0, -131083, 536870913, 0, -131082, 536870913, 0, -131081, 536870913, 0, -131080, 536870913, 0, -131079, 536870913, 0, -131078, 536870913, 0, -196600, 536870913, 0, -196599, 536870913, 0, -196598, 536870913, 0, -196597, 536870913, 0, -196596, 536870913, 0, -196595, 536870913, 0, -131064, 536870913, 0, -131063, 536870913, 0, -131062, 536870913, 0, -131061, 536870913, 0, -131060, 536870913, 0, -131059, 536870913, 0)
[node name="GameCamera" parent="." instance=ExtResource( 3 )]
[node name="GameCamera" parent="." instance=ExtResource("3")]
[node name="Actors" type="Node2D" parent="."]
[node name="Player" parent="Actors" instance=ExtResource( 6 )]
position = Vector2( -48, 24 )
[node name="Player" parent="Actors" instance=ExtResource("6")]
position = Vector2(-48, 24)
[node name="Exit" parent="Actors" instance=ExtResource( 2 )]
position = Vector2( 45, -19 )
[node name="Exit" parent="Actors" instance=ExtResource("2")]
position = Vector2(45, -19)
[node name="Note" parent="Actors" instance=ExtResource( 12 )]
position = Vector2( -85, -45 )
[node name="Note" parent="Actors" instance=ExtResource("12")]
position = Vector2(-85, -45)
[node name="x" type="Sprite2D" parent="."]
position = Vector2( 0, -47 )
texture = ExtResource( 9 )
position = Vector2(0, -47)
texture = ExtResource("9")
hframes = 6
vframes = 4
frame = 1
region_rect = Rect2( 0, 0, 18, 18 )
script = ExtResource( 10 )
region_rect = Rect2(0, 0, 18, 18)
script = ExtResource("10")
[node name="x_label" type="Label" parent="x"]
modulate = Color(1, 0.945098, 0.909804, 1)
offset_left = 12.0
offset_top = -7.0
offset_right = 50.0
offset_bottom = 6.0
custom_colors/font_color = Color( 1, 0.945098, 0.909804, 1 )
custom_colors/font_color_shadow = Color( 0, 0, 0, 1 )
custom_constants/shadow_as_outline = 1
custom_fonts/font = ExtResource( 8 )
theme_override_fonts/font = ExtResource("8")
text = "jump"
__meta__ = {
"_edit_use_anchors_": false
}
[editable path="GameCamera"]

View file

@ -1,75 +1,75 @@
[gd_scene load_steps=14 format=2]
[gd_scene load_steps=14 format=3 uid="uid://dpd3hnlbtetjd"]
[ext_resource path="res://src/stage/SolidTileMap.tscn" type="PackedScene" id=1]
[ext_resource path="res://src/actor/Box.tscn" type="PackedScene" id=2]
[ext_resource path="res://src/actor/Exit.tscn" type="PackedScene" id=3]
[ext_resource path="res://src/stage/GameCamera.tscn" type="PackedScene" id=4]
[ext_resource path="res://src/stage/DetailTileMap.tscn" type="PackedScene" id=5]
[ext_resource path="res://src/stage/SpikeTileMap.tscn" type="PackedScene" id=6]
[ext_resource path="res://src/actor/Player.tscn" type="PackedScene" id=7]
[ext_resource path="res://src/stage/Stage.gd" type="Script" id=8]
[ext_resource path="res://media/font/m6x11.tres" type="FontFile" id=9]
[ext_resource path="res://media/image/btn.png" type="Texture2D" id=10]
[ext_resource path="res://src/menu/hide_on_level_select.gd" type="Script" id=11]
[ext_resource path="res://src/actor/Note.tscn" type="PackedScene" id=12]
[ext_resource path="res://src/stage/ObscureMap.tscn" type="PackedScene" id=13]
[ext_resource type="PackedScene" uid="uid://ccgl186gosdcp" path="res://src/stage/SolidTileMap.tscn" id="1"]
[ext_resource type="PackedScene" path="res://src/actor/Box.tscn" id="2"]
[ext_resource type="PackedScene" path="res://src/actor/Exit.tscn" id="3"]
[ext_resource type="PackedScene" path="res://src/stage/GameCamera.tscn" id="4"]
[ext_resource type="PackedScene" uid="uid://c3tsbvbfy7tmu" path="res://src/stage/DetailTileMap.tscn" id="5"]
[ext_resource type="PackedScene" path="res://src/stage/SpikeTileMap.tscn" id="6"]
[ext_resource type="PackedScene" uid="uid://bleh1qiiufduy" path="res://src/actor/Player.tscn" id="7"]
[ext_resource type="Script" path="res://src/stage/Stage.gd" id="8"]
[ext_resource type="FontVariation" uid="uid://cntu078xgj2oj" path="res://media/font/m6x11.tres" id="9"]
[ext_resource type="Texture2D" uid="uid://cmyhp4lmcy3di" path="res://media/image/btn.png" id="10"]
[ext_resource type="Script" path="res://src/menu/hide_on_level_select.gd" id="11"]
[ext_resource type="PackedScene" path="res://src/actor/Note.tscn" id="12"]
[ext_resource type="PackedScene" path="res://src/stage/ObscureMap.tscn" id="13"]
[node name="Stage" type="Node2D"]
script = ExtResource( 8 )
script = ExtResource("8")
[node name="SolidTileMap" parent="." instance=ExtResource( 1 )]
tile_data = PackedInt32Array( -589842, 536870913, 0, -589841, 536870913, 0, -589840, 536870913, 0, -589839, 536870913, 0, -589838, 536870913, 0, -589837, 536870913, 0, -589836, 536870913, 0, -589835, 536870913, 0, -589834, 536870913, 0, -524306, 536870913, 0, -524298, 536870913, 0, -458770, 536870913, 0, -458762, 536870912, 0, -458761, 0, 1, -458760, 0, 0, -458759, 0, 1, -458758, 536870912, 0, -458757, 0, 1, -458756, 0, 1, -458755, 0, 0, -458754, 0, 1, -458753, 536870912, 0, -524288, 0, 1, -524287, 0, 1, -524286, 536870912, 0, -524285, 0, 1, -524284, 0, 0, -393234, 536870913, 0, -393226, 0, 1, -458748, 0, 1, -327698, 536870913, 0, -327690, 536870912, 0, -393212, 0, 0, -393211, 0, 1, -393210, 536870912, 0, -262162, 536870913, 0, -262154, 536870912, 0, -262153, 0, 1, -262152, 0, 1, -262151, 0, 0, -262150, 0, 1, -262149, 536870912, 0, -327674, 536870912, 0, -196626, 536870913, 0, -262138, 0, 1, -131090, 536870913, 0, -196602, 536870912, 0, -65554, 536870913, 0, -65553, 536870913, 0, -65552, 536870913, 0, -65551, 536870913, 0, -65550, 536870913, 0, -65549, 536870912, 0, -65548, 0, 1, -65547, 0, 0, -65546, 0, 1, -65545, 536870912, 0, -65544, 536870912, 0, -131066, 0, 1, -13, 536870912, 0, -65530, 536870912, 0, 65523, 0, 1, 65534, 536870912, 0, 65535, 0, 1, 0, 0, 0, 1, 0, 1, 2, 536870912, 0, 3, 0, 1, 4, 0, 0, 5, 0, 1, 6, 536870912, 0, 131059, 0, 0, 131070, 0, 1, 196595, 0, 1, 196606, 0, 0, 262131, 536870912, 0, 262142, 0, 1, 327667, 536870912, 0, 327668, 0, 1, 327669, 0, 0, 327670, 0, 1, 327671, 536870912, 0, 327672, 0, 1, 327673, 0, 1, 327674, 0, 0, 327675, 0, 1, 327676, 536870912, 0, 327677, 0, 1, 327678, 536870912, 0 )
[node name="SolidTileMap" parent="." instance=ExtResource("1")]
layer_0/tile_data = PackedInt32Array(-589842, 536870913, 0, -589841, 536870913, 0, -589840, 536870913, 0, -589839, 536870913, 0, -589838, 536870913, 0, -589837, 536870913, 0, -589836, 536870913, 0, -589835, 536870913, 0, -589834, 536870913, 0, -524306, 536870913, 0, -524298, 536870913, 0, -458770, 536870913, 0, -458762, 536870912, 0, -458761, 0, 1, -458760, 0, 0, -458759, 0, 1, -458758, 536870912, 0, -458757, 0, 1, -458756, 0, 1, -458755, 0, 0, -458754, 0, 1, -458753, 536870912, 0, -524288, 0, 1, -524287, 0, 1, -524286, 536870912, 0, -524285, 0, 1, -524284, 0, 0, -393234, 536870913, 0, -393226, 0, 1, -458748, 0, 1, -327698, 536870913, 0, -327690, 536870912, 0, -393212, 0, 0, -393211, 0, 1, -393210, 536870912, 0, -262162, 536870913, 0, -262154, 536870912, 0, -262153, 0, 1, -262152, 0, 1, -262151, 0, 0, -262150, 0, 1, -262149, 536870912, 0, -327674, 536870912, 0, -196626, 536870913, 0, -262138, 0, 1, -131090, 536870913, 0, -196602, 536870912, 0, -65554, 536870913, 0, -65553, 536870913, 0, -65552, 536870913, 0, -65551, 536870913, 0, -65550, 536870913, 0, -65549, 536870912, 0, -65548, 0, 1, -65547, 0, 0, -65546, 0, 1, -65545, 536870912, 0, -65544, 536870912, 0, -131066, 0, 1, -13, 536870912, 0, -65530, 536870912, 0, 65523, 0, 1, 65534, 536870912, 0, 65535, 0, 1, 0, 0, 0, 1, 0, 1, 2, 536870912, 0, 3, 0, 1, 4, 0, 0, 5, 0, 1, 6, 536870912, 0, 131059, 0, 0, 131070, 0, 1, 196595, 0, 1, 196606, 0, 0, 262131, 536870912, 0, 262142, 0, 1, 327667, 536870912, 0, 327668, 0, 1, 327669, 0, 0, 327670, 0, 1, 327671, 536870912, 0, 327672, 0, 1, 327673, 0, 1, 327674, 0, 0, 327675, 0, 1, 327676, 536870912, 0, 327677, 0, 1, 327678, 536870912, 0)
[node name="SpikeTileMap" parent="." instance=ExtResource( 6 )]
[node name="SpikeTileMap" parent="." instance=ExtResource("6")]
format = 2
[node name="DetailTileMap" parent="." instance=ExtResource( 5 )]
[node name="DetailTileMap" parent="." instance=ExtResource("5")]
z_index = -11
tile_data = PackedInt32Array( -524295, 536870916, 3, -524294, 536870916, 0, -524293, 536870916, 2, -589821, 536870916, 3, -589820, 536870916, 1, -589819, 536870916, 2, -458766, 5, 2, -458765, -1610612731, 2, -524283, 536870916, 1, -524282, 4, 3, -393230, -1073741819, 0, -393229, -1073741819, 0, -393228, -1073741819, 1, -393227, -1073741819, 1, -393223, 4, 2, -393222, 4, 1, -393221, 4, 3, -393218, 5, 1, -458749, 4, 2, -458747, 4, 0, -458746, 4, 3, -327694, -1073741819, 2, -327693, 1610612741, 2, -327687, 4, 2, -327686, 4, 0, -327685, 4, 3, -327682, 1610612741, 2, -393209, 4, 3, -327678, 5, 2, -327677, 5, 0, -327676, -1610612731, 2, -327675, 4, 2, -327673, 4, 0, -327672, 4, 3, -196614, 1073741829, 2, -196613, 1610612741, 2, -262142, 5, 0, -262141, 5, 0, -262140, 5, 0, -262137, 536870916, 2, -131076, 536870916, 3, -131075, 4, 0, -131074, 536870916, 2, -196606, -1073741819, 2, -196605, 5, 0, -196604, 1610612741, 2, -65540, 536870916, 3, -65539, 4, 1, -65538, 536870916, 2, -131072, 536870916, 3, -131071, 4, 0, -131070, 4, 3, -131069, 5, 1, -11, 1073741829, 2, -10, 5, 0, -9, 1610612741, 2, -65536, 4, 2, -65535, 536870916, 1, -65534, 4, 3, -65533, 5, 1, 131057, 536870916, 3, 131058, 536870916, 0, 131060, 4, 0, 131061, 4, 1, 131062, 4, 3, 131071, -1610612731, 2, 65536, 4, 2, 65537, 4, 0, 65538, 536870916, 2, 65541, 5, 1, 196593, 536870916, 3, 196594, 536870916, 1, 196596, 4, 1, 196597, 4, 0, 196598, 4, 3, 196607, -1610612731, 0, 131077, 5, 1, 262129, 4, 2, 262130, 536870916, 0, 262132, 4, 0, 262133, 4, 1, 262134, 536870916, 2, 262138, 5, 2, 262139, 5, 0, 262140, 5, 0, 262141, 536870917, 2, 262143, -536870907, 2, 196613, 5, 0, 327666, 4, 2 )
layer_0/tile_data = PackedInt32Array(-524295, 536870916, 3, -524294, 536870916, 0, -524293, 536870916, 2, -589821, 536870916, 3, -589820, 536870916, 1, -589819, 536870916, 2, -458766, 5, 2, -458765, -1610612731, 2, -524283, 536870916, 1, -524282, 4, 3, -393230, -1073741819, 0, -393229, -1073741819, 0, -393228, -1073741819, 1, -393227, -1073741819, 1, -393223, 4, 2, -393222, 4, 1, -393221, 4, 3, -393218, 5, 1, -458749, 4, 2, -458747, 4, 0, -458746, 4, 3, -327694, -1073741819, 2, -327693, 1610612741, 2, -327687, 4, 2, -327686, 4, 0, -327685, 4, 3, -327682, 1610612741, 2, -393209, 4, 3, -327678, 5, 2, -327677, 5, 0, -327676, -1610612731, 2, -327675, 4, 2, -327673, 4, 0, -327672, 4, 3, -196614, 1073741829, 2, -196613, 1610612741, 2, -262142, 5, 0, -262141, 5, 0, -262140, 5, 0, -262137, 536870916, 2, -131076, 536870916, 3, -131075, 4, 0, -131074, 536870916, 2, -196606, -1073741819, 2, -196605, 5, 0, -196604, 1610612741, 2, -65540, 536870916, 3, -65539, 4, 1, -65538, 536870916, 2, -131072, 536870916, 3, -131071, 4, 0, -131070, 4, 3, -131069, 5, 1, -11, 1073741829, 2, -10, 5, 0, -9, 1610612741, 2, -65536, 4, 2, -65535, 536870916, 1, -65534, 4, 3, -65533, 5, 1, 131057, 536870916, 3, 131058, 536870916, 0, 131060, 4, 0, 131061, 4, 1, 131062, 4, 3, 131071, -1610612731, 2, 65536, 4, 2, 65537, 4, 0, 65538, 536870916, 2, 65541, 5, 1, 196593, 536870916, 3, 196594, 536870916, 1, 196596, 4, 1, 196597, 4, 0, 196598, 4, 3, 196607, -1610612731, 0, 131077, 5, 1, 262129, 4, 2, 262130, 536870916, 0, 262132, 4, 0, 262133, 4, 1, 262134, 536870916, 2, 262138, 5, 2, 262139, 5, 0, 262140, 5, 0, 262141, 536870917, 2, 262143, -536870907, 2, 196613, 5, 0, 327666, 4, 2)
[node name="ObscureMap" parent="." instance=ExtResource( 13 )]
tile_data = PackedInt32Array( -524305, 536870913, 0, -524304, 536870913, 0, -524303, 536870913, 0, -524302, 536870913, 0, -524301, 536870913, 0, -524300, 536870913, 0, -524299, 536870913, 0, -458769, 536870913, 0, -458768, 536870913, 0, -458767, 536870913, 0, -458766, 536870913, 0, -458765, 536870913, 0, -458764, 536870913, 0, -458763, 536870913, 0, -393233, 536870913, 0, -393232, 536870913, 0, -393231, 536870913, 0, -393230, 536870913, 0, -393229, 536870913, 0, -393228, 536870913, 0, -393227, 536870913, 0, -327697, 536870913, 0, -327696, 536870913, 0, -327695, 536870913, 0, -327694, 536870913, 0, -327693, 536870913, 0, -327692, 536870913, 0, -327691, 536870913, 0, -262161, 536870913, 0, -262160, 0, 0, -262159, 0, 0, -262158, 536870913, 0, -262157, 1, 0, -262156, 1, 0, -262155, 536870913, 0, -196625, 536870913, 0, -196624, 0, 0, -196623, 0, 0, -196622, 536870913, 0, -196621, 1, 0, -196620, 1, 0, -196619, 536870913, 0, -196618, 536870913, 0, -196617, 536870913, 0, -196616, 2, 0, -131089, 536870913, 0, -131088, 536870913, 0, -131087, 536870913, 0, -131086, 536870913, 0, -131085, 536870913, 0, -131084, 536870913, 0, -131083, 536870913, 0, -131082, 536870913, 0, -131081, 536870913, 0, -131080, 2, 1 )
[node name="ObscureMap" parent="." instance=ExtResource("13")]
format = 2
layer_0/tile_data = PackedInt32Array(-524305, 536870913, 0, -524304, 536870913, 0, -524303, 536870913, 0, -524302, 536870913, 0, -524301, 536870913, 0, -524300, 536870913, 0, -524299, 536870913, 0, -458769, 536870913, 0, -458768, 536870913, 0, -458767, 536870913, 0, -458766, 536870913, 0, -458765, 536870913, 0, -458764, 536870913, 0, -458763, 536870913, 0, -393233, 536870913, 0, -393232, 536870913, 0, -393231, 536870913, 0, -393230, 536870913, 0, -393229, 536870913, 0, -393228, 536870913, 0, -393227, 536870913, 0, -327697, 536870913, 0, -327696, 536870913, 0, -327695, 536870913, 0, -327694, 536870913, 0, -327693, 536870913, 0, -327692, 536870913, 0, -327691, 536870913, 0, -262161, 536870913, 0, -262160, 0, 0, -262159, 0, 0, -262158, 536870913, 0, -262157, 1, 0, -262156, 1, 0, -262155, 536870913, 0, -196625, 536870913, 0, -196624, 0, 0, -196623, 0, 0, -196622, 536870913, 0, -196621, 1, 0, -196620, 1, 0, -196619, 536870913, 0, -196618, 536870913, 0, -196617, 536870913, 0, -196616, 2, 0, -131089, 536870913, 0, -131088, 536870913, 0, -131087, 536870913, 0, -131086, 536870913, 0, -131085, 536870913, 0, -131084, 536870913, 0, -131083, 536870913, 0, -131082, 536870913, 0, -131081, 536870913, 0, -131080, 2, 1)
[node name="GameCamera" parent="." instance=ExtResource( 4 )]
position = Vector2( -24, -16 )
[node name="GameCamera" parent="." instance=ExtResource("4")]
position = Vector2(-24, -16)
[node name="Actors" type="Node2D" parent="."]
[node name="Player" parent="Actors" instance=ExtResource( 7 )]
position = Vector2( -92, 24 )
[node name="Player" parent="Actors" instance=ExtResource("7")]
position = Vector2(-92, 24)
[node name="Exit" parent="Actors" instance=ExtResource( 3 )]
position = Vector2( -67, -51 )
[node name="Exit" parent="Actors" instance=ExtResource("3")]
position = Vector2(-67, -51)
[node name="Box" parent="Actors" instance=ExtResource( 2 )]
position = Vector2( -64, 24 )
[node name="Box" parent="Actors" instance=ExtResource("2")]
position = Vector2(-64, 24)
[node name="Box2" parent="Actors" instance=ExtResource( 2 )]
position = Vector2( 14, -8 )
[node name="Box2" parent="Actors" instance=ExtResource("2")]
position = Vector2(14, -8)
[node name="Box3" parent="Actors" instance=ExtResource( 2 )]
position = Vector2( 11, -16 )
[node name="Box3" parent="Actors" instance=ExtResource("2")]
position = Vector2(11, -16)
[node name="Note" parent="Actors" instance=ExtResource( 12 )]
position = Vector2( -125, -37 )
[node name="Note" parent="Actors" instance=ExtResource("12")]
position = Vector2(-125, -37)
[node name="return" type="Sprite2D" parent="."]
position = Vector2( 15, 36 )
texture = ExtResource( 10 )
position = Vector2(15, 36)
texture = ExtResource("10")
hframes = 3
vframes = 4
frame = 10
region_rect = Rect2( 0, 0, 18, 18 )
script = ExtResource( 11 )
region_rect = Rect2(0, 0, 18, 18)
script = ExtResource("11")
[node name="esc_label" type="Label" parent="return"]
modulate = Color(1, 0.945098, 0.909804, 1)
offset_left = 15.0
offset_top = -6.0
offset_right = 45.0
offset_bottom = 7.0
custom_colors/font_color = Color( 1, 0.945098, 0.909804, 1 )
custom_colors/font_color_shadow = Color( 0, 0, 0, 1 )
custom_constants/shadow_as_outline = 1
custom_fonts/font = ExtResource( 9 )
theme_override_fonts/font = ExtResource("9")
text = "menu"
[editable path="GameCamera"]

View file

@ -1,74 +1,71 @@
[gd_scene load_steps=14 format=2]
[gd_scene load_steps=14 format=3 uid="uid://2e2waiwh22b6"]
[ext_resource path="res://src/stage/SolidTileMap.tscn" type="PackedScene" id=1]
[ext_resource path="res://src/actor/Box.tscn" type="PackedScene" id=2]
[ext_resource path="res://src/actor/Exit.tscn" type="PackedScene" id=3]
[ext_resource path="res://src/stage/GameCamera.tscn" type="PackedScene" id=4]
[ext_resource path="res://src/stage/DetailTileMap.tscn" type="PackedScene" id=5]
[ext_resource path="res://src/stage/SpikeTileMap.tscn" type="PackedScene" id=6]
[ext_resource path="res://src/actor/Player.tscn" type="PackedScene" id=7]
[ext_resource path="res://src/stage/Stage.gd" type="Script" id=8]
[ext_resource path="res://media/font/m6x11.tres" type="FontFile" id=9]
[ext_resource path="res://media/image/btn.png" type="Texture2D" id=10]
[ext_resource path="res://src/menu/hide_on_level_select.gd" type="Script" id=11]
[ext_resource path="res://src/stage/ObscureMap.tscn" type="PackedScene" id=12]
[ext_resource path="res://src/actor/Note.tscn" type="PackedScene" id=13]
[ext_resource type="PackedScene" uid="uid://ccgl186gosdcp" path="res://src/stage/SolidTileMap.tscn" id="1"]
[ext_resource type="PackedScene" path="res://src/actor/Box.tscn" id="2"]
[ext_resource type="PackedScene" path="res://src/actor/Exit.tscn" id="3"]
[ext_resource type="PackedScene" path="res://src/stage/GameCamera.tscn" id="4"]
[ext_resource type="PackedScene" uid="uid://c3tsbvbfy7tmu" path="res://src/stage/DetailTileMap.tscn" id="5"]
[ext_resource type="PackedScene" path="res://src/stage/SpikeTileMap.tscn" id="6"]
[ext_resource type="PackedScene" uid="uid://bleh1qiiufduy" path="res://src/actor/Player.tscn" id="7"]
[ext_resource type="Script" path="res://src/stage/Stage.gd" id="8"]
[ext_resource type="FontVariation" uid="uid://cntu078xgj2oj" path="res://media/font/m6x11.tres" id="9"]
[ext_resource type="Texture2D" uid="uid://cmyhp4lmcy3di" path="res://media/image/btn.png" id="10"]
[ext_resource type="Script" path="res://src/menu/hide_on_level_select.gd" id="11"]
[ext_resource type="PackedScene" path="res://src/stage/ObscureMap.tscn" id="12"]
[ext_resource type="PackedScene" path="res://src/actor/Note.tscn" id="13"]
[node name="Stage" type="Node2D"]
script = ExtResource( 8 )
script = ExtResource("8")
[node name="SolidTileMap" parent="." instance=ExtResource( 1 )]
tile_data = PackedInt32Array( -720909, 1, 0, -720908, 1, 0, -720907, 1, 0, -720906, 1, 0, -720905, 1, 0, -720904, 1, 0, -720903, 1, 0, -720902, 1, 0, -720901, 1, 0, -720900, 1, 0, -720899, 1, 0, -720898, 1, 0, -720897, 1, 0, -786432, 1, 0, -786431, 1, 0, -786430, 1, 0, -786429, 1, 0, -786428, 1, 0, -786427, 1, 0, -786426, 1, 0, -786425, 1, 0, -786424, 1, 0, -786423, 1, 0, -786422, 1, 0, -786421, 1, 0, -786420, 1, 0, -786419, 1, 0, -786418, 1, 0, -786417, 1, 0, -786416, 1, 0, -655373, 1, 0, -720880, 1, 0, -589837, 1, 0, -655344, 1, 0, -524301, 1, 0, -589808, 1, 0, -458765, 1, 0, -524272, 1, 0, -393229, 1, 0, -458736, 1, 0, -327693, 1, 0, -327685, 536870912, 0, -327684, 536870912, 1, -327683, 0, 0, -327682, 536870912, 1, -327681, 536870912, 0, -393214, 0, 1, -393200, 1, 0, -262157, 1, 0, -262152, 536870912, 0, -262151, 536870912, 1, -262150, 0, 0, -262149, 536870912, 1, -327678, 536870912, 0, -327664, 1, 0, -196621, 1, 0, -196616, 536870912, 0, -262142, 536870912, 1, -262141, 0, 0, -262140, 536870912, 1, -262139, 536870912, 0, -262128, 1, 0, -131085, 1, 0, -131080, 536870912, 1, -196603, 536870912, 1, -196592, 1, 0, -65549, 1, 0, -65548, 1, 0, -65547, 1, 0, -65546, 1, 0, -65545, 1, 0, -65544, 536870912, 0, -65543, 536870912, 1, -65542, 536870912, 0, -65541, 536870912, 1, -65540, 0, 0, -65539, 536870912, 1, -65538, 536870912, 0, -131067, 536870912, 0, -131056, 1, 0, -5, 536870912, 1, -65531, 536870912, 0, -65530, 536870912, 1, -65529, 0, 0, -65528, 536870912, 1, -65527, 536870912, 0, -65526, 536870912, 1, -65525, 536870912, 0, -65524, 1, 0, -65523, 1, 0, -65522, 1, 0, -65521, 1, 0, -65520, 1, 0, 65531, 536870912, 0, 11, 536870912, 1, 131067, 536870912, 1, 65547, 536870912, 0, 196603, 536870912, 0, 131083, 536870912, 1, 262139, 536870912, 0, 262140, 536870912, 1, 262141, 0, 0, 262142, 536870912, 0, 262143, 536870912, 1, 196608, 0, 0, 196609, 536870912, 1, 196610, 536870912, 0, 196619, 536870912, 0, 262146, 536870912, 0, 262152, 536870912, 0, 262153, 536870912, 1, 262154, 0, 0, 262155, 536870912, 0, 327682, 536870912, 0, 327683, 536870912, 1, 327684, 536870912, 0, 327685, 536870912, 1, 327686, 0, 0, 327687, 536870912, 1, 327688, 536870912, 0 )
[node name="SolidTileMap" parent="." instance=ExtResource("1")]
layer_0/tile_data = PackedInt32Array(-720909, 1, 0, -720908, 1, 0, -720907, 1, 0, -720906, 1, 0, -720905, 1, 0, -720904, 1, 0, -720903, 1, 0, -720902, 1, 0, -720901, 1, 0, -720900, 1, 0, -720899, 1, 0, -720898, 1, 0, -720897, 1, 0, -786432, 1, 0, -786431, 1, 0, -786430, 1, 0, -786429, 1, 0, -786428, 1, 0, -786427, 1, 0, -786426, 1, 0, -786425, 1, 0, -786424, 1, 0, -786423, 1, 0, -786422, 1, 0, -786421, 1, 0, -786420, 1, 0, -786419, 1, 0, -786418, 1, 0, -786417, 1, 0, -786416, 1, 0, -655373, 1, 0, -720880, 1, 0, -589837, 1, 0, -655344, 1, 0, -524301, 1, 0, -589808, 1, 0, -458765, 1, 0, -524272, 1, 0, -393229, 1, 0, -458736, 1, 0, -327693, 1, 0, -327685, 536870912, 0, -327684, 536870912, 1, -327683, 0, 0, -327682, 536870912, 1, -327681, 536870912, 0, -393214, 0, 1, -393200, 1, 0, -262157, 1, 0, -262152, 536870912, 0, -262151, 536870912, 1, -262150, 0, 0, -262149, 536870912, 1, -327678, 536870912, 0, -327664, 1, 0, -196621, 1, 0, -196616, 536870912, 0, -262142, 536870912, 1, -262141, 0, 0, -262140, 536870912, 1, -262139, 536870912, 0, -262128, 1, 0, -131085, 1, 0, -131080, 536870912, 1, -196603, 536870912, 1, -196592, 1, 0, -65549, 1, 0, -65548, 1, 0, -65547, 1, 0, -65546, 1, 0, -65545, 1, 0, -65544, 536870912, 0, -65543, 536870912, 1, -65542, 536870912, 0, -65541, 536870912, 1, -65540, 0, 0, -65539, 536870912, 1, -65538, 536870912, 0, -131067, 536870912, 0, -131056, 1, 0, -5, 536870912, 1, -65531, 536870912, 0, -65530, 536870912, 1, -65529, 0, 0, -65528, 536870912, 1, -65527, 536870912, 0, -65526, 536870912, 1, -65525, 536870912, 0, -65524, 1, 0, -65523, 1, 0, -65522, 1, 0, -65521, 1, 0, -65520, 1, 0, 65531, 536870912, 0, 11, 536870912, 1, 131067, 536870912, 1, 65547, 536870912, 0, 196603, 536870912, 0, 131083, 536870912, 1, 262139, 536870912, 0, 262140, 536870912, 1, 262141, 0, 0, 262142, 536870912, 0, 262143, 536870912, 1, 196608, 0, 0, 196609, 536870912, 1, 196610, 536870912, 0, 196619, 536870912, 0, 262146, 536870912, 0, 262152, 536870912, 0, 262153, 536870912, 1, 262154, 0, 0, 262155, 536870912, 0, 327682, 536870912, 0, 327683, 536870912, 1, 327684, 536870912, 0, 327685, 536870912, 1, 327686, 0, 0, 327687, 536870912, 1, 327688, 536870912, 0)
[node name="SpikeTileMap" parent="." instance=ExtResource( 6 )]
[node name="SpikeTileMap" parent="." instance=ExtResource("6")]
format = 2
[node name="DetailTileMap" parent="." instance=ExtResource( 5 )]
[node name="DetailTileMap" parent="." instance=ExtResource("5")]
z_index = -11
tile_data = PackedInt32Array( -393211, 536870916, 3, -393210, 4, 0, -393209, 4, 3, -262147, 1073741829, 2, -262146, 5, 0, -262145, 5, 0, -327680, 1610612741, 2, -327676, 536870916, 3, -327675, 4, 0, -327674, 536870916, 1, -327673, 4, 3, -196612, 536870916, 3, -196611, 4, 1, -196610, 4, 3, -262138, 536870916, 0, -262137, 536870916, 1, -262136, 4, 3, -131076, 4, 2, -131075, 4, 0, -131074, 4, 3, -196604, 536870916, 0, -196602, 536870916, 1, -196601, 536870916, 0, -196600, 536870916, 2, -65545, 536870916, 3, -65540, 4, 0, -131072, 5, 2, -131071, 5, 0, -131070, -1610612731, 2, -131068, 4, 2, -131066, 4, 1, -131065, 536870916, 2, -9, 536870916, 3, -8, 4, 0, -7, 4, 1, -6, 4, 0, -4, 4, 0, -3, 4, 1, -2, 536870916, 2, -65536, 5, 0, -65535, 5, 0, -65534, 5, 0, 65527, 4, 2, 65528, 4, 1, 65529, 4, 0, 65530, 4, 1, 65532, 4, 1, 65533, 536870916, 0, 65534, 4, 3, 0, -1073741819, 2, 1, 5, 0, 2, 1610612741, 2, 6, 1073741829, 2, 7, 5, 0, 8, 5, 0, 9, 1610612741, 2, 131064, 4, 2, 131065, 4, 1, 131066, 4, 0, 65537, 5, 1, 65546, 4, 2, 65548, 4, 0, 65549, 4, 3, 196604, 5, 0, 196605, 5, 0, 196606, 536870917, 2, 131073, 5, 1, 131076, 4, 2, 131077, 4, 3, 131082, 536870916, 3, 131084, 4, 1, 131085, 4, 3, 196612, 4, 2, 196613, 4, 0, 196614, 4, 3, 196618, 4, 2, 196620, 536870916, 0, 196621, 4, 3, 327677, 5, 1, 262148, 4, 2, 262149, 4, 1, 262150, 4, 3, 262156, 4, 1, 262157, 4, 3, 393213, 1610612741, 2, 327690, 4, 2, 327691, 4, 1, 327692, 536870916, 0, 327693, 536870916, 2, 393220, 4, 2, 393221, 4, 0, 393222, 4, 3 )
layer_0/tile_data = PackedInt32Array(-393211, 536870916, 3, -393210, 4, 0, -393209, 4, 3, -262147, 1073741829, 2, -262146, 5, 0, -262145, 5, 0, -327680, 1610612741, 2, -327676, 536870916, 3, -327675, 4, 0, -327674, 536870916, 1, -327673, 4, 3, -196612, 536870916, 3, -196611, 4, 1, -196610, 4, 3, -262138, 536870916, 0, -262137, 536870916, 1, -262136, 4, 3, -131076, 4, 2, -131075, 4, 0, -131074, 4, 3, -196604, 536870916, 0, -196602, 536870916, 1, -196601, 536870916, 0, -196600, 536870916, 2, -65545, 536870916, 3, -65540, 4, 0, -131072, 5, 2, -131071, 5, 0, -131070, -1610612731, 2, -131068, 4, 2, -131066, 4, 1, -131065, 536870916, 2, -9, 536870916, 3, -8, 4, 0, -7, 4, 1, -6, 4, 0, -4, 4, 0, -3, 4, 1, -2, 536870916, 2, -65536, 5, 0, -65535, 5, 0, -65534, 5, 0, 65527, 4, 2, 65528, 4, 1, 65529, 4, 0, 65530, 4, 1, 65532, 4, 1, 65533, 536870916, 0, 65534, 4, 3, 0, -1073741819, 2, 1, 5, 0, 2, 1610612741, 2, 6, 1073741829, 2, 7, 5, 0, 8, 5, 0, 9, 1610612741, 2, 131064, 4, 2, 131065, 4, 1, 131066, 4, 0, 65537, 5, 1, 65546, 4, 2, 65548, 4, 0, 65549, 4, 3, 196604, 5, 0, 196605, 5, 0, 196606, 536870917, 2, 131073, 5, 1, 131076, 4, 2, 131077, 4, 3, 131082, 536870916, 3, 131084, 4, 1, 131085, 4, 3, 196612, 4, 2, 196613, 4, 0, 196614, 4, 3, 196618, 4, 2, 196620, 536870916, 0, 196621, 4, 3, 327677, 5, 1, 262148, 4, 2, 262149, 4, 1, 262150, 4, 3, 262156, 4, 1, 262157, 4, 3, 393213, 1610612741, 2, 327690, 4, 2, 327691, 4, 1, 327692, 536870916, 0, 327693, 536870916, 2, 393220, 4, 2, 393221, 4, 0, 393222, 4, 3)
[node name="ObscureMap" parent="." instance=ExtResource( 12 )]
tile_data = PackedInt32Array( -655372, 1, 0, -655371, 1, 0, -655370, 1, 0, -655369, 1, 0, -655368, 1, 0, -655367, 1, 0, -655366, 1, 0, -655365, 1, 0, -655364, 1, 0, -655363, 1, 0, -655362, 1, 0, -655361, 1, 0, -720896, 1, 0, -720895, 1, 0, -720894, 1, 0, -720893, 1, 0, -720892, 1, 0, -720891, 1, 0, -720890, 1, 0, -720889, 1, 0, -720888, 1, 0, -720887, 1, 0, -720886, 1, 0, -720885, 1, 0, -720884, 1, 0, -720883, 1, 0, -720882, 1, 0, -720881, 1, 0, -589836, 1, 0, -589835, 1, 0, -589834, 1, 0, -589833, 1, 0, -589832, 1, 0, -589831, 1, 0, -589830, 1, 0, -589829, 1, 0, -589828, 1, 0, -589827, 1, 0, -589826, 1, 0, -589825, 1, 0, -655360, 1, 0, -655359, 1, 0, -655358, 1, 0, -655357, 1, 0, -655356, 1, 0, -655355, 1, 0, -655354, 1, 0, -655353, 1, 0, -655352, 1, 0, -655351, 1, 0, -655350, 1, 0, -655349, 1, 0, -655348, 1, 0, -655347, 1, 0, -655346, 1, 0, -655345, 1, 0, -524300, 1, 0, -524299, 1, 0, -524298, 1, 0, -524297, 1, 0, -524296, 1, 0, -524295, 1, 0, -524294, 1, 0, -524293, 1, 0, -524292, 1, 0, -524291, 1, 0, -524290, 1, 0, -524289, 1, 0, -589824, 1, 0, -589823, 1, 0, -589822, 1, 0, -589821, 1, 0, -589820, 1, 0, -589819, 1, 0, -589818, 1, 0, -589817, 1, 0, -589816, 1, 0, -589815, 1, 0, -589814, 1, 0, -589813, 1, 0, -589812, 1, 0, -589811, 1, 0, -589810, 1, 0, -589809, 1, 0, -458764, 1, 0, -458763, 1, 0, -458762, 1, 0, -458761, 1, 0, -458760, 1, 0, -458759, 1, 0, -458758, 1, 0, -458757, 1, 0, -458756, 1, 0, -458755, 1, 0, -458754, 1, 0, -458753, 1, 0, -524288, 1, 0, -524287, 1, 0, -524286, 1, 0, -524285, 1, 0, -524284, 1, 0, -524283, 1, 0, -524282, 1, 0, -524281, 1, 0, -524280, 1, 0, -524279, 1, 0, -524278, 1, 0, -524277, 1, 0, -524276, 1, 0, -524275, 1, 0, -524274, 1, 0, -524273, 1, 0, -393228, 1, 0, -393227, 1, 0, -393226, 1, 0, -393225, 1, 0, -393224, 1, 0, -393223, 1, 0, -393222, 1, 0, -393221, 1, 0, -393220, 1, 0, -393219, 1, 0, -393218, 1, 0, -393217, 1, 0, -458752, 1, 0, -458751, 1, 0, -458750, 1, 0, -458749, 1, 0, -458748, 1, 0, -458747, 1, 0, -458746, 1, 0, -458745, 1, 0, -458744, 1, 0, -458743, 1, 0, -458742, 1, 0, -458741, 1, 0, -458740, 1, 0, -458739, 1, 0, -458738, 1, 0, -458737, 1, 0, -327692, 1, 0, -327691, 1, 0, -327690, 1, 0, -327689, 1, 0, -327688, 1, 0, -327687, 1, 0, -327686, 1, 0, -393216, 2, 1, -393215, 2, 0, -393213, 1, 0, -393212, 1, 0, -393211, 1, 0, -393210, 1, 0, -393209, 1, 0, -393208, 1, 0, -393207, 1, 0, -393206, 1, 0, -393205, 0, 0, -393204, 0, 0, -393203, 1, 0, -393202, 1, 0, -393201, 1, 0, -262156, 1, 0, -262155, 1, 0, -262154, 1, 0, -262153, 1, 0, -327677, 1, 0, -327676, 1, 0, -327675, 1, 0, -327674, 1, 0, -327673, 1, 0, -327672, 1, 0, -327671, 1, 0, -327670, 1, 0, -327669, 0, 0, -327668, 0, 0, -327667, 1, 0, -327666, 1, 0, -327665, 1, 0, -196620, 1, 0, -196619, 1, 0, -196618, 1, 0, -196617, 1, 0, -262138, 1, 0, -262137, 1, 0, -262136, 1, 0, -262135, 1, 0, -262134, 1, 0, -262133, 1, 0, -262132, 1, 0, -262131, 1, 0, -262130, 1, 0, -262129, 1, 0, -131084, 1, 0, -131083, 1, 0, -131082, 1, 0, -131081, 1, 0, -196602, 1, 0, -196601, 1, 0, -196600, 1, 0, -196599, 1, 0, -196598, 1, 0, -196597, 1, 0, -196596, 1, 0, -196595, 1, 0, -196594, 1, 0, -196593, 1, 0, -131066, 1, 0, -131065, 1, 0, -131064, 1, 0, -131063, 1, 0, -131062, 1, 0, -131061, 1, 0, -131060, 1, 0, -131059, 1, 0, -131058, 1, 0, -131057, 1, 0 )
[node name="ObscureMap" parent="." instance=ExtResource("12")]
format = 2
layer_0/tile_data = PackedInt32Array(-655372, 1, 0, -655371, 1, 0, -655370, 1, 0, -655369, 1, 0, -655368, 1, 0, -655367, 1, 0, -655366, 1, 0, -655365, 1, 0, -655364, 1, 0, -655363, 1, 0, -655362, 1, 0, -655361, 1, 0, -720896, 1, 0, -720895, 1, 0, -720894, 1, 0, -720893, 1, 0, -720892, 1, 0, -720891, 1, 0, -720890, 1, 0, -720889, 1, 0, -720888, 1, 0, -720887, 1, 0, -720886, 1, 0, -720885, 1, 0, -720884, 1, 0, -720883, 1, 0, -720882, 1, 0, -720881, 1, 0, -589836, 1, 0, -589835, 1, 0, -589834, 1, 0, -589833, 1, 0, -589832, 1, 0, -589831, 1, 0, -589830, 1, 0, -589829, 1, 0, -589828, 1, 0, -589827, 1, 0, -589826, 1, 0, -589825, 1, 0, -655360, 1, 0, -655359, 1, 0, -655358, 1, 0, -655357, 1, 0, -655356, 1, 0, -655355, 1, 0, -655354, 1, 0, -655353, 1, 0, -655352, 1, 0, -655351, 1, 0, -655350, 1, 0, -655349, 1, 0, -655348, 1, 0, -655347, 1, 0, -655346, 1, 0, -655345, 1, 0, -524300, 1, 0, -524299, 1, 0, -524298, 1, 0, -524297, 1, 0, -524296, 1, 0, -524295, 1, 0, -524294, 1, 0, -524293, 1, 0, -524292, 1, 0, -524291, 1, 0, -524290, 1, 0, -524289, 1, 0, -589824, 1, 0, -589823, 1, 0, -589822, 1, 0, -589821, 1, 0, -589820, 1, 0, -589819, 1, 0, -589818, 1, 0, -589817, 1, 0, -589816, 1, 0, -589815, 1, 0, -589814, 1, 0, -589813, 1, 0, -589812, 1, 0, -589811, 1, 0, -589810, 1, 0, -589809, 1, 0, -458764, 1, 0, -458763, 1, 0, -458762, 1, 0, -458761, 1, 0, -458760, 1, 0, -458759, 1, 0, -458758, 1, 0, -458757, 1, 0, -458756, 1, 0, -458755, 1, 0, -458754, 1, 0, -458753, 1, 0, -524288, 1, 0, -524287, 1, 0, -524286, 1, 0, -524285, 1, 0, -524284, 1, 0, -524283, 1, 0, -524282, 1, 0, -524281, 1, 0, -524280, 1, 0, -524279, 1, 0, -524278, 1, 0, -524277, 1, 0, -524276, 1, 0, -524275, 1, 0, -524274, 1, 0, -524273, 1, 0, -393228, 1, 0, -393227, 1, 0, -393226, 1, 0, -393225, 1, 0, -393224, 1, 0, -393223, 1, 0, -393222, 1, 0, -393221, 1, 0, -393220, 1, 0, -393219, 1, 0, -393218, 1, 0, -393217, 1, 0, -458752, 1, 0, -458751, 1, 0, -458750, 1, 0, -458749, 1, 0, -458748, 1, 0, -458747, 1, 0, -458746, 1, 0, -458745, 1, 0, -458744, 1, 0, -458743, 1, 0, -458742, 1, 0, -458741, 1, 0, -458740, 1, 0, -458739, 1, 0, -458738, 1, 0, -458737, 1, 0, -327692, 1, 0, -327691, 1, 0, -327690, 1, 0, -327689, 1, 0, -327688, 1, 0, -327687, 1, 0, -327686, 1, 0, -393216, 2, 1, -393215, 2, 0, -393213, 1, 0, -393212, 1, 0, -393211, 1, 0, -393210, 1, 0, -393209, 1, 0, -393208, 1, 0, -393207, 1, 0, -393206, 1, 0, -393205, 0, 0, -393204, 0, 0, -393203, 1, 0, -393202, 1, 0, -393201, 1, 0, -262156, 1, 0, -262155, 1, 0, -262154, 1, 0, -262153, 1, 0, -327677, 1, 0, -327676, 1, 0, -327675, 1, 0, -327674, 1, 0, -327673, 1, 0, -327672, 1, 0, -327671, 1, 0, -327670, 1, 0, -327669, 0, 0, -327668, 0, 0, -327667, 1, 0, -327666, 1, 0, -327665, 1, 0, -196620, 1, 0, -196619, 1, 0, -196618, 1, 0, -196617, 1, 0, -262138, 1, 0, -262137, 1, 0, -262136, 1, 0, -262135, 1, 0, -262134, 1, 0, -262133, 1, 0, -262132, 1, 0, -262131, 1, 0, -262130, 1, 0, -262129, 1, 0, -131084, 1, 0, -131083, 1, 0, -131082, 1, 0, -131081, 1, 0, -196602, 1, 0, -196601, 1, 0, -196600, 1, 0, -196599, 1, 0, -196598, 1, 0, -196597, 1, 0, -196596, 1, 0, -196595, 1, 0, -196594, 1, 0, -196593, 1, 0, -131066, 1, 0, -131065, 1, 0, -131064, 1, 0, -131063, 1, 0, -131062, 1, 0, -131061, 1, 0, -131060, 1, 0, -131059, 1, 0, -131058, 1, 0, -131057, 1, 0)
[node name="GameCamera" parent="." instance=ExtResource( 4 )]
position = Vector2( 16, 0 )
[node name="GameCamera" parent="." instance=ExtResource("4")]
position = Vector2(16, 0)
[node name="Actors" type="Node2D" parent="."]
[node name="Player" parent="Actors" instance=ExtResource( 7 )]
position = Vector2( 40, 32 )
[node name="Player" parent="Actors" instance=ExtResource("7")]
position = Vector2(40, 32)
[node name="Exit" parent="Actors" instance=ExtResource( 3 )]
position = Vector2( -51, -27 )
[node name="Exit" parent="Actors" instance=ExtResource("3")]
position = Vector2(-51, -27)
[node name="Box" parent="Actors" instance=ExtResource( 2 )]
position = Vector2( 72, 24 )
[node name="Box" parent="Actors" instance=ExtResource("2")]
position = Vector2(72, 24)
[node name="Box2" parent="Actors" instance=ExtResource( 2 )]
position = Vector2( 75, 16 )
[node name="Box2" parent="Actors" instance=ExtResource("2")]
position = Vector2(75, 16)
[node name="Note" parent="Actors" instance=ExtResource( 13 )]
position = Vector2( 91, -45 )
[node name="Note" parent="Actors" instance=ExtResource("13")]
position = Vector2(91, -45)
[node name="c" type="Sprite2D" parent="."]
position = Vector2( -76, 42 )
texture = ExtResource( 10 )
position = Vector2(-76, 42)
texture = ExtResource("10")
hframes = 6
vframes = 4
region_rect = Rect2( 0, 0, 18, 18 )
script = ExtResource( 11 )
region_rect = Rect2(0, 0, 18, 18)
script = ExtResource("11")
[node name="c_label" type="Label" parent="c"]
modulate = Color(1, 0.945098, 0.909804, 1)
offset_left = 12.0
offset_top = -6.0
offset_right = 32.0
offset_bottom = 7.0
custom_colors/font_color = Color( 1, 0.945098, 0.909804, 1 )
custom_colors/font_color_shadow = Color( 0, 0, 0, 1 )
custom_constants/shadow_as_outline = 1
custom_fonts/font = ExtResource( 9 )
theme_override_fonts/font = ExtResource("9")
text = "lift"
__meta__ = {
"_edit_use_anchors_": false
}
[editable path="GameCamera"]

Some files were not shown because too many files have changed in this diff Show more