chore: Neues Tileset von Tatjana
This commit is contained in:
parent
25845bfc99
commit
0a3799eee0
2
.gitignore
vendored
2
.gitignore
vendored
@ -32,4 +32,4 @@ data_*/
|
|||||||
*/.vscode/launch.json
|
*/.vscode/launch.json
|
||||||
|
|
||||||
# File specific ignores
|
# File specific ignores
|
||||||
savefile.tres
|
./savefile.tres
|
||||||
|
|||||||
@ -1,4 +1,4 @@
|
|||||||
[gd_resource type="Resource" load_steps=35 format=2]
|
[gd_resource type="Resource" load_steps=34 format=2]
|
||||||
|
|
||||||
[ext_resource path="res://src/Utilities/GlobalStateResource.gd" type="Script" id=1]
|
[ext_resource path="res://src/Utilities/GlobalStateResource.gd" type="Script" id=1]
|
||||||
|
|
||||||
@ -11,12 +11,12 @@ button_index = 1
|
|||||||
[sub_resource type="InputEventMouseButton" id=3]
|
[sub_resource type="InputEventMouseButton" id=3]
|
||||||
button_index = 1
|
button_index = 1
|
||||||
|
|
||||||
[sub_resource type="InputEventKey" id=5]
|
|
||||||
physical_scancode = 83
|
|
||||||
|
|
||||||
[sub_resource type="InputEventJoypadButton" id=4]
|
[sub_resource type="InputEventJoypadButton" id=4]
|
||||||
button_index = 13
|
button_index = 13
|
||||||
|
|
||||||
|
[sub_resource type="InputEventKey" id=5]
|
||||||
|
physical_scancode = 83
|
||||||
|
|
||||||
[sub_resource type="InputEventKey" id=6]
|
[sub_resource type="InputEventKey" id=6]
|
||||||
physical_scancode = 69
|
physical_scancode = 69
|
||||||
|
|
||||||
@ -26,17 +26,11 @@ button_index = 2
|
|||||||
[sub_resource type="InputEventKey" id=8]
|
[sub_resource type="InputEventKey" id=8]
|
||||||
scancode = 32
|
scancode = 32
|
||||||
|
|
||||||
|
[sub_resource type="InputEventJoypadButton" id=9]
|
||||||
|
|
||||||
[sub_resource type="InputEventKey" id=10]
|
[sub_resource type="InputEventKey" id=10]
|
||||||
physical_scancode = 16777232
|
physical_scancode = 16777232
|
||||||
|
|
||||||
[sub_resource type="InputEventKey" id=33]
|
|
||||||
pressed = true
|
|
||||||
scancode = 87
|
|
||||||
physical_scancode = 87
|
|
||||||
unicode = 119
|
|
||||||
|
|
||||||
[sub_resource type="InputEventJoypadButton" id=9]
|
|
||||||
|
|
||||||
[sub_resource type="InputEventKey" id=11]
|
[sub_resource type="InputEventKey" id=11]
|
||||||
scancode = 65
|
scancode = 65
|
||||||
|
|
||||||
@ -130,9 +124,9 @@ wallet = 3
|
|||||||
input_map = {
|
input_map = {
|
||||||
"boost_move": [ SubResource( 1 ), SubResource( 2 ) ],
|
"boost_move": [ SubResource( 1 ), SubResource( 2 ) ],
|
||||||
"click": [ SubResource( 3 ) ],
|
"click": [ SubResource( 3 ) ],
|
||||||
"duck": [ SubResource( 5 ), SubResource( 4 ) ],
|
"duck": [ SubResource( 4 ), SubResource( 5 ) ],
|
||||||
"interact": [ SubResource( 6 ), SubResource( 7 ) ],
|
"interact": [ SubResource( 6 ), SubResource( 7 ) ],
|
||||||
"jump": [ SubResource( 8 ), SubResource( 10 ), SubResource( 33 ), SubResource( 9 ) ],
|
"jump": [ SubResource( 8 ), SubResource( 9 ), SubResource( 10 ) ],
|
||||||
"move_left": [ SubResource( 11 ), SubResource( 12 ) ],
|
"move_left": [ SubResource( 11 ), SubResource( 12 ) ],
|
||||||
"move_right": [ SubResource( 13 ), SubResource( 14 ) ],
|
"move_right": [ SubResource( 13 ), SubResource( 14 ) ],
|
||||||
"pause": [ SubResource( 15 ), SubResource( 16 ) ],
|
"pause": [ SubResource( 15 ), SubResource( 16 ) ],
|
||||||
|
|||||||
@ -4,7 +4,7 @@ signal button_pushed
|
|||||||
|
|
||||||
onready var activatorArea = $"%ActivatorArea"
|
onready var activatorArea = $"%ActivatorArea"
|
||||||
onready var indicatorPlayer = $"%IndicatorPlayer"
|
onready var indicatorPlayer = $"%IndicatorPlayer"
|
||||||
onready var signalManager := get_tree().root.get_child(1).get_node("%SignalManager")
|
onready var signalManager := get_tree().root.get_child(3).get_node("%SignalManager")
|
||||||
onready var unactivatable_timer := $Timer
|
onready var unactivatable_timer := $Timer
|
||||||
|
|
||||||
var activatable = false
|
var activatable = false
|
||||||
|
|||||||
@ -2,7 +2,7 @@ extends Node2D
|
|||||||
|
|
||||||
onready var activatorArea = $"%ActivatorArea"
|
onready var activatorArea = $"%ActivatorArea"
|
||||||
onready var indicatorPlayer = $"%IndicatorPlayer"
|
onready var indicatorPlayer = $"%IndicatorPlayer"
|
||||||
onready var signalManager := get_tree().root.get_child(1).get_node("%SignalManager")
|
onready var signalManager := get_tree().root.get_child(3).get_node("%SignalManager")
|
||||||
onready var unactivatable_timer := $Timer
|
onready var unactivatable_timer := $Timer
|
||||||
|
|
||||||
var activatable = false
|
var activatable = false
|
||||||
|
|||||||
312
src/Environment/AlienGreenHouseTilesNew.tres
Normal file
312
src/Environment/AlienGreenHouseTilesNew.tres
Normal file
@ -0,0 +1,312 @@
|
|||||||
|
[gd_resource type="TileSet" load_steps=31 format=2]
|
||||||
|
|
||||||
|
[ext_resource path="res://assets/environment/blocks/basic_tileset_blobb-jakob-remix.png" type="Texture" id=1]
|
||||||
|
|
||||||
|
[sub_resource type="ConvexPolygonShape2D" id=6]
|
||||||
|
points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 )
|
||||||
|
|
||||||
|
[sub_resource type="ConvexPolygonShape2D" id=7]
|
||||||
|
points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 )
|
||||||
|
|
||||||
|
[sub_resource type="ConvexPolygonShape2D" id=8]
|
||||||
|
points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 )
|
||||||
|
|
||||||
|
[sub_resource type="ConvexPolygonShape2D" id=9]
|
||||||
|
points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 )
|
||||||
|
|
||||||
|
[sub_resource type="ConvexPolygonShape2D" id=10]
|
||||||
|
points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 )
|
||||||
|
|
||||||
|
[sub_resource type="ConvexPolygonShape2D" id=11]
|
||||||
|
points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 )
|
||||||
|
|
||||||
|
[sub_resource type="ConvexPolygonShape2D" id=12]
|
||||||
|
points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 )
|
||||||
|
|
||||||
|
[sub_resource type="ConvexPolygonShape2D" id=13]
|
||||||
|
points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 )
|
||||||
|
|
||||||
|
[sub_resource type="ConvexPolygonShape2D" id=14]
|
||||||
|
points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 )
|
||||||
|
|
||||||
|
[sub_resource type="ConvexPolygonShape2D" id=15]
|
||||||
|
points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 )
|
||||||
|
|
||||||
|
[sub_resource type="ConvexPolygonShape2D" id=16]
|
||||||
|
points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 )
|
||||||
|
|
||||||
|
[sub_resource type="ConvexPolygonShape2D" id=17]
|
||||||
|
points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 )
|
||||||
|
|
||||||
|
[sub_resource type="ConvexPolygonShape2D" id=18]
|
||||||
|
points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 )
|
||||||
|
|
||||||
|
[sub_resource type="ConvexPolygonShape2D" id=19]
|
||||||
|
points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 )
|
||||||
|
|
||||||
|
[sub_resource type="ConvexPolygonShape2D" id=20]
|
||||||
|
points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 )
|
||||||
|
|
||||||
|
[sub_resource type="ConvexPolygonShape2D" id=21]
|
||||||
|
points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 )
|
||||||
|
|
||||||
|
[sub_resource type="ConvexPolygonShape2D" id=22]
|
||||||
|
points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 )
|
||||||
|
|
||||||
|
[sub_resource type="ConvexPolygonShape2D" id=23]
|
||||||
|
points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 )
|
||||||
|
|
||||||
|
[sub_resource type="ConvexPolygonShape2D" id=24]
|
||||||
|
points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 )
|
||||||
|
|
||||||
|
[sub_resource type="ConvexPolygonShape2D" id=25]
|
||||||
|
points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 )
|
||||||
|
|
||||||
|
[sub_resource type="ConvexPolygonShape2D" id=26]
|
||||||
|
points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 )
|
||||||
|
|
||||||
|
[sub_resource type="ConvexPolygonShape2D" id=27]
|
||||||
|
points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 )
|
||||||
|
|
||||||
|
[sub_resource type="ConvexPolygonShape2D" id=28]
|
||||||
|
points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 )
|
||||||
|
|
||||||
|
[sub_resource type="ConvexPolygonShape2D" id=29]
|
||||||
|
points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 )
|
||||||
|
|
||||||
|
[sub_resource type="ConvexPolygonShape2D" id=30]
|
||||||
|
points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 )
|
||||||
|
|
||||||
|
[sub_resource type="ConvexPolygonShape2D" id=31]
|
||||||
|
points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 )
|
||||||
|
|
||||||
|
[sub_resource type="ConvexPolygonShape2D" id=32]
|
||||||
|
points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 )
|
||||||
|
|
||||||
|
[sub_resource type="ConvexPolygonShape2D" id=33]
|
||||||
|
points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 )
|
||||||
|
|
||||||
|
[sub_resource type="ConvexPolygonShape2D" id=34]
|
||||||
|
points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 )
|
||||||
|
|
||||||
|
[resource]
|
||||||
|
0/name = "basic_tileset_blobb-jakob-remix.png 0"
|
||||||
|
0/texture = ExtResource( 1 )
|
||||||
|
0/tex_offset = Vector2( 0, 0 )
|
||||||
|
0/modulate = Color( 1, 1, 1, 1 )
|
||||||
|
0/region = Rect2( 0, 0, 128, 128 )
|
||||||
|
0/tile_mode = 1
|
||||||
|
0/autotile/bitmask_mode = 0
|
||||||
|
0/autotile/bitmask_flags = [ Vector2( 0, 1 ), 1, Vector2( 0, 6 ), 321, Vector2( 1, 0 ), 256, Vector2( 1, 6 ), 320, Vector2( 2, 0 ), 320, Vector2( 3, 0 ), 64, Vector2( 4, 0 ), 260, Vector2( 5, 0 ), 65, Vector2( 5, 4 ), 324, Vector2( 5, 5 ), 321, Vector2( 6, 0 ), 4, Vector2( 6, 5 ), 64, Vector2( 7, 0 ), 5, Vector2( 7, 5 ), 65 ]
|
||||||
|
0/autotile/icon_coordinate = Vector2( 6, 5 )
|
||||||
|
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 = SubResource( 6 )
|
||||||
|
0/shape_one_way = false
|
||||||
|
0/shape_one_way_margin = 1.0
|
||||||
|
0/shapes = [ {
|
||||||
|
"autotile_coord": Vector2( 1, 0 ),
|
||||||
|
"one_way": false,
|
||||||
|
"one_way_margin": 1.0,
|
||||||
|
"shape": SubResource( 6 ),
|
||||||
|
"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 )
|
||||||
|
}, {
|
||||||
|
"autotile_coord": Vector2( 2, 0 ),
|
||||||
|
"one_way": false,
|
||||||
|
"one_way_margin": 1.0,
|
||||||
|
"shape": SubResource( 7 ),
|
||||||
|
"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 )
|
||||||
|
}, {
|
||||||
|
"autotile_coord": Vector2( 2, 0 ),
|
||||||
|
"one_way": false,
|
||||||
|
"one_way_margin": 1.0,
|
||||||
|
"shape": SubResource( 8 ),
|
||||||
|
"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 )
|
||||||
|
}, {
|
||||||
|
"autotile_coord": Vector2( 0, 1 ),
|
||||||
|
"one_way": false,
|
||||||
|
"one_way_margin": 1.0,
|
||||||
|
"shape": SubResource( 9 ),
|
||||||
|
"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 )
|
||||||
|
}, {
|
||||||
|
"autotile_coord": Vector2( 3, 0 ),
|
||||||
|
"one_way": false,
|
||||||
|
"one_way_margin": 1.0,
|
||||||
|
"shape": SubResource( 10 ),
|
||||||
|
"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 )
|
||||||
|
}, {
|
||||||
|
"autotile_coord": Vector2( 3, 0 ),
|
||||||
|
"one_way": false,
|
||||||
|
"one_way_margin": 1.0,
|
||||||
|
"shape": SubResource( 11 ),
|
||||||
|
"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 )
|
||||||
|
}, {
|
||||||
|
"autotile_coord": Vector2( 4, 0 ),
|
||||||
|
"one_way": false,
|
||||||
|
"one_way_margin": 1.0,
|
||||||
|
"shape": SubResource( 12 ),
|
||||||
|
"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 )
|
||||||
|
}, {
|
||||||
|
"autotile_coord": Vector2( 5, 0 ),
|
||||||
|
"one_way": false,
|
||||||
|
"one_way_margin": 1.0,
|
||||||
|
"shape": SubResource( 13 ),
|
||||||
|
"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 )
|
||||||
|
}, {
|
||||||
|
"autotile_coord": Vector2( 5, 0 ),
|
||||||
|
"one_way": false,
|
||||||
|
"one_way_margin": 1.0,
|
||||||
|
"shape": SubResource( 14 ),
|
||||||
|
"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 )
|
||||||
|
}, {
|
||||||
|
"autotile_coord": Vector2( 7, 5 ),
|
||||||
|
"one_way": false,
|
||||||
|
"one_way_margin": 1.0,
|
||||||
|
"shape": SubResource( 15 ),
|
||||||
|
"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 )
|
||||||
|
}, {
|
||||||
|
"autotile_coord": Vector2( 6, 0 ),
|
||||||
|
"one_way": false,
|
||||||
|
"one_way_margin": 1.0,
|
||||||
|
"shape": SubResource( 16 ),
|
||||||
|
"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 )
|
||||||
|
}, {
|
||||||
|
"autotile_coord": Vector2( 7, 0 ),
|
||||||
|
"one_way": false,
|
||||||
|
"one_way_margin": 1.0,
|
||||||
|
"shape": SubResource( 17 ),
|
||||||
|
"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 )
|
||||||
|
}, {
|
||||||
|
"autotile_coord": Vector2( 6, 5 ),
|
||||||
|
"one_way": false,
|
||||||
|
"one_way_margin": 1.0,
|
||||||
|
"shape": SubResource( 18 ),
|
||||||
|
"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 )
|
||||||
|
}, {
|
||||||
|
"autotile_coord": Vector2( 1, 6 ),
|
||||||
|
"one_way": false,
|
||||||
|
"one_way_margin": 1.0,
|
||||||
|
"shape": SubResource( 19 ),
|
||||||
|
"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 )
|
||||||
|
} ]
|
||||||
|
0/z_index = 0
|
||||||
|
1/name = "basic_tileset_blobb-jakob-remix.png 1"
|
||||||
|
1/texture = ExtResource( 1 )
|
||||||
|
1/tex_offset = Vector2( 0, 0 )
|
||||||
|
1/modulate = Color( 1, 1, 1, 1 )
|
||||||
|
1/region = Rect2( 0, 0, 128, 128 )
|
||||||
|
1/tile_mode = 2
|
||||||
|
1/autotile/icon_coordinate = Vector2( 5, 3 )
|
||||||
|
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/shape_offset = Vector2( 0, 0 )
|
||||||
|
1/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 )
|
||||||
|
1/shape = SubResource( 20 )
|
||||||
|
1/shape_one_way = false
|
||||||
|
1/shape_one_way_margin = 1.0
|
||||||
|
1/shapes = [ {
|
||||||
|
"autotile_coord": Vector2( 1, 6 ),
|
||||||
|
"one_way": false,
|
||||||
|
"one_way_margin": 1.0,
|
||||||
|
"shape": SubResource( 20 ),
|
||||||
|
"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 )
|
||||||
|
}, {
|
||||||
|
"autotile_coord": Vector2( 1, 0 ),
|
||||||
|
"one_way": false,
|
||||||
|
"one_way_margin": 1.0,
|
||||||
|
"shape": SubResource( 21 ),
|
||||||
|
"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 )
|
||||||
|
}, {
|
||||||
|
"autotile_coord": Vector2( 2, 0 ),
|
||||||
|
"one_way": false,
|
||||||
|
"one_way_margin": 1.0,
|
||||||
|
"shape": SubResource( 22 ),
|
||||||
|
"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 )
|
||||||
|
}, {
|
||||||
|
"autotile_coord": Vector2( 3, 0 ),
|
||||||
|
"one_way": false,
|
||||||
|
"one_way_margin": 1.0,
|
||||||
|
"shape": SubResource( 23 ),
|
||||||
|
"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 )
|
||||||
|
}, {
|
||||||
|
"autotile_coord": Vector2( 4, 0 ),
|
||||||
|
"one_way": false,
|
||||||
|
"one_way_margin": 1.0,
|
||||||
|
"shape": SubResource( 24 ),
|
||||||
|
"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 )
|
||||||
|
}, {
|
||||||
|
"autotile_coord": Vector2( 5, 0 ),
|
||||||
|
"one_way": false,
|
||||||
|
"one_way_margin": 1.0,
|
||||||
|
"shape": SubResource( 25 ),
|
||||||
|
"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 )
|
||||||
|
}, {
|
||||||
|
"autotile_coord": Vector2( 6, 5 ),
|
||||||
|
"one_way": false,
|
||||||
|
"one_way_margin": 1.0,
|
||||||
|
"shape": SubResource( 26 ),
|
||||||
|
"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 )
|
||||||
|
}, {
|
||||||
|
"autotile_coord": Vector2( 6, 5 ),
|
||||||
|
"one_way": false,
|
||||||
|
"one_way_margin": 1.0,
|
||||||
|
"shape": SubResource( 27 ),
|
||||||
|
"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 )
|
||||||
|
}, {
|
||||||
|
"autotile_coord": Vector2( 6, 0 ),
|
||||||
|
"one_way": false,
|
||||||
|
"one_way_margin": 1.0,
|
||||||
|
"shape": SubResource( 28 ),
|
||||||
|
"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 )
|
||||||
|
}, {
|
||||||
|
"autotile_coord": Vector2( 6, 0 ),
|
||||||
|
"one_way": false,
|
||||||
|
"one_way_margin": 1.0,
|
||||||
|
"shape": SubResource( 29 ),
|
||||||
|
"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 )
|
||||||
|
}, {
|
||||||
|
"autotile_coord": Vector2( 7, 0 ),
|
||||||
|
"one_way": false,
|
||||||
|
"one_way_margin": 1.0,
|
||||||
|
"shape": SubResource( 30 ),
|
||||||
|
"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 )
|
||||||
|
}, {
|
||||||
|
"autotile_coord": Vector2( 7, 0 ),
|
||||||
|
"one_way": false,
|
||||||
|
"one_way_margin": 1.0,
|
||||||
|
"shape": SubResource( 31 ),
|
||||||
|
"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 )
|
||||||
|
}, {
|
||||||
|
"autotile_coord": Vector2( 0, 1 ),
|
||||||
|
"one_way": false,
|
||||||
|
"one_way_margin": 1.0,
|
||||||
|
"shape": SubResource( 32 ),
|
||||||
|
"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 )
|
||||||
|
}, {
|
||||||
|
"autotile_coord": Vector2( 0, 1 ),
|
||||||
|
"one_way": false,
|
||||||
|
"one_way_margin": 1.0,
|
||||||
|
"shape": SubResource( 33 ),
|
||||||
|
"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 )
|
||||||
|
}, {
|
||||||
|
"autotile_coord": Vector2( 7, 5 ),
|
||||||
|
"one_way": false,
|
||||||
|
"one_way_margin": 1.0,
|
||||||
|
"shape": SubResource( 34 ),
|
||||||
|
"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 )
|
||||||
|
} ]
|
||||||
|
1/z_index = 0
|
||||||
@ -1,6 +1,6 @@
|
|||||||
[gd_resource type="ShaderMaterial" load_steps=2 format=2]
|
[gd_resource type="ShaderMaterial" load_steps=2 format=2]
|
||||||
|
|
||||||
[ext_resource path="res://src/Environment/ShaderGrass.gdshader" type="Shader" id=1]
|
[ext_resource path="res://src/Environment/Grass/ShaderGrass.gdshader" type="Shader" id=1]
|
||||||
|
|
||||||
[resource]
|
[resource]
|
||||||
resource_local_to_scene = true
|
resource_local_to_scene = true
|
||||||
@ -1,8 +1,8 @@
|
|||||||
[gd_scene load_steps=9 format=2]
|
[gd_scene load_steps=9 format=2]
|
||||||
|
|
||||||
[ext_resource path="res://assets/environment/decor/straight_straw.png" type="Texture" id=1]
|
[ext_resource path="res://assets/environment/decor/straight_straw.png" type="Texture" id=1]
|
||||||
[ext_resource path="res://src/Environment/ShaderGrass.gd" type="Script" id=2]
|
[ext_resource path="res://src/Environment/Grass/ShaderGrass.gd" type="Script" id=2]
|
||||||
[ext_resource path="res://src/Environment/ShaderGrassMaterial.tres" type="Material" id=3]
|
[ext_resource path="res://src/Environment/Grass/ShaderGrassMaterial.tres" type="Material" id=3]
|
||||||
[ext_resource path="res://assets/environment/decor/short_straw.png" type="Texture" id=4]
|
[ext_resource path="res://assets/environment/decor/short_straw.png" type="Texture" id=4]
|
||||||
[ext_resource path="res://assets/environment/decor/bent_straw.png" type="Texture" id=5]
|
[ext_resource path="res://assets/environment/decor/bent_straw.png" type="Texture" id=5]
|
||||||
[ext_resource path="res://assets/environment/decor/bent_straw_2.png" type="Texture" id=6]
|
[ext_resource path="res://assets/environment/decor/bent_straw_2.png" type="Texture" id=6]
|
||||||
@ -1,6 +1,6 @@
|
|||||||
[gd_resource type="ShaderMaterial" load_steps=2 format=2]
|
[gd_resource type="ShaderMaterial" load_steps=2 format=2]
|
||||||
|
|
||||||
[ext_resource path="res://src/Environment/ShaderGrass.gdshader" type="Shader" id=1]
|
[ext_resource path="res://src/Environment/Grass/ShaderGrass.gdshader" type="Shader" id=1]
|
||||||
|
|
||||||
[resource]
|
[resource]
|
||||||
resource_local_to_scene = true
|
resource_local_to_scene = true
|
||||||
@ -1,29 +0,0 @@
|
|||||||
[gd_resource type="TileSet" load_steps=3 format=2]
|
|
||||||
|
|
||||||
[ext_resource path="res://assets/environment/blocks/GreenhouseInner.png" type="Texture" id=1]
|
|
||||||
|
|
||||||
[sub_resource type="ConvexPolygonShape2D" id=5]
|
|
||||||
points = PoolVector2Array( 0, 24, 24, 24, 24, 0, 0, 0 )
|
|
||||||
|
|
||||||
[resource]
|
|
||||||
0/name = "GreenhouseInner.png 0"
|
|
||||||
0/texture = ExtResource( 1 )
|
|
||||||
0/tex_offset = Vector2( 0, 0 )
|
|
||||||
0/modulate = Color( 1, 1, 1, 1 )
|
|
||||||
0/region = Rect2( 0, 0, 24, 24 )
|
|
||||||
0/tile_mode = 0
|
|
||||||
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 = SubResource( 5 )
|
|
||||||
0/shape_one_way = false
|
|
||||||
0/shape_one_way_margin = 1.0
|
|
||||||
0/shapes = [ {
|
|
||||||
"autotile_coord": Vector2( 0, 0 ),
|
|
||||||
"one_way": false,
|
|
||||||
"one_way_margin": 1.0,
|
|
||||||
"shape": SubResource( 5 ),
|
|
||||||
"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 )
|
|
||||||
} ]
|
|
||||||
0/z_index = 0
|
|
||||||
@ -6,7 +6,7 @@
|
|||||||
[ext_resource path="res://src/Utilities/SignalManager.tscn" type="PackedScene" id=4]
|
[ext_resource path="res://src/Utilities/SignalManager.tscn" type="PackedScene" id=4]
|
||||||
[ext_resource path="res://src/Environment/AlienShipTileSet.tres" type="TileSet" id=5]
|
[ext_resource path="res://src/Environment/AlienShipTileSet.tres" type="TileSet" id=5]
|
||||||
[ext_resource path="res://assets/environment/blocks/basic_tileset_blobb-jakob-remix.png" type="Texture" id=6]
|
[ext_resource path="res://assets/environment/blocks/basic_tileset_blobb-jakob-remix.png" type="Texture" id=6]
|
||||||
[ext_resource path="res://src/Environment/ShaderGrass.tscn" type="PackedScene" id=7]
|
[ext_resource path="res://src/Environment/Grass/ShaderGrass.tscn" type="PackedScene" id=7]
|
||||||
[ext_resource path="res://src/Contraptions/Portal/Portal.tscn" type="PackedScene" id=8]
|
[ext_resource path="res://src/Contraptions/Portal/Portal.tscn" type="PackedScene" id=8]
|
||||||
[ext_resource path="res://src/Actors/Blobby/Blobby.tscn" type="PackedScene" id=9]
|
[ext_resource path="res://src/Actors/Blobby/Blobby.tscn" type="PackedScene" id=9]
|
||||||
[ext_resource path="res://src/Levels/Level 1.gd" type="Script" id=10]
|
[ext_resource path="res://src/Levels/Level 1.gd" type="Script" id=10]
|
||||||
@ -113,10 +113,10 @@ visible = true
|
|||||||
visible = true
|
visible = true
|
||||||
|
|
||||||
[node name="AnimatedSprite" parent="BlobbyCam/ParallaxBackground/ParallaxLayer5" index="4"]
|
[node name="AnimatedSprite" parent="BlobbyCam/ParallaxBackground/ParallaxLayer5" index="4"]
|
||||||
frame = 2
|
frame = 3
|
||||||
|
|
||||||
[node name="AnimatedSprite2" parent="BlobbyCam/ParallaxBackground/ParallaxLayer5" index="5"]
|
[node name="AnimatedSprite2" parent="BlobbyCam/ParallaxBackground/ParallaxLayer5" index="5"]
|
||||||
frame = 5
|
frame = 6
|
||||||
|
|
||||||
[node name="Blobby" parent="." instance=ExtResource( 9 )]
|
[node name="Blobby" parent="." instance=ExtResource( 9 )]
|
||||||
unique_name_in_owner = true
|
unique_name_in_owner = true
|
||||||
|
|||||||
@ -6,7 +6,7 @@
|
|||||||
[ext_resource path="res://src/Actors/BlobbyCam.tscn" type="PackedScene" id=4]
|
[ext_resource path="res://src/Actors/BlobbyCam.tscn" type="PackedScene" id=4]
|
||||||
[ext_resource path="res://src/BenefitialObjects/SavePoint.tscn" type="PackedScene" id=5]
|
[ext_resource path="res://src/BenefitialObjects/SavePoint.tscn" type="PackedScene" id=5]
|
||||||
[ext_resource path="res://src/Utilities/SignalManager.tscn" type="PackedScene" id=6]
|
[ext_resource path="res://src/Utilities/SignalManager.tscn" type="PackedScene" id=6]
|
||||||
[ext_resource path="res://src/Environment/ShaderGrass.tscn" type="PackedScene" id=7]
|
[ext_resource path="res://src/Environment/Grass/ShaderGrass.tscn" type="PackedScene" id=7]
|
||||||
[ext_resource path="res://src/UserInterface/UserInterface.tscn" type="PackedScene" id=8]
|
[ext_resource path="res://src/UserInterface/UserInterface.tscn" type="PackedScene" id=8]
|
||||||
[ext_resource path="res://src/Actors/Blobby/Blobby.tscn" type="PackedScene" id=9]
|
[ext_resource path="res://src/Actors/Blobby/Blobby.tscn" type="PackedScene" id=9]
|
||||||
[ext_resource path="res://src/ObstacleObjects/PitArea.tscn" type="PackedScene" id=10]
|
[ext_resource path="res://src/ObstacleObjects/PitArea.tscn" type="PackedScene" id=10]
|
||||||
|
|||||||
@ -17,7 +17,7 @@
|
|||||||
[ext_resource path="res://src/Actors/Blobby/Blobby.tscn" type="PackedScene" id=15]
|
[ext_resource path="res://src/Actors/Blobby/Blobby.tscn" type="PackedScene" id=15]
|
||||||
[ext_resource path="res://src/Contraptions/Portal/Portal.tscn" type="PackedScene" id=17]
|
[ext_resource path="res://src/Contraptions/Portal/Portal.tscn" type="PackedScene" id=17]
|
||||||
[ext_resource path="res://src/Levels/Templates/LevelTemplate.gd" type="Script" id=19]
|
[ext_resource path="res://src/Levels/Templates/LevelTemplate.gd" type="Script" id=19]
|
||||||
[ext_resource path="res://src/Environment/ShaderGrass.tscn" type="PackedScene" id=20]
|
[ext_resource path="res://src/Environment/Grass/ShaderGrass.tscn" type="PackedScene" id=20]
|
||||||
[ext_resource path="res://src/Environment/Greenhouse.tscn" type="PackedScene" id=21]
|
[ext_resource path="res://src/Environment/Greenhouse.tscn" type="PackedScene" id=21]
|
||||||
|
|
||||||
[sub_resource type="AnimationNodeStateMachinePlayback" id=4]
|
[sub_resource type="AnimationNodeStateMachinePlayback" id=4]
|
||||||
|
|||||||
@ -17,7 +17,7 @@
|
|||||||
[ext_resource path="res://src/Platforms/FlyingLaserCutter.tscn" type="PackedScene" id=16]
|
[ext_resource path="res://src/Platforms/FlyingLaserCutter.tscn" type="PackedScene" id=16]
|
||||||
[ext_resource path="res://src/Platforms/FlyingPlatformClean.tscn" type="PackedScene" id=17]
|
[ext_resource path="res://src/Platforms/FlyingPlatformClean.tscn" type="PackedScene" id=17]
|
||||||
[ext_resource path="res://src/BenefitialObjects/Coin.tscn" type="PackedScene" id=18]
|
[ext_resource path="res://src/BenefitialObjects/Coin.tscn" type="PackedScene" id=18]
|
||||||
[ext_resource path="res://src/Environment/ShaderGrass.tscn" type="PackedScene" id=19]
|
[ext_resource path="res://src/Environment/Grass/ShaderGrass.tscn" type="PackedScene" id=19]
|
||||||
[ext_resource path="res://src/Environment/Greenhouse.tscn" type="PackedScene" id=20]
|
[ext_resource path="res://src/Environment/Greenhouse.tscn" type="PackedScene" id=20]
|
||||||
|
|
||||||
[sub_resource type="AnimationNodeStateMachinePlayback" id=4]
|
[sub_resource type="AnimationNodeStateMachinePlayback" id=4]
|
||||||
|
|||||||
71
src/Levels/New Tiles Level.tscn
Normal file
71
src/Levels/New Tiles Level.tscn
Normal file
File diff suppressed because one or more lines are too long
@ -3,7 +3,7 @@
|
|||||||
[ext_resource path="res://src/Environment/AlienShipTileSet.tres" type="TileSet" id=1]
|
[ext_resource path="res://src/Environment/AlienShipTileSet.tres" type="TileSet" id=1]
|
||||||
[ext_resource path="res://src/Utilities/SignalManager.tscn" type="PackedScene" id=3]
|
[ext_resource path="res://src/Utilities/SignalManager.tscn" type="PackedScene" id=3]
|
||||||
[ext_resource path="res://src/Utilities/LevelState.tscn" type="PackedScene" id=4]
|
[ext_resource path="res://src/Utilities/LevelState.tscn" type="PackedScene" id=4]
|
||||||
[ext_resource path="res://src/Environment/ShaderGrass.tscn" type="PackedScene" id=5]
|
[ext_resource path="res://src/Environment/Grass/ShaderGrass.tscn" type="PackedScene" id=5]
|
||||||
[ext_resource path="res://src/UserInterface/UserInterface.tscn" type="PackedScene" id=6]
|
[ext_resource path="res://src/UserInterface/UserInterface.tscn" type="PackedScene" id=6]
|
||||||
[ext_resource path="res://src/Actors/Blobby/Blobby.tscn" type="PackedScene" id=10]
|
[ext_resource path="res://src/Actors/Blobby/Blobby.tscn" type="PackedScene" id=10]
|
||||||
[ext_resource path="res://src/Actors/BlobbyCam.tscn" type="PackedScene" id=11]
|
[ext_resource path="res://src/Actors/BlobbyCam.tscn" type="PackedScene" id=11]
|
||||||
|
|||||||
@ -8,6 +8,6 @@ margin_bottom = 78.0
|
|||||||
size_flags_vertical = 3
|
size_flags_vertical = 3
|
||||||
text = "Begin"
|
text = "Begin"
|
||||||
script = ExtResource( 1 )
|
script = ExtResource( 1 )
|
||||||
next_scene_path = "res://src/Levels/Level on the loose.tscn"
|
next_scene_path = "res://src/Levels/New Tiles Level.tscn"
|
||||||
|
|
||||||
[connection signal="button_up" from="." to="." method="_on_button_up"]
|
[connection signal="button_up" from="." to="." method="_on_button_up"]
|
||||||
|
|||||||
@ -1,6 +1,6 @@
|
|||||||
extends Button
|
extends Button
|
||||||
|
|
||||||
onready var levelState := get_tree().root.get_child(1).get_node("%LevelState")
|
onready var levelState := get_tree().root.get_child(3).get_node("%LevelState")
|
||||||
|
|
||||||
func _on_button_up() -> void:
|
func _on_button_up() -> void:
|
||||||
levelState.kills = 0
|
levelState.kills = 0
|
||||||
|
|||||||
@ -1,6 +1,6 @@
|
|||||||
extends Label
|
extends Label
|
||||||
|
|
||||||
onready var levelState := get_tree().root.get_child(1).get_node("%LevelState")
|
onready var levelState := get_tree().root.get_child(3).get_node("%LevelState")
|
||||||
|
|
||||||
func _ready():
|
func _ready():
|
||||||
var wallet = 0
|
var wallet = 0
|
||||||
|
|||||||
@ -167,8 +167,6 @@ size_flags_vertical = 3
|
|||||||
|
|
||||||
[node name="ActionKeyList" type="VBoxContainer" parent="KeymapViewer/ScrollContainer"]
|
[node name="ActionKeyList" type="VBoxContainer" parent="KeymapViewer/ScrollContainer"]
|
||||||
unique_name_in_owner = true
|
unique_name_in_owner = true
|
||||||
margin_right = 552.0
|
|
||||||
margin_bottom = 177.0
|
|
||||||
size_flags_horizontal = 3
|
size_flags_horizontal = 3
|
||||||
size_flags_vertical = 3
|
size_flags_vertical = 3
|
||||||
script = ExtResource( 3 )
|
script = ExtResource( 3 )
|
||||||
|
|||||||
@ -14,20 +14,20 @@ size_flags_vertical = 13
|
|||||||
script = ExtResource( 1 )
|
script = ExtResource( 1 )
|
||||||
|
|
||||||
[node name="Action" type="Label" parent="."]
|
[node name="Action" type="Label" parent="."]
|
||||||
margin_right = 306.0
|
margin_right = 301.0
|
||||||
margin_bottom = 20.0
|
margin_bottom = 30.0
|
||||||
size_flags_horizontal = 3
|
size_flags_horizontal = 3
|
||||||
size_flags_vertical = 1
|
size_flags_vertical = 1
|
||||||
text = "Up"
|
text = "Up"
|
||||||
valign = 1
|
valign = 1
|
||||||
|
|
||||||
[node name="Key" type="TextureRect" parent="."]
|
[node name="Key" type="TextureRect" parent="."]
|
||||||
margin_left = 310.0
|
margin_left = 305.0
|
||||||
margin_right = 330.0
|
margin_right = 335.0
|
||||||
margin_bottom = 20.0
|
margin_bottom = 30.0
|
||||||
grow_horizontal = 0
|
grow_horizontal = 0
|
||||||
grow_vertical = 0
|
grow_vertical = 0
|
||||||
rect_min_size = Vector2( 20, 20 )
|
rect_min_size = Vector2( 30, 30 )
|
||||||
size_flags_horizontal = 0
|
size_flags_horizontal = 0
|
||||||
size_flags_vertical = 0
|
size_flags_vertical = 0
|
||||||
expand = true
|
expand = true
|
||||||
@ -38,7 +38,7 @@ max_width = 30
|
|||||||
[node name="ChangeButton" type="Button" parent="."]
|
[node name="ChangeButton" type="Button" parent="."]
|
||||||
margin_left = 582.0
|
margin_left = 582.0
|
||||||
margin_right = 640.0
|
margin_right = 640.0
|
||||||
margin_bottom = 20.0
|
margin_bottom = 30.0
|
||||||
grow_vertical = 2
|
grow_vertical = 2
|
||||||
rect_min_size = Vector2( 40, 20 )
|
rect_min_size = Vector2( 40, 20 )
|
||||||
input_pass_on_modal_close_click = false
|
input_pass_on_modal_close_click = false
|
||||||
|
|||||||
@ -71,7 +71,6 @@ size_flags_horizontal = 3
|
|||||||
[node name="PlayButton" parent="MenuContainer/Buttons" instance=ExtResource( 3 )]
|
[node name="PlayButton" parent="MenuContainer/Buttons" instance=ExtResource( 3 )]
|
||||||
margin_right = 296.0
|
margin_right = 296.0
|
||||||
margin_bottom = 30.0
|
margin_bottom = 30.0
|
||||||
next_scene_path = "res://src/Levels/Actual Level 1.tscn"
|
|
||||||
|
|
||||||
[node name="Controlls" parent="MenuContainer/Buttons" instance=ExtResource( 3 )]
|
[node name="Controlls" parent="MenuContainer/Buttons" instance=ExtResource( 3 )]
|
||||||
margin_top = 34.0
|
margin_top = 34.0
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user