From a06458b8a119fed559077caa75de7d78a67cc437 Mon Sep 17 00:00:00 2001 From: Daniel Tam Date: Sun, 21 Nov 2021 23:00:07 -0600 Subject: [PATCH] added dash and start of tilesetting --- Player.gd | 17 ++ Tilesets/Forest/forestTreeBig.png | Bin 0 -> 475 bytes Tilesets/Forest/forestTreeBig.png.import | 35 +++ Tilesets/Forest/tileSet.png | Bin 0 -> 3301 bytes Tilesets/Forest/tileSet.png.import | 35 +++ Tilesets/Forest/tileSet.tres | 28 +++ .../tileset_mk_16_16_nature_tileset_godot.png | Bin 0 -> 69662 bytes ...t_mk_16_16_nature_tileset_godot.png.import | 35 +++ ...tileset_mk_16_16_nature_tileset_godot.tres | 233 ++++++++++++++++++ World.gd | 4 +- World.tscn | 13 +- project.godot | 13 +- 12 files changed, 406 insertions(+), 7 deletions(-) create mode 100644 Tilesets/Forest/forestTreeBig.png create mode 100644 Tilesets/Forest/forestTreeBig.png.import create mode 100644 Tilesets/Forest/tileSet.png create mode 100644 Tilesets/Forest/tileSet.png.import create mode 100644 Tilesets/Forest/tileSet.tres create mode 100644 Tilesets/Hell/tileset_mk_16_16_nature_tileset_godot.png create mode 100644 Tilesets/Hell/tileset_mk_16_16_nature_tileset_godot.png.import create mode 100644 Tilesets/Hell/tileset_mk_16_16_nature_tileset_godot.tres diff --git a/Player.gd b/Player.gd index 3f7da1f..563a193 100644 --- a/Player.gd +++ b/Player.gd @@ -5,6 +5,8 @@ const MAX_SPEED = 120 const FRICTION = 1000 var velocity: Vector2 = Vector2.ZERO +var isDash = false +var counter = 0 func _physics_process(delta) -> void: @@ -19,6 +21,21 @@ func _physics_process(delta) -> void: velocity = velocity.move_toward(input_vector * MAX_SPEED, ACCELERATION * delta) else: velocity = velocity.move_toward(Vector2.ZERO, FRICTION * delta) + + # if dashing, increase velocity by 4 for one frame + if Input.is_action_just_pressed("player_dash") and input_vector != Vector2.ZERO and isDash == false: + velocity = velocity * 4 + isDash = true + + # If the dash was previously pressed, start a counter + if isDash: + counter += 1 + + # wait time before you can dash again + if counter > 60: + counter = 0 + isDash = false + velocity = move_and_slide(velocity) return diff --git a/Tilesets/Forest/forestTreeBig.png b/Tilesets/Forest/forestTreeBig.png new file mode 100644 index 0000000000000000000000000000000000000000..7cf487f53500783d001d2399d4b579a4c486cf0a GIT binary patch literal 475 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 bmTJ?@lg)Q&MIy!bMajj{!{NEz`NV$%s5Ohp literal 0 HcmV?d00001 diff --git a/Tilesets/Forest/tileSet.png.import b/Tilesets/Forest/tileSet.png.import new file mode 100644 index 0000000..a11c5e2 --- /dev/null +++ b/Tilesets/Forest/tileSet.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/tileSet.png-93e0a2dace30fafd685daf0f2fd79e63.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Tilesets/Forest/tileSet.png" +dest_files=[ "res://.import/tileSet.png-93e0a2dace30fafd685daf0f2fd79e63.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=true +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=true +svg/scale=1.0 diff --git a/Tilesets/Forest/tileSet.tres b/Tilesets/Forest/tileSet.tres new file mode 100644 index 0000000..f5439b5 --- /dev/null +++ b/Tilesets/Forest/tileSet.tres @@ -0,0 +1,28 @@ +[gd_resource type="TileSet" load_steps=2 format=2] + +[ext_resource path="res://Tilesets/Forest/tileSet.png" type="Texture" id=1] + +[resource] +0/name = "tileSet.png 0" +0/texture = ExtResource( 1 ) +0/tex_offset = Vector2( 0, 0 ) +0/modulate = Color( 1, 1, 1, 1 ) +0/region = Rect2( 0, 0, 208, 96 ) +0/tile_mode = 1 +0/autotile/bitmask_mode = 1 +0/autotile/bitmask_flags = [ Vector2( 1, 1 ), 432, Vector2( 1, 2 ), 438, Vector2( 1, 3 ), 54, Vector2( 1, 4 ), 48, Vector2( 2, 1 ), 504, Vector2( 2, 2 ), 511, Vector2( 2, 3 ), 63, Vector2( 2, 4 ), 56, Vector2( 3, 1 ), 216, Vector2( 3, 2 ), 219, Vector2( 3, 3 ), 27, Vector2( 3, 4 ), 24, Vector2( 4, 1 ), 144, Vector2( 4, 2 ), 146, Vector2( 4, 3 ), 18, Vector2( 4, 4 ), 16, Vector2( 5, 1 ), 176, Vector2( 5, 2 ), 182, Vector2( 5, 3 ), 434, Vector2( 5, 4 ), 50, Vector2( 5, 5 ), 178, Vector2( 6, 1 ), 248, Vector2( 6, 2 ), 255, Vector2( 6, 3 ), 507, Vector2( 6, 4 ), 59, Vector2( 6, 5 ), 251, Vector2( 7, 1 ), 440, Vector2( 7, 2 ), 447, Vector2( 7, 3 ), 510, Vector2( 7, 4 ), 62, Vector2( 7, 5 ), 446, Vector2( 8, 1 ), 152, Vector2( 8, 2 ), 155, Vector2( 8, 3 ), 218, Vector2( 8, 4 ), 26, Vector2( 8, 5 ), 154, Vector2( 9, 1 ), 184, Vector2( 9, 2 ), 191, Vector2( 9, 3 ), 506, Vector2( 9, 4 ), 58, Vector2( 9, 5 ), 186, Vector2( 10, 1 ), 443, Vector2( 10, 2 ), 254, Vector2( 10, 3 ), 442, Vector2( 10, 4 ), 190, Vector2( 11, 3 ), 250, Vector2( 11, 4 ), 187 ] +0/autotile/icon_coordinate = Vector2( 2, 2 ) +0/autotile/tile_size = Vector2( 16, 16 ) +0/autotile/spacing = 0 +0/autotile/occluder_map = [ ] +0/autotile/navpoly_map = [ ] +0/autotile/priority_map = [ ] +0/autotile/z_index_map = [ ] +0/occluder_offset = Vector2( 0, 0 ) +0/navigation_offset = Vector2( 0, 0 ) +0/shape_offset = Vector2( 0, 0 ) +0/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) +0/shape_one_way = false +0/shape_one_way_margin = 0.0 +0/shapes = [ ] +0/z_index = 0 diff --git a/Tilesets/Hell/tileset_mk_16_16_nature_tileset_godot.png b/Tilesets/Hell/tileset_mk_16_16_nature_tileset_godot.png new file mode 100644 index 0000000000000000000000000000000000000000..a1d4cee1da23ad47143403103d80e2db2ca3f15f GIT binary patch literal 69662 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

|3uhRtrROaw+Z1OkQ&f)0{+eXKcZD^te2 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 literal 0 HcmV?d00001 diff --git a/Tilesets/Hell/tileset_mk_16_16_nature_tileset_godot.png.import b/Tilesets/Hell/tileset_mk_16_16_nature_tileset_godot.png.import new file mode 100644 index 0000000..3d54dcb --- /dev/null +++ b/Tilesets/Hell/tileset_mk_16_16_nature_tileset_godot.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/tileset_mk_16_16_nature_tileset_godot.png-6c0fc33746e3be05314fa73b9ffb5148.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Tilesets/Hell/tileset_mk_16_16_nature_tileset_godot.png" +dest_files=[ "res://.import/tileset_mk_16_16_nature_tileset_godot.png-6c0fc33746e3be05314fa73b9ffb5148.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=true +svg/scale=1.0 diff --git a/Tilesets/Hell/tileset_mk_16_16_nature_tileset_godot.tres b/Tilesets/Hell/tileset_mk_16_16_nature_tileset_godot.tres new file mode 100644 index 0000000..583d92c --- /dev/null +++ b/Tilesets/Hell/tileset_mk_16_16_nature_tileset_godot.tres @@ -0,0 +1,233 @@ +[gd_resource type="TileSet" load_steps=2 format=2] + +[ext_resource path="tileset_mk_16_16_nature_tileset_godot.png" type="Texture" id=1] + +[resource] +0/name = "tileset_mk_16_16_nature_tileset_godot.png 0" +0/texture = ExtResource( 1 ) +0/tex_offset = Vector2( 0, 0 ) +0/modulate = Color( 1, 1, 1, 1 ) +0/region = Rect2( 0, 0, 960, 400 ) +0/tile_mode = 1 +0/autotile/bitmask_mode = 1 +0/autotile/bitmask_flags = [ Vector2( 1, 0 ), 432, Vector2( 1, 1 ), 438, Vector2( 1, 2 ), 54, Vector2( 1, 3 ), 48, Vector2( 2, 0 ), 504, Vector2( 2, 1 ), 511, Vector2( 2, 2 ), 63, Vector2( 2, 3 ), 56, Vector2( 3, 0 ), 216, Vector2( 3, 1 ), 219, Vector2( 3, 2 ), 27, Vector2( 3, 3 ), 24, Vector2( 4, 0 ), 144, Vector2( 4, 1 ), 146, Vector2( 4, 2 ), 18, Vector2( 4, 3 ), 16, Vector2( 5, 0 ), 176, Vector2( 5, 1 ), 182, Vector2( 5, 2 ), 434, Vector2( 5, 3 ), 50, Vector2( 5, 4 ), 178, Vector2( 6, 0 ), 248, Vector2( 6, 1 ), 255, Vector2( 6, 2 ), 507, Vector2( 6, 3 ), 59, Vector2( 6, 4 ), 251, Vector2( 7, 0 ), 440, Vector2( 7, 1 ), 447, Vector2( 7, 2 ), 510, Vector2( 7, 3 ), 62, Vector2( 7, 4 ), 446, Vector2( 8, 0 ), 152, Vector2( 8, 1 ), 155, Vector2( 8, 2 ), 218, Vector2( 8, 3 ), 26, Vector2( 8, 4 ), 154, Vector2( 9, 0 ), 184, Vector2( 9, 1 ), 191, Vector2( 9, 2 ), 506, Vector2( 9, 3 ), 58, Vector2( 9, 4 ), 186, Vector2( 10, 0 ), 443, Vector2( 10, 1 ), 254, Vector2( 10, 2 ), 442, Vector2( 10, 3 ), 190, Vector2( 11, 2 ), 250, Vector2( 11, 3 ), 187 ] +0/autotile/icon_coordinate = Vector2( 2, 1 ) +0/autotile/tile_size = Vector2( 16, 16 ) +0/autotile/spacing = 0 +0/autotile/occluder_map = [ ] +0/autotile/navpoly_map = [ ] +0/autotile/priority_map = [ ] +0/autotile/z_index_map = [ ] +0/occluder_offset = Vector2( 0, 0 ) +0/navigation_offset = Vector2( 0, 0 ) +0/shapes = [ ] +0/z_index = 0 +1/name = "tileset_mk_16_16_nature_tileset_godot.png 1" +1/texture = ExtResource( 1 ) +1/tex_offset = Vector2( 0, 0 ) +1/modulate = Color( 1, 1, 1, 1 ) +1/region = Rect2( 0, 0, 960, 400 ) +1/tile_mode = 1 +1/autotile/bitmask_mode = 1 +1/autotile/bitmask_flags = [ Vector2( 1, 6 ), 432, Vector2( 1, 7 ), 438, Vector2( 1, 8 ), 54, Vector2( 1, 9 ), 48, Vector2( 2, 6 ), 504, Vector2( 2, 7 ), 511, Vector2( 2, 8 ), 63, Vector2( 2, 9 ), 56, Vector2( 3, 6 ), 216, Vector2( 3, 7 ), 219, Vector2( 3, 8 ), 27, Vector2( 3, 9 ), 24, Vector2( 4, 6 ), 144, Vector2( 4, 7 ), 146, Vector2( 4, 8 ), 18, Vector2( 4, 9 ), 16, Vector2( 5, 6 ), 176, Vector2( 5, 7 ), 182, Vector2( 5, 8 ), 434, Vector2( 5, 9 ), 50, Vector2( 5, 10 ), 178, Vector2( 6, 6 ), 248, Vector2( 6, 7 ), 255, Vector2( 6, 8 ), 507, Vector2( 6, 9 ), 59, Vector2( 6, 10 ), 251, Vector2( 7, 6 ), 440, Vector2( 7, 7 ), 447, Vector2( 7, 8 ), 510, Vector2( 7, 9 ), 62, Vector2( 7, 10 ), 446, Vector2( 8, 6 ), 152, Vector2( 8, 7 ), 155, Vector2( 8, 8 ), 218, Vector2( 8, 9 ), 26, Vector2( 8, 10 ), 154, Vector2( 9, 6 ), 184, Vector2( 9, 7 ), 191, Vector2( 9, 8 ), 506, Vector2( 9, 9 ), 58, Vector2( 9, 10 ), 186, Vector2( 10, 6 ), 443, Vector2( 10, 7 ), 254, Vector2( 10, 8 ), 442, Vector2( 10, 9 ), 190, Vector2( 11, 8 ), 250, Vector2( 11, 9 ), 187 ] +1/autotile/icon_coordinate = Vector2( 2, 7 ) +1/autotile/tile_size = Vector2( 16, 16 ) +1/autotile/spacing = 0 +1/autotile/occluder_map = [ ] +1/autotile/navpoly_map = [ ] +1/autotile/priority_map = [ ] +1/autotile/z_index_map = [ ] +1/occluder_offset = Vector2( 0, 0 ) +1/navigation_offset = Vector2( 0, 0 ) +1/shapes = [ ] +1/z_index = 0 +2/name = "tileset_mk_16_16_nature_tileset_godot.png 2" +2/texture = ExtResource( 1 ) +2/tex_offset = Vector2( 0, 0 ) +2/modulate = Color( 1, 1, 1, 1 ) +2/region = Rect2( 0, 0, 960, 400 ) +2/tile_mode = 1 +2/autotile/bitmask_mode = 1 +2/autotile/bitmask_flags = [ Vector2( 13, 0 ), 432, Vector2( 13, 1 ), 438, Vector2( 13, 2 ), 54, Vector2( 13, 3 ), 48, Vector2( 14, 0 ), 504, Vector2( 14, 1 ), 511, Vector2( 14, 2 ), 63, Vector2( 14, 3 ), 56, Vector2( 15, 0 ), 216, Vector2( 15, 1 ), 219, Vector2( 15, 2 ), 27, Vector2( 15, 3 ), 24, Vector2( 16, 0 ), 144, Vector2( 16, 1 ), 146, Vector2( 16, 2 ), 18, Vector2( 16, 3 ), 16, Vector2( 17, 0 ), 176, Vector2( 17, 1 ), 182, Vector2( 17, 2 ), 434, Vector2( 17, 3 ), 50, Vector2( 17, 4 ), 178, Vector2( 18, 0 ), 248, Vector2( 18, 1 ), 255, Vector2( 18, 2 ), 507, Vector2( 18, 3 ), 59, Vector2( 18, 4 ), 251, Vector2( 19, 0 ), 440, Vector2( 19, 1 ), 447, Vector2( 19, 2 ), 510, Vector2( 19, 3 ), 62, Vector2( 19, 4 ), 446, Vector2( 20, 0 ), 152, Vector2( 20, 1 ), 155, Vector2( 20, 2 ), 218, Vector2( 20, 3 ), 26, Vector2( 20, 4 ), 154, Vector2( 21, 0 ), 184, Vector2( 21, 1 ), 191, Vector2( 21, 2 ), 506, Vector2( 21, 3 ), 58, Vector2( 21, 4 ), 186, Vector2( 22, 0 ), 443, Vector2( 22, 1 ), 254, Vector2( 22, 2 ), 442, Vector2( 22, 3 ), 190, Vector2( 23, 2 ), 250, Vector2( 23, 3 ), 187 ] +2/autotile/icon_coordinate = Vector2( 14, 1 ) +2/autotile/tile_size = Vector2( 16, 16 ) +2/autotile/spacing = 0 +2/autotile/occluder_map = [ ] +2/autotile/navpoly_map = [ ] +2/autotile/priority_map = [ ] +2/autotile/z_index_map = [ ] +2/occluder_offset = Vector2( 0, 0 ) +2/navigation_offset = Vector2( 0, 0 ) +2/shapes = [ ] +2/z_index = 0 +3/name = "tileset_mk_16_16_nature_tileset_godot.png 3" +3/texture = ExtResource( 1 ) +3/tex_offset = Vector2( 0, 0 ) +3/modulate = Color( 1, 1, 1, 1 ) +3/region = Rect2( 0, 0, 960, 400 ) +3/tile_mode = 1 +3/autotile/bitmask_mode = 1 +3/autotile/bitmask_flags = [ Vector2( 13, 6 ), 432, Vector2( 13, 7 ), 438, Vector2( 13, 8 ), 54, Vector2( 13, 9 ), 48, Vector2( 14, 6 ), 504, Vector2( 14, 7 ), 511, Vector2( 14, 8 ), 63, Vector2( 14, 9 ), 56, Vector2( 15, 6 ), 216, Vector2( 15, 7 ), 219, Vector2( 15, 8 ), 27, Vector2( 15, 9 ), 24, Vector2( 16, 6 ), 144, Vector2( 16, 7 ), 146, Vector2( 16, 8 ), 18, Vector2( 16, 9 ), 16, Vector2( 17, 6 ), 176, Vector2( 17, 7 ), 182, Vector2( 17, 8 ), 434, Vector2( 17, 9 ), 50, Vector2( 17, 10 ), 178, Vector2( 18, 6 ), 248, Vector2( 18, 7 ), 255, Vector2( 18, 8 ), 507, Vector2( 18, 9 ), 59, Vector2( 18, 10 ), 251, Vector2( 19, 6 ), 440, Vector2( 19, 7 ), 447, Vector2( 19, 8 ), 510, Vector2( 19, 9 ), 62, Vector2( 19, 10 ), 446, Vector2( 20, 6 ), 152, Vector2( 20, 7 ), 155, Vector2( 20, 8 ), 218, Vector2( 20, 9 ), 26, Vector2( 20, 10 ), 154, Vector2( 21, 6 ), 184, Vector2( 21, 7 ), 191, Vector2( 21, 8 ), 506, Vector2( 21, 9 ), 58, Vector2( 21, 10 ), 186, Vector2( 22, 6 ), 443, Vector2( 22, 7 ), 254, Vector2( 22, 8 ), 442, Vector2( 22, 9 ), 190, Vector2( 23, 8 ), 250, Vector2( 23, 9 ), 187 ] +3/autotile/icon_coordinate = Vector2( 14, 7 ) +3/autotile/tile_size = Vector2( 16, 16 ) +3/autotile/spacing = 0 +3/autotile/occluder_map = [ ] +3/autotile/navpoly_map = [ ] +3/autotile/priority_map = [ ] +3/autotile/z_index_map = [ ] +3/occluder_offset = Vector2( 0, 0 ) +3/navigation_offset = Vector2( 0, 0 ) +3/shapes = [ ] +3/z_index = 0 +4/name = "tileset_mk_16_16_nature_tileset_godot.png 4" +4/texture = ExtResource( 1 ) +4/tex_offset = Vector2( 0, 0 ) +4/modulate = Color( 1, 1, 1, 1 ) +4/region = Rect2( 0, 0, 960, 400 ) +4/tile_mode = 1 +4/autotile/bitmask_mode = 1 +4/autotile/bitmask_flags = [ Vector2( 0, 14 ), 432, Vector2( 0, 15 ), 438, Vector2( 0, 16 ), 54, Vector2( 0, 17 ), 48, Vector2( 1, 14 ), 504, Vector2( 1, 15 ), 511, Vector2( 1, 16 ), 63, Vector2( 1, 17 ), 56, Vector2( 2, 14 ), 216, Vector2( 2, 15 ), 219, Vector2( 2, 16 ), 27, Vector2( 2, 17 ), 24, Vector2( 3, 14 ), 144, Vector2( 3, 15 ), 146, Vector2( 3, 16 ), 18, Vector2( 3, 17 ), 16, Vector2( 4, 14 ), 176, Vector2( 4, 15 ), 182, Vector2( 4, 16 ), 434, Vector2( 4, 17 ), 50, Vector2( 4, 18 ), 178, Vector2( 5, 14 ), 248, Vector2( 5, 15 ), 255, Vector2( 5, 16 ), 507, Vector2( 5, 17 ), 59, Vector2( 5, 18 ), 251, Vector2( 6, 14 ), 440, Vector2( 6, 15 ), 447, Vector2( 6, 16 ), 510, Vector2( 6, 17 ), 62, Vector2( 6, 18 ), 446, Vector2( 7, 14 ), 152, Vector2( 7, 15 ), 155, Vector2( 7, 16 ), 218, Vector2( 7, 17 ), 26, Vector2( 7, 18 ), 154, Vector2( 8, 14 ), 184, Vector2( 8, 15 ), 191, Vector2( 8, 16 ), 506, Vector2( 8, 17 ), 58, Vector2( 8, 18 ), 186, Vector2( 9, 14 ), 443, Vector2( 9, 15 ), 254, Vector2( 9, 16 ), 442, Vector2( 9, 17 ), 190, Vector2( 10, 16 ), 250, Vector2( 10, 17 ), 187 ] +4/autotile/icon_coordinate = Vector2( 1, 15 ) +4/autotile/tile_size = Vector2( 16, 16 ) +4/autotile/spacing = 0 +4/autotile/occluder_map = [ ] +4/autotile/navpoly_map = [ ] +4/autotile/priority_map = [ ] +4/autotile/z_index_map = [ ] +4/occluder_offset = Vector2( 0, 0 ) +4/navigation_offset = Vector2( 0, 0 ) +4/shapes = [ ] +4/z_index = 0 +5/name = "tileset_mk_16_16_nature_tileset_godot.png 5" +5/texture = ExtResource( 1 ) +5/tex_offset = Vector2( 0, 0 ) +5/modulate = Color( 1, 1, 1, 1 ) +5/region = Rect2( 0, 0, 960, 400 ) +5/tile_mode = 1 +5/autotile/bitmask_mode = 1 +5/autotile/bitmask_flags = [ Vector2( 0, 20 ), 432, Vector2( 0, 21 ), 438, Vector2( 0, 22 ), 54, Vector2( 0, 23 ), 48, Vector2( 1, 20 ), 504, Vector2( 1, 21 ), 511, Vector2( 1, 22 ), 63, Vector2( 1, 23 ), 56, Vector2( 2, 20 ), 216, Vector2( 2, 21 ), 219, Vector2( 2, 22 ), 27, Vector2( 2, 23 ), 24, Vector2( 3, 20 ), 144, Vector2( 3, 21 ), 146, Vector2( 3, 22 ), 18, Vector2( 3, 23 ), 16, Vector2( 4, 20 ), 176, Vector2( 4, 21 ), 182, Vector2( 4, 22 ), 434, Vector2( 4, 23 ), 50, Vector2( 4, 24 ), 178, Vector2( 5, 20 ), 248, Vector2( 5, 21 ), 255, Vector2( 5, 22 ), 507, Vector2( 5, 23 ), 59, Vector2( 5, 24 ), 251, Vector2( 6, 20 ), 440, Vector2( 6, 21 ), 447, Vector2( 6, 22 ), 510, Vector2( 6, 23 ), 62, Vector2( 6, 24 ), 446, Vector2( 7, 20 ), 152, Vector2( 7, 21 ), 155, Vector2( 7, 22 ), 218, Vector2( 7, 23 ), 26, Vector2( 7, 24 ), 154, Vector2( 8, 20 ), 184, Vector2( 8, 21 ), 191, Vector2( 8, 22 ), 506, Vector2( 8, 23 ), 58, Vector2( 8, 24 ), 186, Vector2( 9, 20 ), 443, Vector2( 9, 21 ), 254, Vector2( 9, 22 ), 442, Vector2( 9, 23 ), 190, Vector2( 10, 22 ), 250, Vector2( 10, 23 ), 187 ] +5/autotile/icon_coordinate = Vector2( 1, 21 ) +5/autotile/tile_size = Vector2( 16, 16 ) +5/autotile/spacing = 0 +5/autotile/occluder_map = [ ] +5/autotile/navpoly_map = [ ] +5/autotile/priority_map = [ ] +5/autotile/z_index_map = [ ] +5/occluder_offset = Vector2( 0, 0 ) +5/navigation_offset = Vector2( 0, 0 ) +5/shapes = [ ] +5/z_index = 0 +6/name = "tileset_mk_16_16_nature_tileset_godot.png 6" +6/texture = ExtResource( 1 ) +6/tex_offset = Vector2( 0, 0 ) +6/modulate = Color( 1, 1, 1, 1 ) +6/region = Rect2( 0, 0, 960, 400 ) +6/tile_mode = 1 +6/autotile/bitmask_mode = 1 +6/autotile/bitmask_flags = [ Vector2( 25, 0 ), 432, Vector2( 25, 1 ), 438, Vector2( 25, 2 ), 54, Vector2( 25, 3 ), 48, Vector2( 26, 0 ), 504, Vector2( 26, 1 ), 511, Vector2( 26, 2 ), 63, Vector2( 26, 3 ), 56, Vector2( 27, 0 ), 216, Vector2( 27, 1 ), 219, Vector2( 27, 2 ), 27, Vector2( 27, 3 ), 24, Vector2( 28, 0 ), 144, Vector2( 28, 1 ), 146, Vector2( 28, 2 ), 18, Vector2( 28, 3 ), 16, Vector2( 29, 0 ), 176, Vector2( 29, 1 ), 182, Vector2( 29, 2 ), 434, Vector2( 29, 3 ), 50, Vector2( 29, 4 ), 178, Vector2( 30, 0 ), 248, Vector2( 30, 1 ), 255, Vector2( 30, 2 ), 507, Vector2( 30, 3 ), 59, Vector2( 30, 4 ), 251, Vector2( 31, 0 ), 440, Vector2( 31, 1 ), 447, Vector2( 31, 2 ), 510, Vector2( 31, 3 ), 62, Vector2( 31, 4 ), 446, Vector2( 32, 0 ), 152, Vector2( 32, 1 ), 155, Vector2( 32, 2 ), 218, Vector2( 32, 3 ), 26, Vector2( 32, 4 ), 154, Vector2( 33, 0 ), 184, Vector2( 33, 1 ), 191, Vector2( 33, 2 ), 506, Vector2( 33, 3 ), 58, Vector2( 33, 4 ), 186, Vector2( 34, 0 ), 443, Vector2( 34, 1 ), 254, Vector2( 34, 2 ), 442, Vector2( 34, 3 ), 190, Vector2( 35, 2 ), 250, Vector2( 35, 3 ), 187 ] +6/autotile/icon_coordinate = Vector2( 26, 1 ) +6/autotile/tile_size = Vector2( 16, 16 ) +6/autotile/spacing = 0 +6/autotile/occluder_map = [ ] +6/autotile/navpoly_map = [ ] +6/autotile/priority_map = [ ] +6/autotile/z_index_map = [ ] +6/occluder_offset = Vector2( 0, 0 ) +6/navigation_offset = Vector2( 0, 0 ) +6/shapes = [ ] +6/z_index = 0 +7/name = "tileset_mk_16_16_nature_tileset_godot.png 7" +7/texture = ExtResource( 1 ) +7/tex_offset = Vector2( 0, 0 ) +7/modulate = Color( 1, 1, 1, 1 ) +7/region = Rect2( 0, 0, 960, 400 ) +7/tile_mode = 1 +7/autotile/bitmask_mode = 1 +7/autotile/bitmask_flags = [ Vector2( 25, 6 ), 432, Vector2( 25, 7 ), 438, Vector2( 25, 8 ), 54, Vector2( 25, 9 ), 48, Vector2( 26, 6 ), 504, Vector2( 26, 7 ), 511, Vector2( 26, 8 ), 63, Vector2( 26, 9 ), 56, Vector2( 27, 6 ), 216, Vector2( 27, 7 ), 219, Vector2( 27, 8 ), 27, Vector2( 27, 9 ), 24, Vector2( 28, 6 ), 144, Vector2( 28, 7 ), 146, Vector2( 28, 8 ), 18, Vector2( 28, 9 ), 16, Vector2( 29, 6 ), 176, Vector2( 29, 7 ), 182, Vector2( 29, 8 ), 434, Vector2( 29, 9 ), 50, Vector2( 29, 10 ), 178, Vector2( 30, 6 ), 248, Vector2( 30, 7 ), 255, Vector2( 30, 8 ), 507, Vector2( 30, 9 ), 59, Vector2( 30, 10 ), 251, Vector2( 31, 6 ), 440, Vector2( 31, 7 ), 447, Vector2( 31, 8 ), 510, Vector2( 31, 9 ), 62, Vector2( 31, 10 ), 446, Vector2( 32, 6 ), 152, Vector2( 32, 7 ), 155, Vector2( 32, 8 ), 218, Vector2( 32, 9 ), 26, Vector2( 32, 10 ), 154, Vector2( 33, 6 ), 184, Vector2( 33, 7 ), 191, Vector2( 33, 8 ), 506, Vector2( 33, 9 ), 58, Vector2( 33, 10 ), 186, Vector2( 34, 6 ), 443, Vector2( 34, 7 ), 254, Vector2( 34, 8 ), 442, Vector2( 34, 9 ), 190, Vector2( 35, 8 ), 250, Vector2( 35, 9 ), 187 ] +7/autotile/icon_coordinate = Vector2( 26, 7 ) +7/autotile/tile_size = Vector2( 16, 16 ) +7/autotile/spacing = 0 +7/autotile/occluder_map = [ ] +7/autotile/navpoly_map = [ ] +7/autotile/priority_map = [ ] +7/autotile/z_index_map = [ ] +7/occluder_offset = Vector2( 0, 0 ) +7/navigation_offset = Vector2( 0, 0 ) +7/shapes = [ ] +7/z_index = 0 +8/name = "tileset_mk_16_16_nature_tileset_godot.png 8" +8/texture = ExtResource( 1 ) +8/tex_offset = Vector2( 0, 0 ) +8/modulate = Color( 1, 1, 1, 1 ) +8/region = Rect2( 0, 0, 960, 400 ) +8/tile_mode = 1 +8/autotile/bitmask_mode = 1 +8/autotile/bitmask_flags = [ Vector2( 37, 0 ), 432, Vector2( 37, 1 ), 438, Vector2( 37, 2 ), 54, Vector2( 37, 3 ), 48, Vector2( 38, 0 ), 504, Vector2( 38, 1 ), 511, Vector2( 38, 2 ), 63, Vector2( 38, 3 ), 56, Vector2( 39, 0 ), 216, Vector2( 39, 1 ), 219, Vector2( 39, 2 ), 27, Vector2( 39, 3 ), 24, Vector2( 40, 0 ), 144, Vector2( 40, 1 ), 146, Vector2( 40, 2 ), 18, Vector2( 40, 3 ), 16, Vector2( 41, 0 ), 176, Vector2( 41, 1 ), 182, Vector2( 41, 2 ), 434, Vector2( 41, 3 ), 50, Vector2( 41, 4 ), 178, Vector2( 42, 0 ), 248, Vector2( 42, 1 ), 255, Vector2( 42, 2 ), 507, Vector2( 42, 3 ), 59, Vector2( 42, 4 ), 251, Vector2( 43, 0 ), 440, Vector2( 43, 1 ), 447, Vector2( 43, 2 ), 510, Vector2( 43, 3 ), 62, Vector2( 43, 4 ), 446, Vector2( 44, 0 ), 152, Vector2( 44, 1 ), 155, Vector2( 44, 2 ), 218, Vector2( 44, 3 ), 26, Vector2( 44, 4 ), 154, Vector2( 45, 0 ), 184, Vector2( 45, 1 ), 191, Vector2( 45, 2 ), 506, Vector2( 45, 3 ), 58, Vector2( 45, 4 ), 186, Vector2( 46, 0 ), 443, Vector2( 46, 1 ), 254, Vector2( 46, 2 ), 442, Vector2( 46, 3 ), 190, Vector2( 47, 2 ), 250, Vector2( 47, 3 ), 187 ] +8/autotile/icon_coordinate = Vector2( 38, 1 ) +8/autotile/tile_size = Vector2( 16, 16 ) +8/autotile/spacing = 0 +8/autotile/occluder_map = [ ] +8/autotile/navpoly_map = [ ] +8/autotile/priority_map = [ ] +8/autotile/z_index_map = [ ] +8/occluder_offset = Vector2( 0, 0 ) +8/navigation_offset = Vector2( 0, 0 ) +8/shapes = [ ] +8/z_index = 0 +9/name = "tileset_mk_16_16_nature_tileset_godot.png 9" +9/texture = ExtResource( 1 ) +9/tex_offset = Vector2( 0, 0 ) +9/modulate = Color( 1, 1, 1, 1 ) +9/region = Rect2( 0, 0, 960, 400 ) +9/tile_mode = 1 +9/autotile/bitmask_mode = 1 +9/autotile/bitmask_flags = [ Vector2( 37, 6 ), 432, Vector2( 37, 7 ), 438, Vector2( 37, 8 ), 54, Vector2( 37, 9 ), 48, Vector2( 38, 6 ), 504, Vector2( 38, 7 ), 511, Vector2( 38, 8 ), 63, Vector2( 38, 9 ), 56, Vector2( 39, 6 ), 216, Vector2( 39, 7 ), 219, Vector2( 39, 8 ), 27, Vector2( 39, 9 ), 24, Vector2( 40, 6 ), 144, Vector2( 40, 7 ), 146, Vector2( 40, 8 ), 18, Vector2( 40, 9 ), 16, Vector2( 41, 6 ), 176, Vector2( 41, 7 ), 182, Vector2( 41, 8 ), 434, Vector2( 41, 9 ), 50, Vector2( 41, 10 ), 178, Vector2( 42, 6 ), 248, Vector2( 42, 7 ), 255, Vector2( 42, 8 ), 507, Vector2( 42, 9 ), 59, Vector2( 42, 10 ), 251, Vector2( 43, 6 ), 440, Vector2( 43, 7 ), 447, Vector2( 43, 8 ), 510, Vector2( 43, 9 ), 62, Vector2( 43, 10 ), 446, Vector2( 44, 6 ), 152, Vector2( 44, 7 ), 155, Vector2( 44, 8 ), 218, Vector2( 44, 9 ), 26, Vector2( 44, 10 ), 154, Vector2( 45, 6 ), 184, Vector2( 45, 7 ), 191, Vector2( 45, 8 ), 506, Vector2( 45, 9 ), 58, Vector2( 45, 10 ), 186, Vector2( 46, 6 ), 443, Vector2( 46, 7 ), 254, Vector2( 46, 8 ), 442, Vector2( 46, 9 ), 190, Vector2( 47, 8 ), 250, Vector2( 47, 9 ), 187 ] +9/autotile/icon_coordinate = Vector2( 38, 7 ) +9/autotile/tile_size = Vector2( 16, 16 ) +9/autotile/spacing = 0 +9/autotile/occluder_map = [ ] +9/autotile/navpoly_map = [ ] +9/autotile/priority_map = [ ] +9/autotile/z_index_map = [ ] +9/occluder_offset = Vector2( 0, 0 ) +9/navigation_offset = Vector2( 0, 0 ) +9/shapes = [ ] +9/z_index = 0 +10/name = "tileset_mk_16_16_nature_tileset_godot.png 10" +10/texture = ExtResource( 1 ) +10/tex_offset = Vector2( 0, 0 ) +10/modulate = Color( 1, 1, 1, 1 ) +10/region = Rect2( 0, 0, 960, 400 ) +10/tile_mode = 1 +10/autotile/bitmask_mode = 1 +10/autotile/bitmask_flags = [ Vector2( 49, 0 ), 432, Vector2( 49, 1 ), 438, Vector2( 49, 2 ), 54, Vector2( 49, 3 ), 48, Vector2( 50, 0 ), 504, Vector2( 50, 1 ), 511, Vector2( 50, 2 ), 63, Vector2( 50, 3 ), 56, Vector2( 51, 0 ), 216, Vector2( 51, 1 ), 219, Vector2( 51, 2 ), 27, Vector2( 51, 3 ), 24, Vector2( 52, 0 ), 144, Vector2( 52, 1 ), 146, Vector2( 52, 2 ), 18, Vector2( 52, 3 ), 16, Vector2( 53, 0 ), 176, Vector2( 53, 1 ), 182, Vector2( 53, 2 ), 434, Vector2( 53, 3 ), 50, Vector2( 53, 4 ), 178, Vector2( 54, 0 ), 248, Vector2( 54, 1 ), 255, Vector2( 54, 2 ), 507, Vector2( 54, 3 ), 59, Vector2( 54, 4 ), 251, Vector2( 55, 0 ), 440, Vector2( 55, 1 ), 447, Vector2( 55, 2 ), 510, Vector2( 55, 3 ), 62, Vector2( 55, 4 ), 446, Vector2( 56, 0 ), 152, Vector2( 56, 1 ), 155, Vector2( 56, 2 ), 218, Vector2( 56, 3 ), 26, Vector2( 56, 4 ), 154, Vector2( 57, 0 ), 184, Vector2( 57, 1 ), 191, Vector2( 57, 2 ), 506, Vector2( 57, 3 ), 58, Vector2( 57, 4 ), 186, Vector2( 58, 0 ), 443, Vector2( 58, 1 ), 254, Vector2( 58, 2 ), 442, Vector2( 58, 3 ), 190, Vector2( 59, 2 ), 250, Vector2( 59, 3 ), 187 ] +10/autotile/icon_coordinate = Vector2( 50, 1 ) +10/autotile/tile_size = Vector2( 16, 16 ) +10/autotile/spacing = 0 +10/autotile/occluder_map = [ ] +10/autotile/navpoly_map = [ ] +10/autotile/priority_map = [ ] +10/autotile/z_index_map = [ ] +10/occluder_offset = Vector2( 0, 0 ) +10/navigation_offset = Vector2( 0, 0 ) +10/shapes = [ ] +10/z_index = 0 +11/name = "tileset_mk_16_16_nature_tileset_godot.png 11" +11/texture = ExtResource( 1 ) +11/tex_offset = Vector2( 0, 0 ) +11/modulate = Color( 1, 1, 1, 1 ) +11/region = Rect2( 0, 0, 960, 400 ) +11/tile_mode = 1 +11/autotile/bitmask_mode = 1 +11/autotile/bitmask_flags = [ Vector2( 49, 6 ), 432, Vector2( 49, 7 ), 438, Vector2( 49, 8 ), 54, Vector2( 49, 9 ), 48, Vector2( 50, 6 ), 504, Vector2( 50, 7 ), 511, Vector2( 50, 8 ), 63, Vector2( 50, 9 ), 56, Vector2( 51, 6 ), 216, Vector2( 51, 7 ), 219, Vector2( 51, 8 ), 27, Vector2( 51, 9 ), 24, Vector2( 52, 6 ), 144, Vector2( 52, 7 ), 146, Vector2( 52, 8 ), 18, Vector2( 52, 9 ), 16, Vector2( 53, 6 ), 176, Vector2( 53, 7 ), 182, Vector2( 53, 8 ), 434, Vector2( 53, 9 ), 50, Vector2( 54, 6 ), 248, Vector2( 54, 7 ), 255, Vector2( 54, 8 ), 507, Vector2( 54, 9 ), 59, Vector2( 55, 6 ), 440, Vector2( 55, 7 ), 447, Vector2( 55, 8 ), 510, Vector2( 55, 9 ), 62, Vector2( 56, 6 ), 152, Vector2( 56, 7 ), 155, Vector2( 56, 8 ), 218, Vector2( 56, 9 ), 26, Vector2( 57, 6 ), 184, Vector2( 57, 7 ), 191, Vector2( 57, 8 ), 506, Vector2( 57, 9 ), 58, Vector2( 58, 6 ), 443, Vector2( 58, 7 ), 254, Vector2( 58, 8 ), 442, Vector2( 58, 9 ), 190, Vector2( 59, 8 ), 250, Vector2( 59, 9 ), 187, Vector2( 53, 10 ), 178, Vector2( 54, 10 ), 251, Vector2( 55, 10 ), 446, Vector2( 56, 10 ), 154, Vector2( 57, 10 ), 186 ] +11/autotile/icon_coordinate = Vector2( 50, 7 ) +11/autotile/tile_size = Vector2( 16, 16 ) +11/autotile/spacing = 0 +11/autotile/occluder_map = [ ] +11/autotile/navpoly_map = [ ] +11/autotile/priority_map = [ ] +11/autotile/z_index_map = [ ] +11/occluder_offset = Vector2( 0, 0 ) +11/navigation_offset = Vector2( 0, 0 ) +11/shapes = [ ] +11/z_index = 0 diff --git a/World.gd b/World.gd index f349435..faaf7c8 100644 --- a/World.gd +++ b/World.gd @@ -1,5 +1,5 @@ extends Node2D func _ready() -> void: - $YSort/Player.position = get_viewport_rect().size / 2 - return + $YSort/Player.position = get_viewport_rect().size / 2 + return diff --git a/World.tscn b/World.tscn index ced7c73..3b248c4 100644 --- a/World.tscn +++ b/World.tscn @@ -1,12 +1,23 @@ -[gd_scene load_steps=3 format=2] +[gd_scene load_steps=4 format=2] [ext_resource path="res://Player.tscn" type="PackedScene" id=1] [ext_resource path="res://World.gd" type="Script" id=2] +[ext_resource path="res://Tilesets/Hell/tileset_mk_16_16_nature_tileset_godot.tres" type="TileSet" id=3] [node name="World" type="Node2D"] script = ExtResource( 2 ) +[node name="TileMap" type="TileMap" parent="."] +tile_set = ExtResource( 3 ) +cell_size = Vector2( 16, 16 ) +cell_custom_transform = Transform2D( 16, 0, 0, 16, 0, 0 ) +format = 1 +tile_data = PoolIntArray( 0, 8, 37, 1, 8, 38, 2, 8, 38, 3, 8, 38, 4, 8, 38, 5, 8, 38, 6, 8, 38, 7, 8, 38, 8, 8, 38, 9, 8, 38, 10, 8, 39, 65536, 8, 65573, 65537, 8, 65574, 65538, 8, 65574, 65539, 8, 65574, 65540, 8, 65574, 65541, 8, 65574, 65542, 8, 65574, 65543, 8, 65574, 65544, 8, 65574, 65545, 8, 65574, 65546, 8, 65575, 131072, 8, 65573, 131073, 8, 65578, 131074, 8, 131110, 131075, 8, 131110, 131076, 8, 131110, 131077, 8, 131110, 131078, 8, 131110, 131079, 8, 131110, 131080, 8, 131110, 131081, 8, 65579, 131082, 8, 65575, 196608, 8, 65573, 196609, 8, 65575, 196617, 8, 65573, 196618, 8, 65575, 262144, 8, 65573, 262145, 8, 131114, 262146, 8, 38, 262147, 8, 38, 262148, 8, 38, 262149, 8, 38, 262150, 8, 38, 262151, 8, 38, 262152, 8, 38, 262153, 8, 131115, 262154, 8, 65575, 327680, 8, 65573, 327681, 8, 65574, 327682, 8, 65574, 327683, 8, 65574, 327684, 8, 65574, 327685, 8, 65574, 327686, 8, 65574, 327687, 8, 65574, 327688, 8, 65574, 327689, 8, 65574, 327690, 8, 65575, 393216, 8, 131109, 393217, 8, 131110, 393218, 8, 131110, 393219, 8, 131110, 393220, 8, 131110, 393221, 8, 131110, 393222, 8, 131110, 393223, 8, 131110, 393224, 8, 131110, 393225, 8, 131110, 393226, 8, 131111 ) + [node name="YSort" type="YSort" parent="."] [node name="Player" parent="YSort" instance=ExtResource( 1 )] collision_mask = 2 + +[node name="Camera2D" type="Camera2D" parent="YSort/Player"] +current = true diff --git a/project.godot b/project.godot index c88bda6..3637c40 100644 --- a/project.godot +++ b/project.godot @@ -30,22 +30,27 @@ window/stretch/aspect="keep" player_right={ "deadzone": 0.5, -"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":68,"unicode":0,"echo":false,"script":null) +"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":68,"physical_scancode":0,"unicode":0,"echo":false,"script":null) ] } player_left={ "deadzone": 0.5, -"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":65,"unicode":0,"echo":false,"script":null) +"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":65,"physical_scancode":0,"unicode":0,"echo":false,"script":null) ] } player_up={ "deadzone": 0.5, -"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":87,"unicode":0,"echo":false,"script":null) +"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":87,"physical_scancode":0,"unicode":0,"echo":false,"script":null) ] } player_down={ "deadzone": 0.5, -"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":83,"unicode":0,"echo":false,"script":null) +"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":83,"physical_scancode":0,"unicode":0,"echo":false,"script":null) + ] +} +player_dash={ +"deadzone": 0.5, +"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":0,"physical_scancode":16777237,"unicode":0,"echo":false,"script":null) ] }