Initial commit (should have been done earlier).
|
@ -0,0 +1 @@
|
|||
.import/
|
|
@ -0,0 +1,55 @@
|
|||
extends KinematicBody2D
|
||||
|
||||
# signale
|
||||
signal ball_lost
|
||||
|
||||
# Declare member variables here.
|
||||
# Velocity
|
||||
export var speed = 360
|
||||
export var initial_angle = -PI / 4
|
||||
var velocity = Vector2(speed, 0).rotated(initial_angle)
|
||||
var paddle_offset = Vector2(0, 0)
|
||||
# Attached to paddle ?
|
||||
# When attached to paddle, the ball follow the movement of the paddle
|
||||
var attached = true
|
||||
var launched_from_paddle = true
|
||||
var paused = false
|
||||
var sound
|
||||
|
||||
# Called when the node enters the scene tree for the first time.
|
||||
func _ready():
|
||||
pass
|
||||
|
||||
# Called every frame. 'delta' is the elapsed time since the previous frame.
|
||||
#func _process(delta):
|
||||
# pass
|
||||
|
||||
func init(paddle_pos, att):
|
||||
position = paddle_pos + paddle_offset
|
||||
attached = att
|
||||
|
||||
func update_paddle_position(pos):
|
||||
if attached:
|
||||
position = pos + paddle_offset
|
||||
|
||||
func detach():
|
||||
attached = false
|
||||
|
||||
func _physics_process(delta):
|
||||
if not paused and not attached:
|
||||
var collision = move_and_collide(velocity * delta)
|
||||
if collision:
|
||||
velocity = velocity.bounce(collision.normal)
|
||||
if collision.collider.has_method("hit"):
|
||||
collision.collider.hit()
|
||||
$Plop.play()
|
||||
|
||||
func _on_VisibilityNotifier2D_screen_exited():
|
||||
emit_signal("ball_lost")
|
||||
queue_free()
|
||||
|
||||
func pause():
|
||||
paused = true
|
||||
|
||||
func unpause():
|
||||
paused = false
|
|
@ -0,0 +1,78 @@
|
|||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
||||
|
||||
<svg
|
||||
width="16"
|
||||
height="16"
|
||||
viewBox="0 0 4.2333333 4.2333333"
|
||||
version="1.1"
|
||||
id="svg5"
|
||||
inkscape:version="1.1 (c4e8f9ed74, 2021-05-24)"
|
||||
sodipodi:docname="ball.svg"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:svg="http://www.w3.org/2000/svg">
|
||||
<sodipodi:namedview
|
||||
id="namedview7"
|
||||
pagecolor="#ffffff"
|
||||
bordercolor="#666666"
|
||||
borderopacity="1.0"
|
||||
inkscape:pageshadow="2"
|
||||
inkscape:pageopacity="0.0"
|
||||
inkscape:pagecheckerboard="0"
|
||||
inkscape:document-units="px"
|
||||
showgrid="false"
|
||||
units="px"
|
||||
inkscape:zoom="32"
|
||||
inkscape:cx="3.890625"
|
||||
inkscape:cy="6.59375"
|
||||
inkscape:window-width="1920"
|
||||
inkscape:window-height="1049"
|
||||
inkscape:window-x="0"
|
||||
inkscape:window-y="0"
|
||||
inkscape:window-maximized="1"
|
||||
inkscape:current-layer="layer1" />
|
||||
<defs
|
||||
id="defs2" />
|
||||
<g
|
||||
inkscape:label="Calque 1"
|
||||
inkscape:groupmode="layer"
|
||||
id="layer1">
|
||||
<g
|
||||
id="g13236"
|
||||
transform="rotate(-41.944975,2.116667,2.1166663)">
|
||||
<ellipse
|
||||
style="fill:#f44040;fill-opacity:1;stroke:#6e1c1c;stroke-width:0.264584;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
id="path31"
|
||||
cx="-2.1166663"
|
||||
cy="2.116667"
|
||||
transform="rotate(-90)"
|
||||
rx="1.9843746"
|
||||
ry="1.9843751" />
|
||||
<g
|
||||
id="g13228">
|
||||
<path
|
||||
id="rect12954"
|
||||
style="fill:#faabab;fill-opacity:1;stroke:none;stroke-width:2.00001;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 4.4003906,2 A 7,7 0 0 0 2.2578125,4 H 13.744141 A 7,7 0 0 0 11.607422,2 Z"
|
||||
transform="scale(0.26458333)" />
|
||||
<path
|
||||
id="rect13080"
|
||||
style="fill:#faabab;fill-opacity:1;stroke:none;stroke-width:2.00001;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 1.2929688,6 A 7,7 0 0 0 1,8 H 15 A 7,7 0 0 0 14.707031,6 Z"
|
||||
transform="scale(0.26458333)" />
|
||||
<path
|
||||
id="rect13184"
|
||||
style="fill:#faabab;fill-opacity:1;stroke:none;stroke-width:2.00001;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="m 1.2929688,10 a 7,7 0 0 0 0.9648437,2 H 13.742188 a 7,7 0 0 0 0.964843,-2 z"
|
||||
transform="scale(0.26458333)" />
|
||||
<path
|
||||
id="rect13186"
|
||||
style="fill:#faabab;fill-opacity:1;stroke:none;stroke-width:2.00001;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 4.4003906,14 A 7,7 0 0 0 8,15 7,7 0 0 0 11.599609,14 Z"
|
||||
transform="scale(0.26458333)" />
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
After Width: | Height: | Size: 2.9 KiB |
|
@ -0,0 +1,34 @@
|
|||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="StreamTexture"
|
||||
path="res://.import/ball.svg-908cdd632592aa40dd3ab08966cb3214.stex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://ball/ball.svg"
|
||||
dest_files=[ "res://.import/ball.svg-908cdd632592aa40dd3ab08966cb3214.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
|
||||
stream=false
|
||||
size_limit=0
|
||||
detect_3d=true
|
||||
svg/scale=1.0
|
|
@ -0,0 +1,33 @@
|
|||
[gd_scene load_steps=5 format=2]
|
||||
|
||||
[ext_resource path="res://ball/ball.svg" type="Texture" id=1]
|
||||
[ext_resource path="res://ball/ball.gd" type="Script" id=2]
|
||||
[ext_resource path="res://ball/plop.ogg" type="AudioStream" id=3]
|
||||
|
||||
[sub_resource type="CircleShape2D" id=1]
|
||||
radius = 8.00026
|
||||
|
||||
[node name="Ball" type="KinematicBody2D"]
|
||||
position = Vector2( 0, -0.0648193 )
|
||||
collision_layer = 2
|
||||
collision_mask = 13
|
||||
script = ExtResource( 2 )
|
||||
__meta__ = {
|
||||
"_edit_group_": true
|
||||
}
|
||||
speed = 500
|
||||
|
||||
[node name="Sprite" type="Sprite" parent="."]
|
||||
texture = ExtResource( 1 )
|
||||
|
||||
[node name="CollisionShape2D" type="CollisionShape2D" parent="."]
|
||||
shape = SubResource( 1 )
|
||||
|
||||
[node name="VisibilityNotifier2D" type="VisibilityNotifier2D" parent="."]
|
||||
rect = Rect2( -8, -8, 16, 16 )
|
||||
|
||||
[node name="Plop" type="AudioStreamPlayer" parent="."]
|
||||
stream = ExtResource( 3 )
|
||||
volume_db = -12.0
|
||||
|
||||
[connection signal="screen_exited" from="VisibilityNotifier2D" to="." method="_on_VisibilityNotifier2D_screen_exited"]
|
|
@ -0,0 +1,15 @@
|
|||
[remap]
|
||||
|
||||
importer="ogg_vorbis"
|
||||
type="AudioStreamOGGVorbis"
|
||||
path="res://.import/plop.ogg-65574f7791366ca62678bde112ad37f5.oggstr"
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://ball/plop.ogg"
|
||||
dest_files=[ "res://.import/plop.ogg-65574f7791366ca62678bde112ad37f5.oggstr" ]
|
||||
|
||||
[params]
|
||||
|
||||
loop=false
|
||||
loop_offset=0
|
|
@ -0,0 +1,38 @@
|
|||
extends Node
|
||||
|
||||
signal color_set(color, max_hits) # emitted at start to broadcast the color to children
|
||||
signal brick_hit() # emitted when block is hit but not broken
|
||||
signal brick_broken(score)
|
||||
|
||||
# Declare member variables here.
|
||||
export var score = 100
|
||||
export var max_hits = 1
|
||||
export var color = 0
|
||||
var nb_hits = 0
|
||||
var is_hit = false
|
||||
var broken = false
|
||||
|
||||
# Called when the node enters the scene tree for the first time.
|
||||
func _ready():
|
||||
emit_signal("color_set", color, max_hits)
|
||||
|
||||
|
||||
# Called every frame. 'delta' is the elapsed time since the previous frame.
|
||||
#func _process(delta):
|
||||
# pass
|
||||
|
||||
func hit():
|
||||
nb_hits = nb_hits + 1
|
||||
if (nb_hits < max_hits):
|
||||
emit_signal("brick_hit")
|
||||
else:
|
||||
broken = true
|
||||
emit_signal("brick_broken", score)
|
||||
queue_free()
|
||||
|
||||
func is_broken():
|
||||
return broken
|
||||
|
||||
|
||||
func _on_brick_broken(_score):
|
||||
pass # Replace with function body.
|
|
@ -0,0 +1,10 @@
|
|||
[gd_scene load_steps=2 format=2]
|
||||
|
||||
[ext_resource path="res://blocks/abstract_brick.gd" type="Script" id=1]
|
||||
|
||||
[node name="ABrick" type="StaticBody2D" groups=[
|
||||
"bricks",
|
||||
]]
|
||||
collision_layer = 4
|
||||
collision_mask = 0
|
||||
script = ExtResource( 1 )
|
|
@ -0,0 +1,34 @@
|
|||
extends Sprite
|
||||
|
||||
|
||||
# Declare member variables here.
|
||||
export var width = 64
|
||||
export var height = 64
|
||||
export var nb_lines = 2
|
||||
export var nb_columns = 1
|
||||
var col = 0
|
||||
var hit = 0
|
||||
var nb_hits = 1
|
||||
|
||||
# Called when the node enters the scene tree for the first time.
|
||||
func _ready():
|
||||
pass # Replace with function body.
|
||||
|
||||
|
||||
# Called every frame. 'delta' is the elapsed time since the previous frame.
|
||||
#func _process(delta):
|
||||
# pass
|
||||
|
||||
func _on_color_set(color, max_hits):
|
||||
col = color
|
||||
nb_hits = max_hits
|
||||
self.texture.region.position = computeRegionPosition()
|
||||
|
||||
func _on_brick_hit():
|
||||
hit = hit + 1
|
||||
self.texture.region.position = computeRegionPosition()
|
||||
|
||||
func computeRegionPosition():
|
||||
var x = (col % nb_columns) + (nb_columns * (nb_hits - 1 - hit))
|
||||
var y = (col / nb_columns) % nb_lines
|
||||
return Vector2(width * x, height * y)
|
|
@ -0,0 +1,158 @@
|
|||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
||||
|
||||
<svg
|
||||
width="256"
|
||||
height="192"
|
||||
viewBox="0 0 256 192"
|
||||
version="1.1"
|
||||
id="svg5"
|
||||
inkscape:version="1.1 (c4e8f9ed74, 2021-05-24)"
|
||||
sodipodi:docname="beehive.svg"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:svg="http://www.w3.org/2000/svg">
|
||||
<sodipodi:namedview
|
||||
id="namedview7"
|
||||
pagecolor="#ffffff"
|
||||
bordercolor="#666666"
|
||||
borderopacity="1.0"
|
||||
inkscape:pageshadow="2"
|
||||
inkscape:pageopacity="0.0"
|
||||
inkscape:pagecheckerboard="0"
|
||||
inkscape:document-units="px"
|
||||
showgrid="false"
|
||||
units="px"
|
||||
width="64px"
|
||||
inkscape:zoom="2.3518519"
|
||||
inkscape:cx="58.464566"
|
||||
inkscape:cy="95.244093"
|
||||
inkscape:window-width="1908"
|
||||
inkscape:window-height="1043"
|
||||
inkscape:window-x="0"
|
||||
inkscape:window-y="0"
|
||||
inkscape:window-maximized="0"
|
||||
inkscape:current-layer="layer1" />
|
||||
<defs
|
||||
id="defs2" />
|
||||
<g
|
||||
inkscape:label="Calque 1"
|
||||
inkscape:groupmode="layer"
|
||||
id="layer1">
|
||||
<path
|
||||
style="fill:#c538bc;fill-opacity:1;stroke:#dc88d7;stroke-width:2;stroke-linecap:butt;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="m 96,65 31,15 v 32 L 96,127 64.999937,112 65,80 Z"
|
||||
id="path9490"
|
||||
sodipodi:nodetypes="ccccccc" />
|
||||
<path
|
||||
id="path1149"
|
||||
style="fill:#ffffff;fill-opacity:0.4;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="m 96,71.667969 -25,12.09375 v 24.476561 l 25,12.09375 25,-12.09375 V 83.761719 Z m -6.359375,4.986328 c 3.010464,0 5.451172,4.123016 5.451172,9.210937 0,5.087912 -2.440708,9.212891 -5.451172,9.212891 -3.010465,0 -5.451172,-4.124979 -5.451172,-9.212891 0,-5.087921 2.440707,-9.210937 5.451172,-9.210937 z m 12.718755,0 c 3.01046,0 5.45117,4.123016 5.45117,9.210937 0,5.087912 -2.44071,9.212891 -5.45117,9.212891 -3.010476,0 -5.451177,-4.124979 -5.451177,-9.212891 0,-5.087921 2.440701,-9.210937 5.451177,-9.210937 z m -22.712896,9.210937 c 2.508724,0 4.542969,4.124971 4.542969,9.212891 0,5.087925 -2.034245,9.212895 -4.542969,9.212895 -2.508721,0 -4.541015,-4.12497 -4.541015,-9.212895 0,-5.08792 2.032294,-9.212891 4.541015,-9.212891 z m 32.707036,0 c 2.50872,0 4.54101,4.124971 4.54101,9.212891 0,5.087925 -2.03229,9.212895 -4.54101,9.212895 -2.50873,0 -4.54297,-4.12497 -4.54297,-9.212895 0,-5.08792 2.03424,-9.212891 4.54297,-9.212891 z M 96,96.921875 c 7.52617,0 13.62695,4.124965 13.62695,9.212895 0,5.08792 -6.10078,9.21093 -13.62695,9.21093 -7.526159,0 -13.626953,-4.12301 -13.626953,-9.21093 0,-5.08793 6.100794,-9.212895 13.626953,-9.212895 z" />
|
||||
<path
|
||||
style="fill:#c538bc;fill-opacity:1;stroke:#dc88d7;stroke-width:2;stroke-linecap:butt;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="m 160,65 31,15 v 32 L 160,127 128.99994,112 129,80 Z"
|
||||
id="path2751"
|
||||
sodipodi:nodetypes="ccccccc" />
|
||||
<path
|
||||
id="path2753"
|
||||
style="fill:#111111;fill-opacity:0.4;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="m 160,71.667969 -25,12.09375 v 24.476561 l 25,12.09375 25,-12.09375 V 83.761719 Z m -6.35937,4.986328 c 3.01046,0 5.45117,4.123016 5.45117,9.210937 0,5.087912 -2.44071,9.212891 -5.45117,9.212891 -3.01047,0 -5.45118,-4.124979 -5.45118,-9.212891 0,-5.087921 2.44071,-9.210937 5.45118,-9.210937 z m 12.71875,0 c 3.01046,0 5.45117,4.123016 5.45117,9.210937 0,5.087912 -2.44071,9.212891 -5.45117,9.212891 -3.01048,0 -5.45118,-4.124979 -5.45118,-9.212891 0,-5.087921 2.4407,-9.210937 5.45118,-9.210937 z m -22.7129,9.210937 c 2.50873,0 4.54297,4.124971 4.54297,9.212891 0,5.087925 -2.03424,9.212895 -4.54297,9.212895 -2.50872,0 -4.54101,-4.12497 -4.54101,-9.212895 0,-5.08792 2.03229,-9.212891 4.54101,-9.212891 z m 32.70704,0 c 2.50872,0 4.54101,4.124971 4.54101,9.212891 0,5.087925 -2.03229,9.212895 -4.54101,9.212895 -2.50873,0 -4.54297,-4.12497 -4.54297,-9.212895 0,-5.08792 2.03424,-9.212891 4.54297,-9.212891 z M 160,96.921875 c 7.52617,0 13.62695,4.124965 13.62695,9.212895 0,5.08792 -6.10078,9.21093 -13.62695,9.21093 -7.52616,0 -13.62695,-4.12301 -13.62695,-9.21093 0,-5.08793 6.10079,-9.212895 13.62695,-9.212895 z" />
|
||||
<path
|
||||
style="fill:#009275;fill-opacity:1;stroke:#66beac;stroke-width:2;stroke-linecap:butt;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="m 96,129 31,15 v 32 L 96,191 64.999937,176 65,144 Z"
|
||||
id="path2865"
|
||||
sodipodi:nodetypes="ccccccc" />
|
||||
<path
|
||||
id="path2867"
|
||||
style="fill:#ffffff;fill-opacity:0.4;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="m 96,135.66797 -25,12.09375 v 24.47656 l 25,12.09375 25,-12.09375 v -24.47656 z m -6.359375,4.98633 c 3.010464,0 5.451172,4.12301 5.451172,9.21093 0,5.08792 -2.440708,9.2129 -5.451172,9.2129 -3.010465,0 -5.451172,-4.12498 -5.451172,-9.2129 0,-5.08792 2.440707,-9.21093 5.451172,-9.21093 z m 12.718755,0 c 3.01046,0 5.45117,4.12301 5.45117,9.21093 0,5.08792 -2.44071,9.2129 -5.45117,9.2129 -3.010476,0 -5.451177,-4.12498 -5.451177,-9.2129 0,-5.08792 2.440701,-9.21093 5.451177,-9.21093 z m -22.712896,9.21093 c 2.508724,0 4.542969,4.12498 4.542969,9.2129 0,5.08792 -2.034245,9.21289 -4.542969,9.21289 -2.508721,0 -4.541015,-4.12497 -4.541015,-9.21289 0,-5.08792 2.032294,-9.2129 4.541015,-9.2129 z m 32.707036,0 c 2.50872,0 4.54101,4.12498 4.54101,9.2129 0,5.08792 -2.03229,9.21289 -4.54101,9.21289 -2.50873,0 -4.54297,-4.12497 -4.54297,-9.21289 0,-5.08792 2.03424,-9.2129 4.54297,-9.2129 z M 96,160.92188 c 7.52617,0 13.62695,4.12496 13.62695,9.21289 0,5.08792 -6.10078,9.21093 -13.62695,9.21093 -7.526159,0 -13.626953,-4.12301 -13.626953,-9.21093 0,-5.08793 6.100794,-9.21289 13.626953,-9.21289 z" />
|
||||
<path
|
||||
style="fill:#009275;fill-opacity:1;stroke:#66beac;stroke-width:2;stroke-linecap:butt;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="m 160,129 31,15 v 32 l -31,15 -31.00006,-15 6e-5,-32 z"
|
||||
id="path2869"
|
||||
sodipodi:nodetypes="ccccccc" />
|
||||
<path
|
||||
id="path2871"
|
||||
style="fill:#111111;fill-opacity:0.4;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="m 160,135.66797 -25,12.09375 v 24.47656 l 25,12.09375 25,-12.09375 v -24.47656 z m -6.35937,4.98633 c 3.01046,0 5.45117,4.12301 5.45117,9.21093 0,5.08792 -2.44071,9.2129 -5.45117,9.2129 -3.01047,0 -5.45118,-4.12498 -5.45118,-9.2129 0,-5.08792 2.44071,-9.21093 5.45118,-9.21093 z m 12.71875,0 c 3.01046,0 5.45117,4.12301 5.45117,9.21093 0,5.08792 -2.44071,9.2129 -5.45117,9.2129 -3.01048,0 -5.45118,-4.12498 -5.45118,-9.2129 0,-5.08792 2.4407,-9.21093 5.45118,-9.21093 z m -22.7129,9.21093 c 2.50873,0 4.54297,4.12498 4.54297,9.2129 0,5.08792 -2.03424,9.21289 -4.54297,9.21289 -2.50872,0 -4.54101,-4.12497 -4.54101,-9.21289 0,-5.08792 2.03229,-9.2129 4.54101,-9.2129 z m 32.70704,0 c 2.50872,0 4.54101,4.12498 4.54101,9.2129 0,5.08792 -2.03229,9.21289 -4.54101,9.21289 -2.50873,0 -4.54297,-4.12497 -4.54297,-9.21289 0,-5.08792 2.03424,-9.2129 4.54297,-9.2129 z M 160,160.92188 c 7.52617,0 13.62695,4.12496 13.62695,9.21289 0,5.08792 -6.10078,9.21093 -13.62695,9.21093 -7.52616,0 -13.62695,-4.12301 -13.62695,-9.21093 0,-5.08793 6.10079,-9.21289 13.62695,-9.21289 z" />
|
||||
<path
|
||||
style="fill:#c538bc;fill-opacity:1;stroke:#dc88d7;stroke-width:2;stroke-linecap:butt;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="m 32,65 31,15 v 32 L 32,127 0.999937,112 1,80 Z"
|
||||
id="path3073"
|
||||
sodipodi:nodetypes="ccccccc" />
|
||||
<path
|
||||
id="path3075"
|
||||
style="fill:#ffffff;fill-opacity:0.4;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 32,71.667969 7,83.761719 v 24.476561 l 25,12.09375 25,-12.09375 V 83.761719 Z"
|
||||
sodipodi:nodetypes="ccccccc" />
|
||||
<path
|
||||
style="fill:#009275;fill-opacity:1;stroke:#66beac;stroke-width:2;stroke-linecap:butt;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="m 32,129 31,15 v 32 L 32,191 0.999937,176 1,144 Z"
|
||||
id="path3077"
|
||||
sodipodi:nodetypes="ccccccc" />
|
||||
<path
|
||||
id="path3079"
|
||||
style="fill:#ffffff;fill-opacity:0.4;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 32,135.66797 7,147.76172 v 24.47656 l 25,12.09375 25,-12.09375 v -24.47656 z"
|
||||
sodipodi:nodetypes="ccccccc" />
|
||||
<path
|
||||
style="fill:#c538bc;fill-opacity:1;stroke:#dc88d7;stroke-width:2;stroke-linecap:butt;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="m 224,65 31,15 v 32 L 224,127 192.99994,112 193,80 Z"
|
||||
id="path3081"
|
||||
sodipodi:nodetypes="ccccccc" />
|
||||
<path
|
||||
id="path3083"
|
||||
style="fill:#111111;fill-opacity:0.4;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="m 224,71.667969 -25,12.09375 v 24.476561 l 25,12.09375 25,-12.09375 V 83.761719 Z"
|
||||
sodipodi:nodetypes="ccccccc" />
|
||||
<path
|
||||
style="fill:#009275;fill-opacity:1;stroke:#66beac;stroke-width:2;stroke-linecap:butt;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="m 224,129 31,15 v 32 l -31,15 -31.00006,-15 6e-5,-32 z"
|
||||
id="path3085"
|
||||
sodipodi:nodetypes="ccccccc" />
|
||||
<path
|
||||
id="path3087"
|
||||
style="fill:#111111;fill-opacity:0.4;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="m 224,135.66797 -25,12.09375 v 24.47656 l 25,12.09375 25,-12.09375 v -24.47656 z"
|
||||
sodipodi:nodetypes="ccccccc" />
|
||||
<path
|
||||
style="fill:#907400;fill-opacity:1;stroke:#bcac66;stroke-width:2;stroke-linecap:butt;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="m 96,1 31,15 V 48 L 96,63 64.999937,48 65,16 Z"
|
||||
id="path1276"
|
||||
sodipodi:nodetypes="ccccccc" />
|
||||
<path
|
||||
id="path1278"
|
||||
style="fill:#ffffff;fill-opacity:0.4;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 96,7.66797 71,19.76172 V 44.23828 L 96,56.33203 121,44.23828 V 19.76172 Z m -6.359375,4.98633 c 3.010464,0 5.451172,4.12301 5.451172,9.21093 0,5.08792 -2.440708,9.2129 -5.451172,9.2129 -3.010465,0 -5.451172,-4.12498 -5.451172,-9.2129 0,-5.08792 2.440707,-9.21093 5.451172,-9.21093 z m 12.718755,0 c 3.01046,0 5.45117,4.12301 5.45117,9.21093 0,5.08792 -2.44071,9.2129 -5.45117,9.2129 -3.010476,0 -5.451177,-4.12498 -5.451177,-9.2129 0,-5.08792 2.440701,-9.21093 5.451177,-9.21093 z m -22.712896,9.21093 c 2.508724,0 4.542969,4.12498 4.542969,9.2129 0,5.08792 -2.034245,9.21289 -4.542969,9.21289 -2.508721,0 -4.541015,-4.12497 -4.541015,-9.21289 0,-5.08792 2.032294,-9.2129 4.541015,-9.2129 z m 32.707036,0 c 2.50872,0 4.54101,4.12498 4.54101,9.2129 0,5.08792 -2.03229,9.21289 -4.54101,9.21289 -2.50873,0 -4.54297,-4.12497 -4.54297,-9.21289 0,-5.08792 2.03424,-9.2129 4.54297,-9.2129 z M 96,32.92188 c 7.52617,0 13.62695,4.12496 13.62695,9.21289 0,5.08792 -6.10078,9.21093 -13.62695,9.21093 -7.526159,0 -13.626953,-4.12301 -13.626953,-9.21093 0,-5.08793 6.100794,-9.21289 13.626953,-9.21289 z" />
|
||||
<path
|
||||
style="fill:#907400;fill-opacity:1;stroke:#bcac66;stroke-width:2;stroke-linecap:butt;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="m 160,1 31,15 V 48 L 160,63 128.99994,48 129,16 Z"
|
||||
id="path1280"
|
||||
sodipodi:nodetypes="ccccccc" />
|
||||
<path
|
||||
id="path1282"
|
||||
style="fill:#111111;fill-opacity:0.4;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="m 160,7.66797 -25,12.09375 v 24.47656 l 25,12.09375 25,-12.09375 V 19.76172 Z m -6.35937,4.98633 c 3.01046,0 5.45117,4.12301 5.45117,9.21093 0,5.08792 -2.44071,9.2129 -5.45117,9.2129 -3.01047,0 -5.45118,-4.12498 -5.45118,-9.2129 0,-5.08792 2.44071,-9.21093 5.45118,-9.21093 z m 12.71875,0 c 3.01046,0 5.45117,4.12301 5.45117,9.21093 0,5.08792 -2.44071,9.2129 -5.45117,9.2129 -3.01048,0 -5.45118,-4.12498 -5.45118,-9.2129 0,-5.08792 2.4407,-9.21093 5.45118,-9.21093 z m -22.7129,9.21093 c 2.50873,0 4.54297,4.12498 4.54297,9.2129 0,5.08792 -2.03424,9.21289 -4.54297,9.21289 -2.50872,0 -4.54101,-4.12497 -4.54101,-9.21289 0,-5.08792 2.03229,-9.2129 4.54101,-9.2129 z m 32.70704,0 c 2.50872,0 4.54101,4.12498 4.54101,9.2129 0,5.08792 -2.03229,9.21289 -4.54101,9.21289 -2.50873,0 -4.54297,-4.12497 -4.54297,-9.21289 0,-5.08792 2.03424,-9.2129 4.54297,-9.2129 z M 160,32.92188 c 7.52617,0 13.62695,4.12496 13.62695,9.21289 0,5.08792 -6.10078,9.21093 -13.62695,9.21093 -7.52616,0 -13.62695,-4.12301 -13.62695,-9.21093 0,-5.08793 6.10079,-9.21289 13.62695,-9.21289 z" />
|
||||
<path
|
||||
style="fill:#907400;fill-opacity:1;stroke:#bcac66;stroke-width:2;stroke-linecap:butt;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 32,1 63,16 V 48 L 32,63 0.999937,48 1,16 Z"
|
||||
id="path1284"
|
||||
sodipodi:nodetypes="ccccccc" />
|
||||
<path
|
||||
id="path1286"
|
||||
style="fill:#ffffff;fill-opacity:0.4;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 32,7.66797 7,19.76172 V 44.23828 L 32,56.33203 57,44.23828 V 19.76172 Z"
|
||||
sodipodi:nodetypes="ccccccc" />
|
||||
<path
|
||||
style="fill:#907400;fill-opacity:1;stroke:#bcac66;stroke-width:2;stroke-linecap:butt;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="m 224,1 31,15 V 48 L 224,63 192.99994,48 193,16 Z"
|
||||
id="path1288"
|
||||
sodipodi:nodetypes="ccccccc" />
|
||||
<path
|
||||
id="path1290"
|
||||
style="fill:#111111;fill-opacity:0.4;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="m 224,7.66797 -25,12.09375 v 24.47656 l 25,12.09375 25,-12.09375 V 19.76172 Z"
|
||||
sodipodi:nodetypes="ccccccc" />
|
||||
</g>
|
||||
</svg>
|
After Width: | Height: | Size: 14 KiB |
|
@ -0,0 +1,34 @@
|
|||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="StreamTexture"
|
||||
path="res://.import/beehive.svg-2705d9470fd4ac20470fd572a533c5d1.stex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://blocks/beehive.svg"
|
||||
dest_files=[ "res://.import/beehive.svg-2705d9470fd4ac20470fd572a533c5d1.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
|
||||
stream=false
|
||||
size_limit=0
|
||||
detect_3d=true
|
||||
svg/scale=1.0
|
|
@ -0,0 +1,25 @@
|
|||
[gd_scene load_steps=5 format=2]
|
||||
|
||||
[ext_resource path="res://blocks/abstract_brick.tscn" type="PackedScene" id=1]
|
||||
[ext_resource path="res://blocks/beehive.svg" type="Texture" id=2]
|
||||
[ext_resource path="res://blocks/abstract_brick_sprite.gd" type="Script" id=3]
|
||||
|
||||
[sub_resource type="AtlasTexture" id=1]
|
||||
resource_local_to_scene = true
|
||||
flags = 4
|
||||
atlas = ExtResource( 2 )
|
||||
region = Rect2( 0, 0, 64, 64 )
|
||||
|
||||
[node name="Beehive" instance=ExtResource( 1 )]
|
||||
|
||||
[node name="Sprite" type="Sprite" parent="." index="0"]
|
||||
texture = SubResource( 1 )
|
||||
script = ExtResource( 3 )
|
||||
nb_lines = 3
|
||||
|
||||
[node name="CollisionPolygon2D" type="CollisionPolygon2D" parent="." index="1"]
|
||||
position = Vector2( -32, -32 )
|
||||
polygon = PoolVector2Array( 32, 0, 64, 16, 64, 48, 32, 64, 0, 48, 0, 16 )
|
||||
|
||||
[connection signal="brick_hit" from="." to="Sprite" method="_on_brick_hit"]
|
||||
[connection signal="color_set" from="." to="Sprite" method="_on_color_set"]
|
|
@ -0,0 +1,238 @@
|
|||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
||||
|
||||
<svg
|
||||
width="256"
|
||||
height="128"
|
||||
viewBox="0 0 67.733332 33.866668"
|
||||
version="1.1"
|
||||
id="svg17515"
|
||||
inkscape:version="1.1 (c4e8f9ed74, 2021-05-24)"
|
||||
sodipodi:docname="brick.svg"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:svg="http://www.w3.org/2000/svg">
|
||||
<sodipodi:namedview
|
||||
id="namedview17517"
|
||||
pagecolor="#ffffff"
|
||||
bordercolor="#666666"
|
||||
borderopacity="1.0"
|
||||
inkscape:pageshadow="2"
|
||||
inkscape:pageopacity="0.0"
|
||||
inkscape:pagecheckerboard="0"
|
||||
inkscape:document-units="px"
|
||||
showgrid="false"
|
||||
units="px"
|
||||
inkscape:zoom="2"
|
||||
inkscape:cx="101.25"
|
||||
inkscape:cy="126"
|
||||
inkscape:window-width="1920"
|
||||
inkscape:window-height="1049"
|
||||
inkscape:window-x="0"
|
||||
inkscape:window-y="0"
|
||||
inkscape:window-maximized="1"
|
||||
inkscape:current-layer="layer1"
|
||||
showguides="true"
|
||||
width="256px" />
|
||||
<defs
|
||||
id="defs17512" />
|
||||
<g
|
||||
inkscape:label="Calque 1"
|
||||
inkscape:groupmode="layer"
|
||||
id="layer1">
|
||||
<rect
|
||||
style="fill:#c56363;fill-opacity:1;stroke:#dca1a1;stroke-width:0.264583;stroke-linecap:square;stroke-opacity:1"
|
||||
id="rect17598"
|
||||
width="16.668751"
|
||||
height="8.2020817"
|
||||
x="0.1322915"
|
||||
y="0.13229148" />
|
||||
<rect
|
||||
style="fill:#ab763a;fill-opacity:1;stroke:#cdad89;stroke-width:0.264583;stroke-linecap:square;stroke-opacity:1"
|
||||
id="rect17694"
|
||||
width="16.668751"
|
||||
height="8.2020817"
|
||||
x="17.065626"
|
||||
y="0.13229148" />
|
||||
<rect
|
||||
style="fill:#77883a;fill-opacity:1;stroke:#adb889;stroke-width:0.264583;stroke-linecap:square;stroke-opacity:1"
|
||||
id="rect17696"
|
||||
width="16.668751"
|
||||
height="8.2020817"
|
||||
x="0.1322915"
|
||||
y="8.5989609" />
|
||||
<rect
|
||||
style="fill:#279266;fill-opacity:1;stroke:#7dbea3;stroke-width:0.264583;stroke-linecap:square;stroke-opacity:1"
|
||||
id="rect17698"
|
||||
width="16.668751"
|
||||
height="8.2024174"
|
||||
x="17.065626"
|
||||
y="8.5989609" />
|
||||
<rect
|
||||
style="fill:#00939f;fill-opacity:1;stroke:#66bec5;stroke-width:0.264583;stroke-linecap:square;stroke-opacity:1"
|
||||
id="rect17700"
|
||||
width="16.668751"
|
||||
height="8.2020817"
|
||||
x="0.1322915"
|
||||
y="17.065626" />
|
||||
<rect
|
||||
style="fill:#008bc6;fill-opacity:1;stroke:#66b9dd;stroke-width:0.264583;stroke-linecap:square;stroke-opacity:1"
|
||||
id="rect17702"
|
||||
width="16.668751"
|
||||
height="8.2020817"
|
||||
x="17.065626"
|
||||
y="17.065626" />
|
||||
<rect
|
||||
style="fill:#7979c4;fill-opacity:1;stroke:#afafdc;stroke-width:0.264583;stroke-linecap:square;stroke-opacity:1"
|
||||
id="rect17704"
|
||||
width="16.668751"
|
||||
height="8.2020817"
|
||||
x="0.1322915"
|
||||
y="25.532293" />
|
||||
<rect
|
||||
style="fill:#b8659b;fill-opacity:1;stroke:#d4a3c3;stroke-width:0.264583;stroke-linecap:square;stroke-opacity:1"
|
||||
id="rect17706"
|
||||
width="16.668751"
|
||||
height="8.2020817"
|
||||
x="17.065626"
|
||||
y="25.532293" />
|
||||
<path
|
||||
id="rect18530"
|
||||
style="fill:#ffffff;fill-opacity:0.4;stroke:none;stroke-width:0.999999;stroke-linecap:square;stroke-opacity:1"
|
||||
d="M 3.9999999,3.9999999 V 28 H 59.999999 V 3.9999999 Z M 14,5.4999998 c 1.656854,-1e-7 3,2.2385761 3,5.0000002 0,2.761424 -1.343146,5 -3,5 -1.656854,0 -3,-2.238576 -3,-5 0,-2.7614241 1.343146,-5.0000003 3,-5.0000002 z m 7,0 c 1.656854,-1e-7 3,2.2385761 3,5.0000002 0,2.761424 -1.343146,5 -3,5 -1.656854,0 -3,-2.238576 -3,-5 0,-2.7614241 1.343146,-5.0000003 3,-5.0000002 z m 22,0 c 1.656854,-1e-7 3,2.2385762 3,5.0000002 0,2.761424 -1.343146,5 -3,5 -1.656854,0 -3,-2.238576 -3,-5 0,-2.761424 1.343146,-5.0000003 3,-5.0000002 z m 7,0 c 1.656854,-1e-7 3,2.2385762 3,5.0000002 0,2.761424 -1.343146,5 -3,5 -1.656854,0 -3,-2.238576 -3,-5 0,-2.761424 1.343146,-5.0000003 3,-5.0000002 z M 8.5,10.5 c 1.3807117,0 2.5,2.238576 2.5,5 0,2.761424 -1.1192883,5 -2.5,5 -1.3807117,0 -2.4999998,-2.238576 -2.5,-5 2e-7,-2.761424 1.1192883,-5 2.5,-5 z m 18,0 c 1.380712,0 2.5,2.238576 2.5,5 0,2.761424 -1.119288,5 -2.5,5 -1.380712,0 -2.5,-2.238576 -2.5,-5 0,-2.761424 1.119288,-5 2.5,-5 z m 11,0 c 1.380712,0 2.5,2.238576 2.5,5 0,2.761424 -1.119288,5 -2.5,5 -1.380712,0 -2.5,-2.238576 -2.5,-5 0,-2.761424 1.119288,-5 2.5,-5 z m 18,0 c 1.380712,0 2.5,2.238576 2.5,5 0,2.761424 -1.119288,5 -2.5,5 -1.380712,0 -2.5,-2.238576 -2.5,-5 0,-2.761424 1.119288,-5 2.5,-5 z m -38,6 c 4.142136,0 7.5,2.238576 7.5,5 0,2.761424 -3.357864,5 -7.5,5 -4.142136,0 -7.5,-2.238576 -7.5,-5 0,-2.761424 3.357864,-5 7.5,-5 z m 29,0 c 4.142136,0 7.5,2.238576 7.5,5 0,2.761424 -3.357864,5 -7.5,5 -4.142136,0 -7.5,-2.238576 -7.5,-5 0,-2.761424 3.357864,-5 7.5,-5 z"
|
||||
transform="scale(0.26458334)"
|
||||
sodipodi:nodetypes="cccccssssssssssssssssssssssssssssssssssssssssssssssssss" />
|
||||
<path
|
||||
id="path17778"
|
||||
style="fill:#ffffff;fill-opacity:0.4;stroke:none;stroke-width:0.264583;stroke-linecap:square;stroke-opacity:1"
|
||||
d="M 17.991672,1.0583333 V 7.4083335 H 32.808344 V 1.0583333 Z m 2.645835,0.396875 c 0.438376,0 0.79375,0.59229 0.79375,1.3229168 0,0.7306268 -0.355374,1.3229167 -0.79375,1.3229167 -0.438376,0 -0.793751,-0.5922899 -0.793751,-1.3229167 0,-0.7306268 0.355375,-1.3229168 0.793751,-1.3229168 z m 1.852084,0 c 0.438377,0 0.793751,0.59229 0.793751,1.3229168 0,0.7306268 -0.355374,1.3229167 -0.793751,1.3229167 -0.438376,0 -0.79375,-0.5922899 -0.79375,-1.3229167 0,-0.7306268 0.355374,-1.3229168 0.79375,-1.3229168 z m 5.820836,0 c 0.438376,0 0.79375,0.59229 0.79375,1.3229168 0,0.7306268 -0.355374,1.3229167 -0.79375,1.3229167 -0.438376,0 -0.79375,-0.5922899 -0.79375,-1.3229167 0,-0.7306268 0.355374,-1.3229168 0.79375,-1.3229168 z m 1.852084,0 c 0.438376,0 0.79375,0.59229 0.79375,1.3229168 0,0.7306268 -0.355374,1.3229167 -0.79375,1.3229167 -0.438376,0 -0.79375,-0.5922899 -0.79375,-1.3229167 0,-0.7306268 0.355374,-1.3229168 0.79375,-1.3229168 z M 19.182298,2.7781251 c 0.365313,0 0.661458,0.5922899 0.661458,1.3229167 0,0.7306268 -0.296145,1.3229167 -0.661458,1.3229167 -0.365314,0 -0.661459,-0.5922899 -0.661459,-1.3229167 0,-0.7306268 0.296145,-1.3229167 0.661459,-1.3229167 z m 4.762503,0 c 0.365313,0 0.661458,0.5922899 0.661458,1.3229167 0,0.7306268 -0.296145,1.3229167 -0.661458,1.3229167 -0.365314,0 -0.661459,-0.5922899 -0.661459,-1.3229167 0,-0.7306268 0.296145,-1.3229167 0.661459,-1.3229167 z m 2.910418,0 c 0.365313,0 0.661458,0.5922899 0.661458,1.3229167 0,0.7306268 -0.296145,1.3229167 -0.661458,1.3229167 -0.365313,0 -0.661459,-0.5922899 -0.661459,-1.3229167 0,-0.7306268 0.296146,-1.3229167 0.661459,-1.3229167 z m 4.7625,0 c 0.365313,0 0.661458,0.5922899 0.661458,1.3229167 0,0.7306268 -0.296145,1.3229167 -0.661458,1.3229167 -0.365313,0 -0.661458,-0.5922899 -0.661458,-1.3229167 0,-0.7306268 0.296145,-1.3229167 0.661458,-1.3229167 z m -10.05417,1.5875 c 1.095941,0 1.984376,0.5922899 1.984376,1.3229167 0,0.7306268 -0.888435,1.3229167 -1.984376,1.3229167 -1.095941,0 -1.984376,-0.5922899 -1.984376,-1.3229167 0,-0.7306268 0.888435,-1.3229167 1.984376,-1.3229167 z m 7.67292,0 c 1.09594,0 1.984375,0.5922899 1.984375,1.3229167 0,0.7306268 -0.888435,1.3229167 -1.984375,1.3229167 -1.09594,0 -1.984375,-0.5922899 -1.984375,-1.3229167 0,-0.7306268 0.888435,-1.3229167 1.984375,-1.3229167 z"
|
||||
sodipodi:nodetypes="cccccssssssssssssssssssssssssssssssssssssssssssssssssss" />
|
||||
<path
|
||||
id="path17780"
|
||||
style="fill:#ffffff;fill-opacity:0.4;stroke:none;stroke-width:0.264583;stroke-linecap:square;stroke-opacity:1"
|
||||
d="M 1.0583333,9.5250002 V 15.875001 H 15.875 V 9.5250002 Z m 2.6458335,0.396875 c 0.4383759,0 0.79375,0.5922898 0.79375,1.3229168 0,0.730627 -0.3553741,1.322917 -0.79375,1.322917 -0.438376,0 -0.7937501,-0.59229 -0.7937501,-1.322917 0,-0.730627 0.3553741,-1.3229168 0.7937501,-1.3229168 z m 1.8520833,0 c 0.438376,0 0.7937501,0.5922898 0.7937501,1.3229168 0,0.730627 -0.3553741,1.322917 -0.7937501,1.322917 -0.4383759,0 -0.79375,-0.59229 -0.79375,-1.322917 0,-0.730627 0.3553741,-1.3229168 0.79375,-1.3229168 z m 5.8208339,0 c 0.438376,0 0.79375,0.5922898 0.79375,1.3229168 0,0.730627 -0.355374,1.322917 -0.79375,1.322917 -0.438376,0 -0.79375,-0.59229 -0.79375,-1.322917 0,-0.730627 0.355374,-1.3229168 0.79375,-1.3229168 z m 1.852083,0 c 0.438376,0 0.79375,0.5922898 0.79375,1.3229168 0,0.730627 -0.355374,1.322917 -0.79375,1.322917 -0.438376,0 -0.79375,-0.59229 -0.79375,-1.322917 0,-0.730627 0.355374,-1.3229168 0.79375,-1.3229168 z M 2.2489584,11.244792 c 0.3653133,0 0.6614583,0.59229 0.6614583,1.322917 0,0.730627 -0.296145,1.322917 -0.6614583,1.322917 -0.3653133,0 -0.6614583,-0.59229 -0.6614584,-1.322917 1e-7,-0.730627 0.2961451,-1.322917 0.6614584,-1.322917 z m 4.7625001,0 c 0.3653134,0 0.6614584,0.59229 0.6614584,1.322917 0,0.730627 -0.296145,1.322917 -0.6614584,1.322917 -0.3653134,0 -0.6614583,-0.59229 -0.6614583,-1.322917 0,-0.730627 0.2961449,-1.322917 0.6614583,-1.322917 z m 2.9104167,0 c 0.3653138,0 0.6614588,0.59229 0.6614588,1.322917 0,0.730627 -0.296145,1.322917 -0.6614588,1.322917 -0.3653133,0 -0.6614583,-0.59229 -0.6614583,-1.322917 0,-0.730627 0.296145,-1.322917 0.6614583,-1.322917 z m 4.7624998,0 c 0.365314,0 0.661459,0.59229 0.661459,1.322917 0,0.730627 -0.296145,1.322917 -0.661459,1.322917 -0.365313,0 -0.661458,-0.59229 -0.661458,-1.322917 0,-0.730627 0.296145,-1.322917 0.661458,-1.322917 z m -10.0541666,1.5875 c 1.0959402,0 1.9843751,0.59229 1.9843751,1.322917 0,0.730627 -0.8884349,1.322917 -1.9843751,1.322917 -1.0959401,0 -1.984375,-0.59229 -1.984375,-1.322917 0,-0.730627 0.8884349,-1.322917 1.984375,-1.322917 z m 7.6729166,0 c 1.09594,0 1.984375,0.59229 1.984375,1.322917 0,0.730627 -0.888435,1.322917 -1.984375,1.322917 -1.09594,0 -1.984375,-0.59229 -1.984375,-1.322917 0,-0.730627 0.888435,-1.322917 1.984375,-1.322917 z"
|
||||
sodipodi:nodetypes="cccccssssssssssssssssssssssssssssssssssssssssssssssssss" />
|
||||
<path
|
||||
id="path17782"
|
||||
style="fill:#ffffff;fill-opacity:0.4;stroke:none;stroke-width:0.264583;stroke-linecap:square;stroke-opacity:1"
|
||||
d="M 17.991672,9.5250002 V 15.875001 H 32.808344 V 9.5250002 Z m 2.645835,0.396875 c 0.438376,0 0.79375,0.5922898 0.79375,1.3229168 0,0.730627 -0.355374,1.322917 -0.79375,1.322917 -0.438376,0 -0.793751,-0.59229 -0.793751,-1.322917 0,-0.730627 0.355375,-1.3229168 0.793751,-1.3229168 z m 1.852084,0 c 0.438377,0 0.793751,0.5922898 0.793751,1.3229168 0,0.730627 -0.355374,1.322917 -0.793751,1.322917 -0.438376,0 -0.79375,-0.59229 -0.79375,-1.322917 0,-0.730627 0.355374,-1.3229168 0.79375,-1.3229168 z m 5.820836,0 c 0.438376,0 0.79375,0.5922898 0.79375,1.3229168 0,0.730627 -0.355374,1.322917 -0.79375,1.322917 -0.438376,0 -0.79375,-0.59229 -0.79375,-1.322917 0,-0.730627 0.355374,-1.3229168 0.79375,-1.3229168 z m 1.852084,0 c 0.438376,0 0.79375,0.5922898 0.79375,1.3229168 0,0.730627 -0.355374,1.322917 -0.79375,1.322917 -0.438376,0 -0.79375,-0.59229 -0.79375,-1.322917 0,-0.730627 0.355374,-1.3229168 0.79375,-1.3229168 z M 19.182298,11.244792 c 0.365313,0 0.661458,0.59229 0.661458,1.322917 0,0.730627 -0.296145,1.322917 -0.661458,1.322917 -0.365314,0 -0.661459,-0.59229 -0.661459,-1.322917 0,-0.730627 0.296145,-1.322917 0.661459,-1.322917 z m 4.762503,0 c 0.365313,0 0.661458,0.59229 0.661458,1.322917 0,0.730627 -0.296145,1.322917 -0.661458,1.322917 -0.365314,0 -0.661459,-0.59229 -0.661459,-1.322917 0,-0.730627 0.296145,-1.322917 0.661459,-1.322917 z m 2.910418,0 c 0.365313,0 0.661458,0.59229 0.661458,1.322917 0,0.730627 -0.296145,1.322917 -0.661458,1.322917 -0.365313,0 -0.661459,-0.59229 -0.661459,-1.322917 0,-0.730627 0.296146,-1.322917 0.661459,-1.322917 z m 4.7625,0 c 0.365313,0 0.661458,0.59229 0.661458,1.322917 0,0.730627 -0.296145,1.322917 -0.661458,1.322917 -0.365313,0 -0.661458,-0.59229 -0.661458,-1.322917 0,-0.730627 0.296145,-1.322917 0.661458,-1.322917 z m -10.05417,1.5875 c 1.095941,0 1.984376,0.59229 1.984376,1.322917 0,0.730627 -0.888435,1.322917 -1.984376,1.322917 -1.095941,0 -1.984376,-0.59229 -1.984376,-1.322917 0,-0.730627 0.888435,-1.322917 1.984376,-1.322917 z m 7.67292,0 c 1.09594,0 1.984375,0.59229 1.984375,1.322917 0,0.730627 -0.888435,1.322917 -1.984375,1.322917 -1.09594,0 -1.984375,-0.59229 -1.984375,-1.322917 0,-0.730627 0.888435,-1.322917 1.984375,-1.322917 z"
|
||||
sodipodi:nodetypes="cccccssssssssssssssssssssssssssssssssssssssssssssssssss" />
|
||||
<path
|
||||
id="path17784"
|
||||
style="fill:#ffffff;fill-opacity:0.4;stroke:none;stroke-width:0.264583;stroke-linecap:square;stroke-opacity:1"
|
||||
d="m 1.0583333,17.991668 v 6.35 H 15.875 v -6.35 z m 2.6458335,0.396875 c 0.4383759,0 0.79375,0.59229 0.79375,1.322917 0,0.730626 -0.3553741,1.322916 -0.79375,1.322916 -0.438376,0 -0.7937501,-0.59229 -0.7937501,-1.322916 0,-0.730627 0.3553741,-1.322917 0.7937501,-1.322917 z m 1.8520833,0 c 0.438376,0 0.7937501,0.59229 0.7937501,1.322917 0,0.730626 -0.3553741,1.322916 -0.7937501,1.322916 -0.4383759,0 -0.79375,-0.59229 -0.79375,-1.322916 0,-0.730627 0.3553741,-1.322917 0.79375,-1.322917 z m 5.8208339,0 c 0.438376,0 0.79375,0.59229 0.79375,1.322917 0,0.730626 -0.355374,1.322916 -0.79375,1.322916 -0.438376,0 -0.79375,-0.59229 -0.79375,-1.322916 0,-0.730627 0.355374,-1.322917 0.79375,-1.322917 z m 1.852083,0 c 0.438376,0 0.79375,0.59229 0.79375,1.322917 0,0.730626 -0.355374,1.322916 -0.79375,1.322916 -0.438376,0 -0.79375,-0.59229 -0.79375,-1.322916 0,-0.730627 0.355374,-1.322917 0.79375,-1.322917 z M 2.2489584,19.71146 c 0.3653133,0 0.6614583,0.592289 0.6614583,1.322916 0,0.730627 -0.296145,1.322917 -0.6614583,1.322917 -0.3653133,0 -0.6614583,-0.59229 -0.6614584,-1.322917 1e-7,-0.730627 0.2961451,-1.322916 0.6614584,-1.322916 z m 4.7625001,0 c 0.3653134,0 0.6614584,0.592289 0.6614584,1.322916 0,0.730627 -0.296145,1.322917 -0.6614584,1.322917 -0.3653134,0 -0.6614583,-0.59229 -0.6614583,-1.322917 0,-0.730627 0.2961449,-1.322916 0.6614583,-1.322916 z m 2.9104167,0 c 0.3653138,0 0.6614588,0.592289 0.6614588,1.322916 0,0.730627 -0.296145,1.322917 -0.6614588,1.322917 -0.3653133,0 -0.6614583,-0.59229 -0.6614583,-1.322917 0,-0.730627 0.296145,-1.322916 0.6614583,-1.322916 z m 4.7624998,0 c 0.365314,0 0.661459,0.592289 0.661459,1.322916 0,0.730627 -0.296145,1.322917 -0.661459,1.322917 -0.365313,0 -0.661458,-0.59229 -0.661458,-1.322917 0,-0.730627 0.296145,-1.322916 0.661458,-1.322916 z m -10.0541666,1.5875 c 1.0959402,0 1.9843751,0.59229 1.9843751,1.322917 0,0.730626 -0.8884349,1.322916 -1.9843751,1.322916 -1.0959401,0 -1.984375,-0.59229 -1.984375,-1.322916 0,-0.730627 0.8884349,-1.322917 1.984375,-1.322917 z m 7.6729166,0 c 1.09594,0 1.984375,0.59229 1.984375,1.322917 0,0.730626 -0.888435,1.322916 -1.984375,1.322916 -1.09594,0 -1.984375,-0.59229 -1.984375,-1.322916 0,-0.730627 0.888435,-1.322917 1.984375,-1.322917 z"
|
||||
sodipodi:nodetypes="cccccssssssssssssssssssssssssssssssssssssssssssssssssss" />
|
||||
<path
|
||||
id="path17786"
|
||||
style="fill:#ffffff;fill-opacity:0.4;stroke:none;stroke-width:0.264583;stroke-linecap:square;stroke-opacity:1"
|
||||
d="m 17.991672,17.991668 v 6.35 h 14.816672 v -6.35 z m 2.645835,0.396875 c 0.438376,0 0.79375,0.59229 0.79375,1.322917 0,0.730626 -0.355374,1.322916 -0.79375,1.322916 -0.438376,0 -0.793751,-0.59229 -0.793751,-1.322916 0,-0.730627 0.355375,-1.322917 0.793751,-1.322917 z m 1.852084,0 c 0.438377,0 0.793751,0.59229 0.793751,1.322917 0,0.730626 -0.355374,1.322916 -0.793751,1.322916 -0.438376,0 -0.79375,-0.59229 -0.79375,-1.322916 0,-0.730627 0.355374,-1.322917 0.79375,-1.322917 z m 5.820836,0 c 0.438376,0 0.79375,0.59229 0.79375,1.322917 0,0.730626 -0.355374,1.322916 -0.79375,1.322916 -0.438376,0 -0.79375,-0.59229 -0.79375,-1.322916 0,-0.730627 0.355374,-1.322917 0.79375,-1.322917 z m 1.852084,0 c 0.438376,0 0.79375,0.59229 0.79375,1.322917 0,0.730626 -0.355374,1.322916 -0.79375,1.322916 -0.438376,0 -0.79375,-0.59229 -0.79375,-1.322916 0,-0.730627 0.355374,-1.322917 0.79375,-1.322917 z M 19.182298,19.71146 c 0.365313,0 0.661458,0.592289 0.661458,1.322916 0,0.730627 -0.296145,1.322917 -0.661458,1.322917 -0.365314,0 -0.661459,-0.59229 -0.661459,-1.322917 0,-0.730627 0.296145,-1.322916 0.661459,-1.322916 z m 4.762503,0 c 0.365313,0 0.661458,0.592289 0.661458,1.322916 0,0.730627 -0.296145,1.322917 -0.661458,1.322917 -0.365314,0 -0.661459,-0.59229 -0.661459,-1.322917 0,-0.730627 0.296145,-1.322916 0.661459,-1.322916 z m 2.910418,0 c 0.365313,0 0.661458,0.592289 0.661458,1.322916 0,0.730627 -0.296145,1.322917 -0.661458,1.322917 -0.365313,0 -0.661459,-0.59229 -0.661459,-1.322917 0,-0.730627 0.296146,-1.322916 0.661459,-1.322916 z m 4.7625,0 c 0.365313,0 0.661458,0.592289 0.661458,1.322916 0,0.730627 -0.296145,1.322917 -0.661458,1.322917 -0.365313,0 -0.661458,-0.59229 -0.661458,-1.322917 0,-0.730627 0.296145,-1.322916 0.661458,-1.322916 z m -10.05417,1.5875 c 1.095941,0 1.984376,0.59229 1.984376,1.322917 0,0.730626 -0.888435,1.322916 -1.984376,1.322916 -1.095941,0 -1.984376,-0.59229 -1.984376,-1.322916 0,-0.730627 0.888435,-1.322917 1.984376,-1.322917 z m 7.67292,0 c 1.09594,0 1.984375,0.59229 1.984375,1.322917 0,0.730626 -0.888435,1.322916 -1.984375,1.322916 -1.09594,0 -1.984375,-0.59229 -1.984375,-1.322916 0,-0.730627 0.888435,-1.322917 1.984375,-1.322917 z"
|
||||
sodipodi:nodetypes="cccccssssssssssssssssssssssssssssssssssssssssssssssssss" />
|
||||
<path
|
||||
id="path17788"
|
||||
style="fill:#ffffff;fill-opacity:0.4;stroke:none;stroke-width:0.264583;stroke-linecap:square;stroke-opacity:1"
|
||||
d="m 1.0583333,26.458335 v 6.350001 H 15.875 v -6.350001 z m 2.6458335,0.396875 c 0.4383759,0 0.79375,0.59229 0.79375,1.322917 0,0.730627 -0.3553741,1.322917 -0.79375,1.322917 -0.438376,0 -0.7937501,-0.59229 -0.7937501,-1.322917 0,-0.730627 0.3553741,-1.322917 0.7937501,-1.322917 z m 1.8520833,0 c 0.438376,0 0.7937501,0.59229 0.7937501,1.322917 0,0.730627 -0.3553741,1.322917 -0.7937501,1.322917 -0.4383759,0 -0.79375,-0.59229 -0.79375,-1.322917 0,-0.730627 0.3553741,-1.322917 0.79375,-1.322917 z m 5.8208339,0 c 0.438376,0 0.79375,0.59229 0.79375,1.322917 0,0.730627 -0.355374,1.322917 -0.79375,1.322917 -0.438376,0 -0.79375,-0.59229 -0.79375,-1.322917 0,-0.730627 0.355374,-1.322917 0.79375,-1.322917 z m 1.852083,0 c 0.438376,0 0.79375,0.59229 0.79375,1.322917 0,0.730627 -0.355374,1.322917 -0.79375,1.322917 -0.438376,0 -0.79375,-0.59229 -0.79375,-1.322917 0,-0.730627 0.355374,-1.322917 0.79375,-1.322917 z M 2.2489584,28.178127 c 0.3653133,0 0.6614583,0.59229 0.6614583,1.322917 0,0.730627 -0.296145,1.322917 -0.6614583,1.322917 -0.3653133,0 -0.6614583,-0.59229 -0.6614584,-1.322917 1e-7,-0.730627 0.2961451,-1.322917 0.6614584,-1.322917 z m 4.7625001,0 c 0.3653134,0 0.6614584,0.59229 0.6614584,1.322917 0,0.730627 -0.296145,1.322917 -0.6614584,1.322917 -0.3653134,0 -0.6614583,-0.59229 -0.6614583,-1.322917 0,-0.730627 0.2961449,-1.322917 0.6614583,-1.322917 z m 2.9104167,0 c 0.3653138,0 0.6614588,0.59229 0.6614588,1.322917 0,0.730627 -0.296145,1.322917 -0.6614588,1.322917 -0.3653133,0 -0.6614583,-0.59229 -0.6614583,-1.322917 0,-0.730627 0.296145,-1.322917 0.6614583,-1.322917 z m 4.7624998,0 c 0.365314,0 0.661459,0.59229 0.661459,1.322917 0,0.730627 -0.296145,1.322917 -0.661459,1.322917 -0.365313,0 -0.661458,-0.59229 -0.661458,-1.322917 0,-0.730627 0.296145,-1.322917 0.661458,-1.322917 z m -10.0541666,1.5875 c 1.0959402,0 1.9843751,0.59229 1.9843751,1.322917 0,0.730627 -0.8884349,1.322917 -1.9843751,1.322917 -1.0959401,0 -1.984375,-0.59229 -1.984375,-1.322917 0,-0.730627 0.8884349,-1.322917 1.984375,-1.322917 z m 7.6729166,0 c 1.09594,0 1.984375,0.59229 1.984375,1.322917 0,0.730627 -0.888435,1.322917 -1.984375,1.322917 -1.09594,0 -1.984375,-0.59229 -1.984375,-1.322917 0,-0.730627 0.888435,-1.322917 1.984375,-1.322917 z"
|
||||
sodipodi:nodetypes="cccccssssssssssssssssssssssssssssssssssssssssssssssssss" />
|
||||
<path
|
||||
id="path17790"
|
||||
style="fill:#ffffff;fill-opacity:0.4;stroke:none;stroke-width:0.264583;stroke-linecap:square;stroke-opacity:1"
|
||||
d="m 17.991672,26.458335 v 6.350001 h 14.816672 v -6.350001 z m 2.645835,0.396875 c 0.438376,0 0.79375,0.59229 0.79375,1.322917 0,0.730627 -0.355374,1.322917 -0.79375,1.322917 -0.438376,0 -0.793751,-0.59229 -0.793751,-1.322917 0,-0.730627 0.355375,-1.322917 0.793751,-1.322917 z m 1.852084,0 c 0.438377,0 0.793751,0.59229 0.793751,1.322917 0,0.730627 -0.355374,1.322917 -0.793751,1.322917 -0.438376,0 -0.79375,-0.59229 -0.79375,-1.322917 0,-0.730627 0.355374,-1.322917 0.79375,-1.322917 z m 5.820836,0 c 0.438376,0 0.79375,0.59229 0.79375,1.322917 0,0.730627 -0.355374,1.322917 -0.79375,1.322917 -0.438376,0 -0.79375,-0.59229 -0.79375,-1.322917 0,-0.730627 0.355374,-1.322917 0.79375,-1.322917 z m 1.852084,0 c 0.438376,0 0.79375,0.59229 0.79375,1.322917 0,0.730627 -0.355374,1.322917 -0.79375,1.322917 -0.438376,0 -0.79375,-0.59229 -0.79375,-1.322917 0,-0.730627 0.355374,-1.322917 0.79375,-1.322917 z m -10.980213,1.322917 c 0.365313,0 0.661458,0.59229 0.661458,1.322917 0,0.730627 -0.296145,1.322917 -0.661458,1.322917 -0.365314,0 -0.661459,-0.59229 -0.661459,-1.322917 0,-0.730627 0.296145,-1.322917 0.661459,-1.322917 z m 4.762503,0 c 0.365313,0 0.661458,0.59229 0.661458,1.322917 0,0.730627 -0.296145,1.322917 -0.661458,1.322917 -0.365314,0 -0.661459,-0.59229 -0.661459,-1.322917 0,-0.730627 0.296145,-1.322917 0.661459,-1.322917 z m 2.910418,0 c 0.365313,0 0.661458,0.59229 0.661458,1.322917 0,0.730627 -0.296145,1.322917 -0.661458,1.322917 -0.365313,0 -0.661459,-0.59229 -0.661459,-1.322917 0,-0.730627 0.296146,-1.322917 0.661459,-1.322917 z m 4.7625,0 c 0.365313,0 0.661458,0.59229 0.661458,1.322917 0,0.730627 -0.296145,1.322917 -0.661458,1.322917 -0.365313,0 -0.661458,-0.59229 -0.661458,-1.322917 0,-0.730627 0.296145,-1.322917 0.661458,-1.322917 z m -10.05417,1.5875 c 1.095941,0 1.984376,0.59229 1.984376,1.322917 0,0.730627 -0.888435,1.322917 -1.984376,1.322917 -1.095941,0 -1.984376,-0.59229 -1.984376,-1.322917 0,-0.730627 0.888435,-1.322917 1.984376,-1.322917 z m 7.67292,0 c 1.09594,0 1.984375,0.59229 1.984375,1.322917 0,0.730627 -0.888435,1.322917 -1.984375,1.322917 -1.09594,0 -1.984375,-0.59229 -1.984375,-1.322917 0,-0.730627 0.888435,-1.322917 1.984375,-1.322917 z"
|
||||
sodipodi:nodetypes="cccccssssssssssssssssssssssssssssssssssssssssssssssssss" />
|
||||
<rect
|
||||
style="fill:#c56363;fill-opacity:1;stroke:#dca1a1;stroke-width:0.264583;stroke-linecap:square;stroke-opacity:1"
|
||||
id="rect17598-3"
|
||||
width="16.668751"
|
||||
height="8.2020817"
|
||||
x="33.998959"
|
||||
y="0.13229203" />
|
||||
<rect
|
||||
style="fill:#ab763a;fill-opacity:1;stroke:#cdad89;stroke-width:0.264583;stroke-linecap:square;stroke-opacity:1"
|
||||
id="rect17694-6"
|
||||
width="16.668751"
|
||||
height="8.2020817"
|
||||
x="50.932293"
|
||||
y="0.13229203" />
|
||||
<rect
|
||||
style="fill:#77883a;fill-opacity:1;stroke:#adb889;stroke-width:0.264583;stroke-linecap:square;stroke-opacity:1"
|
||||
id="rect17696-7"
|
||||
width="16.668751"
|
||||
height="8.2020817"
|
||||
x="33.998959"
|
||||
y="8.5989609" />
|
||||
<rect
|
||||
style="fill:#279266;fill-opacity:1;stroke:#7dbea3;stroke-width:0.264583;stroke-linecap:square;stroke-opacity:1"
|
||||
id="rect17698-5"
|
||||
width="16.668751"
|
||||
height="8.2024174"
|
||||
x="50.932293"
|
||||
y="8.5989609" />
|
||||
<rect
|
||||
style="fill:#00939f;fill-opacity:1;stroke:#66bec5;stroke-width:0.264583;stroke-linecap:square;stroke-opacity:1"
|
||||
id="rect17700-3"
|
||||
width="16.668751"
|
||||
height="8.2020817"
|
||||
x="33.998959"
|
||||
y="17.065628" />
|
||||
<rect
|
||||
style="fill:#008bc6;fill-opacity:1;stroke:#66b9dd;stroke-width:0.264583;stroke-linecap:square;stroke-opacity:1"
|
||||
id="rect17702-5"
|
||||
width="16.668751"
|
||||
height="8.2020817"
|
||||
x="50.932293"
|
||||
y="17.065628" />
|
||||
<rect
|
||||
style="fill:#7979c4;fill-opacity:1;stroke:#afafdc;stroke-width:0.264583;stroke-linecap:square;stroke-opacity:1"
|
||||
id="rect17704-6"
|
||||
width="16.668751"
|
||||
height="8.2020817"
|
||||
x="33.998959"
|
||||
y="25.532295" />
|
||||
<rect
|
||||
style="fill:#b8659b;fill-opacity:1;stroke:#d4a3c3;stroke-width:0.264583;stroke-linecap:square;stroke-opacity:1"
|
||||
id="rect17706-2"
|
||||
width="16.668751"
|
||||
height="8.2020817"
|
||||
x="50.932293"
|
||||
y="25.532295" />
|
||||
<path
|
||||
id="rect18530-9"
|
||||
style="fill:#000000;fill-opacity:0.4;stroke:none;stroke-width:0.264583;stroke-linecap:square;stroke-opacity:1"
|
||||
d="M 34.924998,1.0583339 V 7.4083341 H 49.741665 V 1.0583339 Z m 2.645834,0.396875 c 0.438376,0 0.79375,0.59229 0.79375,1.3229168 0,0.7306268 -0.355374,1.3229167 -0.79375,1.3229167 -0.438376,0 -0.79375,-0.5922899 -0.79375,-1.3229167 0,-0.7306268 0.355374,-1.3229168 0.79375,-1.3229168 z m 1.852083,0 c 0.438376,0 0.79375,0.59229 0.79375,1.3229168 0,0.7306268 -0.355374,1.3229167 -0.79375,1.3229167 -0.438376,0 -0.79375,-0.5922899 -0.79375,-1.3229167 0,-0.7306268 0.355374,-1.3229168 0.79375,-1.3229168 z m 5.820834,0 c 0.438376,0 0.79375,0.59229 0.79375,1.3229168 0,0.7306268 -0.355374,1.3229167 -0.79375,1.3229167 -0.438376,0 -0.79375,-0.5922899 -0.79375,-1.3229167 0,-0.7306268 0.355374,-1.3229168 0.79375,-1.3229168 z m 1.852083,0 c 0.438376,0 0.79375,0.59229 0.79375,1.3229168 0,0.7306268 -0.355374,1.3229167 -0.79375,1.3229167 -0.438376,0 -0.79375,-0.5922899 -0.79375,-1.3229167 0,-0.7306268 0.355374,-1.3229168 0.79375,-1.3229168 z M 36.115623,2.7781257 c 0.365314,0 0.661459,0.5922899 0.661459,1.3229167 0,0.7306268 -0.296145,1.3229167 -0.661459,1.3229167 -0.365313,0 -0.661458,-0.5922899 -0.661458,-1.3229167 0,-0.7306268 0.296145,-1.3229167 0.661458,-1.3229167 z m 4.762501,0 c 0.365313,0 0.661458,0.5922899 0.661458,1.3229167 0,0.7306268 -0.296145,1.3229167 -0.661458,1.3229167 -0.365314,0 -0.661459,-0.5922899 -0.661459,-1.3229167 0,-0.7306268 0.296145,-1.3229167 0.661459,-1.3229167 z m 2.910416,0 c 0.365314,0 0.661459,0.5922899 0.661459,1.3229167 0,0.7306268 -0.296145,1.3229167 -0.661459,1.3229167 -0.365313,0 -0.661458,-0.5922899 -0.661458,-1.3229167 0,-0.7306268 0.296145,-1.3229167 0.661458,-1.3229167 z m 4.7625,0 c 0.365314,0 0.661459,0.5922899 0.661459,1.3229167 0,0.7306268 -0.296145,1.3229167 -0.661459,1.3229167 -0.365313,0 -0.661458,-0.5922899 -0.661458,-1.3229167 0,-0.7306268 0.296145,-1.3229167 0.661458,-1.3229167 z m -10.054167,1.5875 c 1.095941,0 1.984376,0.5922899 1.984376,1.3229167 0,0.7306268 -0.888435,1.3229167 -1.984376,1.3229167 -1.09594,0 -1.984375,-0.5922899 -1.984375,-1.3229167 0,-0.7306268 0.888435,-1.3229167 1.984375,-1.3229167 z m 7.672917,0 c 1.09594,0 1.984375,0.5922899 1.984375,1.3229167 0,0.7306268 -0.888435,1.3229167 -1.984375,1.3229167 -1.09594,0 -1.984375,-0.5922899 -1.984375,-1.3229167 0,-0.7306268 0.888435,-1.3229167 1.984375,-1.3229167 z"
|
||||
sodipodi:nodetypes="cccccssssssssssssssssssssssssssssssssssssssssssssssssss" />
|
||||
<path
|
||||
id="path17778-1"
|
||||
style="fill:#000000;fill-opacity:0.4;stroke:none;stroke-width:0.264583;stroke-linecap:square;stroke-opacity:1"
|
||||
d="M 51.858337,1.0583339 V 7.4083341 H 66.675009 V 1.0583339 Z m 2.645835,0.396875 c 0.438376,0 0.79375,0.59229 0.79375,1.3229168 0,0.7306268 -0.355374,1.3229167 -0.79375,1.3229167 -0.438376,0 -0.793751,-0.5922899 -0.793751,-1.3229167 0,-0.7306268 0.355375,-1.3229168 0.793751,-1.3229168 z m 1.852084,0 c 0.438377,0 0.793751,0.59229 0.793751,1.3229168 0,0.7306268 -0.355374,1.3229167 -0.793751,1.3229167 -0.438376,0 -0.79375,-0.5922899 -0.79375,-1.3229167 0,-0.7306268 0.355374,-1.3229168 0.79375,-1.3229168 z m 5.820836,0 c 0.438376,0 0.79375,0.59229 0.79375,1.3229168 0,0.7306268 -0.355374,1.3229167 -0.79375,1.3229167 -0.438376,0 -0.79375,-0.5922899 -0.79375,-1.3229167 0,-0.7306268 0.355374,-1.3229168 0.79375,-1.3229168 z m 1.852084,0 c 0.438376,0 0.79375,0.59229 0.79375,1.3229168 0,0.7306268 -0.355374,1.3229167 -0.79375,1.3229167 -0.438376,0 -0.79375,-0.5922899 -0.79375,-1.3229167 0,-0.7306268 0.355374,-1.3229168 0.79375,-1.3229168 z M 53.048963,2.7781257 c 0.365313,0 0.661458,0.5922899 0.661458,1.3229167 0,0.7306268 -0.296145,1.3229167 -0.661458,1.3229167 -0.365314,0 -0.661459,-0.5922899 -0.661459,-1.3229167 0,-0.7306268 0.296145,-1.3229167 0.661459,-1.3229167 z m 4.762503,0 c 0.365313,0 0.661458,0.5922899 0.661458,1.3229167 0,0.7306268 -0.296145,1.3229167 -0.661458,1.3229167 -0.365314,0 -0.661459,-0.5922899 -0.661459,-1.3229167 0,-0.7306268 0.296145,-1.3229167 0.661459,-1.3229167 z m 2.910418,0 c 0.365313,0 0.661458,0.5922899 0.661458,1.3229167 0,0.7306268 -0.296145,1.3229167 -0.661458,1.3229167 -0.365313,0 -0.661459,-0.5922899 -0.661459,-1.3229167 0,-0.7306268 0.296146,-1.3229167 0.661459,-1.3229167 z m 4.7625,0 c 0.365313,0 0.661458,0.5922899 0.661458,1.3229167 0,0.7306268 -0.296145,1.3229167 -0.661458,1.3229167 -0.365313,0 -0.661458,-0.5922899 -0.661458,-1.3229167 0,-0.7306268 0.296145,-1.3229167 0.661458,-1.3229167 z m -10.05417,1.5875 c 1.095941,0 1.984376,0.5922899 1.984376,1.3229167 0,0.7306268 -0.888435,1.3229167 -1.984376,1.3229167 -1.095941,0 -1.984376,-0.5922899 -1.984376,-1.3229167 0,-0.7306268 0.888435,-1.3229167 1.984376,-1.3229167 z m 7.67292,0 c 1.09594,0 1.984375,0.5922899 1.984375,1.3229167 0,0.7306268 -0.888435,1.3229167 -1.984375,1.3229167 -1.09594,0 -1.984375,-0.5922899 -1.984375,-1.3229167 0,-0.7306268 0.888435,-1.3229167 1.984375,-1.3229167 z"
|
||||
sodipodi:nodetypes="cccccssssssssssssssssssssssssssssssssssssssssssssssssss" />
|
||||
<path
|
||||
id="path17780-2"
|
||||
style="fill:#000000;fill-opacity:0.4;stroke:none;stroke-width:0.264583;stroke-linecap:square;stroke-opacity:1"
|
||||
d="M 34.924998,9.5250008 V 15.875001 H 49.741665 V 9.5250008 Z m 2.645834,0.396875 c 0.438376,0 0.79375,0.5922902 0.79375,1.3229162 0,0.730627 -0.355374,1.322917 -0.79375,1.322917 -0.438376,0 -0.79375,-0.59229 -0.79375,-1.322917 0,-0.730626 0.355374,-1.3229162 0.79375,-1.3229162 z m 1.852083,0 c 0.438376,0 0.79375,0.5922902 0.79375,1.3229162 0,0.730627 -0.355374,1.322917 -0.79375,1.322917 -0.438376,0 -0.79375,-0.59229 -0.79375,-1.322917 0,-0.730626 0.355374,-1.3229162 0.79375,-1.3229162 z m 5.820834,0 c 0.438376,0 0.79375,0.5922902 0.79375,1.3229162 0,0.730627 -0.355374,1.322917 -0.79375,1.322917 -0.438376,0 -0.79375,-0.59229 -0.79375,-1.322917 0,-0.730626 0.355374,-1.3229162 0.79375,-1.3229162 z m 1.852083,0 c 0.438376,0 0.79375,0.5922902 0.79375,1.3229162 0,0.730627 -0.355374,1.322917 -0.79375,1.322917 -0.438376,0 -0.79375,-0.59229 -0.79375,-1.322917 0,-0.730626 0.355374,-1.3229162 0.79375,-1.3229162 z M 36.115623,11.244792 c 0.365314,0 0.661459,0.59229 0.661459,1.322917 0,0.730627 -0.296145,1.322917 -0.661459,1.322917 -0.365313,0 -0.661458,-0.59229 -0.661458,-1.322917 0,-0.730627 0.296145,-1.322917 0.661458,-1.322917 z m 4.7625,0 c 0.365314,0 0.661459,0.59229 0.661459,1.322917 0,0.730627 -0.296145,1.322917 -0.661459,1.322917 -0.365313,0 -0.661458,-0.59229 -0.661458,-1.322917 0,-0.730627 0.296145,-1.322917 0.661458,-1.322917 z m 2.910417,0 c 0.365314,0 0.661459,0.59229 0.661459,1.322917 0,0.730627 -0.296145,1.322917 -0.661459,1.322917 -0.365313,0 -0.661458,-0.59229 -0.661458,-1.322917 0,-0.730627 0.296145,-1.322917 0.661458,-1.322917 z m 4.7625,0 c 0.365314,0 0.661459,0.59229 0.661459,1.322917 0,0.730627 -0.296145,1.322917 -0.661459,1.322917 -0.365313,0 -0.661458,-0.59229 -0.661458,-1.322917 0,-0.730627 0.296145,-1.322917 0.661458,-1.322917 z m -10.054167,1.5875 c 1.095941,0 1.984376,0.59229 1.984376,1.322917 0,0.730627 -0.888435,1.322917 -1.984376,1.322917 -1.09594,0 -1.984375,-0.59229 -1.984375,-1.322917 0,-0.730627 0.888435,-1.322917 1.984375,-1.322917 z m 7.672917,0 c 1.09594,0 1.984375,0.59229 1.984375,1.322917 0,0.730627 -0.888435,1.322917 -1.984375,1.322917 -1.09594,0 -1.984375,-0.59229 -1.984375,-1.322917 0,-0.730627 0.888435,-1.322917 1.984375,-1.322917 z"
|
||||
sodipodi:nodetypes="cccccssssssssssssssssssssssssssssssssssssssssssssssssss" />
|
||||
<path
|
||||
id="path17782-7"
|
||||
style="fill:#000000;fill-opacity:0.4;stroke:none;stroke-width:0.264583;stroke-linecap:square;stroke-opacity:1"
|
||||
d="M 51.858337,9.5250008 V 15.875001 H 66.675009 V 9.5250008 Z m 2.645835,0.396875 c 0.438376,0 0.79375,0.5922902 0.79375,1.3229162 0,0.730627 -0.355374,1.322917 -0.79375,1.322917 -0.438376,0 -0.793751,-0.59229 -0.793751,-1.322917 0,-0.730626 0.355375,-1.3229162 0.793751,-1.3229162 z m 1.852084,0 c 0.438377,0 0.793751,0.5922902 0.793751,1.3229162 0,0.730627 -0.355374,1.322917 -0.793751,1.322917 -0.438376,0 -0.79375,-0.59229 -0.79375,-1.322917 0,-0.730626 0.355374,-1.3229162 0.79375,-1.3229162 z m 5.820836,0 c 0.438376,0 0.79375,0.5922902 0.79375,1.3229162 0,0.730627 -0.355374,1.322917 -0.79375,1.322917 -0.438376,0 -0.79375,-0.59229 -0.79375,-1.322917 0,-0.730626 0.355374,-1.3229162 0.79375,-1.3229162 z m 1.852084,0 c 0.438376,0 0.79375,0.5922902 0.79375,1.3229162 0,0.730627 -0.355374,1.322917 -0.79375,1.322917 -0.438376,0 -0.79375,-0.59229 -0.79375,-1.322917 0,-0.730626 0.355374,-1.3229162 0.79375,-1.3229162 z M 53.048963,11.244792 c 0.365313,0 0.661458,0.59229 0.661458,1.322917 0,0.730627 -0.296145,1.322917 -0.661458,1.322917 -0.365314,0 -0.661459,-0.59229 -0.661459,-1.322917 0,-0.730627 0.296145,-1.322917 0.661459,-1.322917 z m 4.762503,0 c 0.365313,0 0.661458,0.59229 0.661458,1.322917 0,0.730627 -0.296145,1.322917 -0.661458,1.322917 -0.365314,0 -0.661459,-0.59229 -0.661459,-1.322917 0,-0.730627 0.296145,-1.322917 0.661459,-1.322917 z m 2.910418,0 c 0.365313,0 0.661458,0.59229 0.661458,1.322917 0,0.730627 -0.296145,1.322917 -0.661458,1.322917 -0.365313,0 -0.661459,-0.59229 -0.661459,-1.322917 0,-0.730627 0.296146,-1.322917 0.661459,-1.322917 z m 4.7625,0 c 0.365313,0 0.661458,0.59229 0.661458,1.322917 0,0.730627 -0.296145,1.322917 -0.661458,1.322917 -0.365313,0 -0.661458,-0.59229 -0.661458,-1.322917 0,-0.730627 0.296145,-1.322917 0.661458,-1.322917 z m -10.05417,1.5875 c 1.095941,0 1.984376,0.59229 1.984376,1.322917 0,0.730627 -0.888435,1.322917 -1.984376,1.322917 -1.095941,0 -1.984376,-0.59229 -1.984376,-1.322917 0,-0.730627 0.888435,-1.322917 1.984376,-1.322917 z m 7.67292,0 c 1.09594,0 1.984375,0.59229 1.984375,1.322917 0,0.730627 -0.888435,1.322917 -1.984375,1.322917 -1.09594,0 -1.984375,-0.59229 -1.984375,-1.322917 0,-0.730627 0.888435,-1.322917 1.984375,-1.322917 z"
|
||||
sodipodi:nodetypes="cccccssssssssssssssssssssssssssssssssssssssssssssssssss" />
|
||||
<path
|
||||
id="path17784-0"
|
||||
style="fill:#000000;fill-opacity:0.4;stroke:none;stroke-width:0.264583;stroke-linecap:square;stroke-opacity:1"
|
||||
d="m 34.924998,17.991668 v 6.35 h 14.816667 v -6.35 z m 2.645834,0.396875 c 0.438376,0 0.79375,0.59229 0.79375,1.322917 0,0.730626 -0.355374,1.322916 -0.79375,1.322916 -0.438376,0 -0.79375,-0.59229 -0.79375,-1.322916 0,-0.730627 0.355374,-1.322917 0.79375,-1.322917 z m 1.852083,0 c 0.438376,0 0.79375,0.59229 0.79375,1.322917 0,0.730626 -0.355374,1.322916 -0.79375,1.322916 -0.438376,0 -0.79375,-0.59229 -0.79375,-1.322916 0,-0.730627 0.355374,-1.322917 0.79375,-1.322917 z m 5.820834,0 c 0.438376,0 0.79375,0.59229 0.79375,1.322917 0,0.730626 -0.355374,1.322916 -0.79375,1.322916 -0.438376,0 -0.79375,-0.59229 -0.79375,-1.322916 0,-0.730627 0.355374,-1.322917 0.79375,-1.322917 z m 1.852083,0 c 0.438376,0 0.79375,0.59229 0.79375,1.322917 0,0.730626 -0.355374,1.322916 -0.79375,1.322916 -0.438376,0 -0.79375,-0.59229 -0.79375,-1.322916 0,-0.730627 0.355374,-1.322917 0.79375,-1.322917 z M 36.115623,19.71146 c 0.365314,0 0.661459,0.592289 0.661459,1.322916 0,0.730627 -0.296145,1.322917 -0.661459,1.322917 -0.365313,0 -0.661458,-0.59229 -0.661458,-1.322917 0,-0.730627 0.296145,-1.322916 0.661458,-1.322916 z m 4.7625,0 c 0.365314,0 0.661459,0.592289 0.661459,1.322916 0,0.730627 -0.296145,1.322917 -0.661459,1.322917 -0.365313,0 -0.661458,-0.59229 -0.661458,-1.322917 0,-0.730627 0.296145,-1.322916 0.661458,-1.322916 z m 2.910417,0 c 0.365314,0 0.661459,0.592289 0.661459,1.322916 0,0.730627 -0.296145,1.322917 -0.661459,1.322917 -0.365313,0 -0.661458,-0.59229 -0.661458,-1.322917 0,-0.730627 0.296145,-1.322916 0.661458,-1.322916 z m 4.7625,0 c 0.365314,0 0.661459,0.592289 0.661459,1.322916 0,0.730627 -0.296145,1.322917 -0.661459,1.322917 -0.365313,0 -0.661458,-0.59229 -0.661458,-1.322917 0,-0.730627 0.296145,-1.322916 0.661458,-1.322916 z m -10.054167,1.5875 c 1.095941,0 1.984376,0.59229 1.984376,1.322917 0,0.730626 -0.888435,1.322916 -1.984376,1.322916 -1.09594,0 -1.984375,-0.59229 -1.984375,-1.322916 0,-0.730627 0.888435,-1.322917 1.984375,-1.322917 z m 7.672917,0 c 1.09594,0 1.984375,0.59229 1.984375,1.322917 0,0.730626 -0.888435,1.322916 -1.984375,1.322916 -1.09594,0 -1.984375,-0.59229 -1.984375,-1.322916 0,-0.730627 0.888435,-1.322917 1.984375,-1.322917 z"
|
||||
sodipodi:nodetypes="cccccssssssssssssssssssssssssssssssssssssssssssssssssss" />
|
||||
<path
|
||||
id="path17786-9"
|
||||
style="fill:#000000;fill-opacity:0.4;stroke:none;stroke-width:0.264583;stroke-linecap:square;stroke-opacity:1"
|
||||
d="m 51.858337,17.991668 v 6.35 h 14.816672 v -6.35 z m 2.645835,0.396875 c 0.438376,0 0.79375,0.59229 0.79375,1.322917 0,0.730626 -0.355374,1.322916 -0.79375,1.322916 -0.438376,0 -0.793751,-0.59229 -0.793751,-1.322916 0,-0.730627 0.355375,-1.322917 0.793751,-1.322917 z m 1.852084,0 c 0.438377,0 0.793751,0.59229 0.793751,1.322917 0,0.730626 -0.355374,1.322916 -0.793751,1.322916 -0.438376,0 -0.79375,-0.59229 -0.79375,-1.322916 0,-0.730627 0.355374,-1.322917 0.79375,-1.322917 z m 5.820836,0 c 0.438376,0 0.79375,0.59229 0.79375,1.322917 0,0.730626 -0.355374,1.322916 -0.79375,1.322916 -0.438376,0 -0.79375,-0.59229 -0.79375,-1.322916 0,-0.730627 0.355374,-1.322917 0.79375,-1.322917 z m 1.852084,0 c 0.438376,0 0.79375,0.59229 0.79375,1.322917 0,0.730626 -0.355374,1.322916 -0.79375,1.322916 -0.438376,0 -0.79375,-0.59229 -0.79375,-1.322916 0,-0.730627 0.355374,-1.322917 0.79375,-1.322917 z M 53.048963,19.71146 c 0.365313,0 0.661458,0.592289 0.661458,1.322916 0,0.730627 -0.296145,1.322917 -0.661458,1.322917 -0.365314,0 -0.661459,-0.59229 -0.661459,-1.322917 0,-0.730627 0.296145,-1.322916 0.661459,-1.322916 z m 4.762503,0 c 0.365313,0 0.661458,0.592289 0.661458,1.322916 0,0.730627 -0.296145,1.322917 -0.661458,1.322917 -0.365314,0 -0.661459,-0.59229 -0.661459,-1.322917 0,-0.730627 0.296145,-1.322916 0.661459,-1.322916 z m 2.910418,0 c 0.365313,0 0.661458,0.592289 0.661458,1.322916 0,0.730627 -0.296145,1.322917 -0.661458,1.322917 -0.365313,0 -0.661459,-0.59229 -0.661459,-1.322917 0,-0.730627 0.296146,-1.322916 0.661459,-1.322916 z m 4.7625,0 c 0.365313,0 0.661458,0.592289 0.661458,1.322916 0,0.730627 -0.296145,1.322917 -0.661458,1.322917 -0.365313,0 -0.661458,-0.59229 -0.661458,-1.322917 0,-0.730627 0.296145,-1.322916 0.661458,-1.322916 z m -10.05417,1.5875 c 1.095941,0 1.984376,0.59229 1.984376,1.322917 0,0.730626 -0.888435,1.322916 -1.984376,1.322916 -1.095941,0 -1.984376,-0.59229 -1.984376,-1.322916 0,-0.730627 0.888435,-1.322917 1.984376,-1.322917 z m 7.67292,0 c 1.09594,0 1.984375,0.59229 1.984375,1.322917 0,0.730626 -0.888435,1.322916 -1.984375,1.322916 -1.09594,0 -1.984375,-0.59229 -1.984375,-1.322916 0,-0.730627 0.888435,-1.322917 1.984375,-1.322917 z"
|
||||
sodipodi:nodetypes="cccccssssssssssssssssssssssssssssssssssssssssssssssssss" />
|
||||
<path
|
||||
id="path17788-3"
|
||||
style="fill:#000000;fill-opacity:0.4;stroke:none;stroke-width:0.264583;stroke-linecap:square;stroke-opacity:1"
|
||||
d="m 34.924998,26.458335 v 6.350001 h 14.816667 v -6.350001 z m 2.645834,0.396875 c 0.438376,0 0.79375,0.59229 0.79375,1.322917 0,0.730627 -0.355374,1.322917 -0.79375,1.322917 -0.438376,0 -0.79375,-0.59229 -0.79375,-1.322917 0,-0.730627 0.355374,-1.322917 0.79375,-1.322917 z m 1.852083,0 c 0.438376,0 0.79375,0.59229 0.79375,1.322917 0,0.730627 -0.355374,1.322917 -0.79375,1.322917 -0.438376,0 -0.79375,-0.59229 -0.79375,-1.322917 0,-0.730627 0.355374,-1.322917 0.79375,-1.322917 z m 5.820834,0 c 0.438376,0 0.79375,0.59229 0.79375,1.322917 0,0.730627 -0.355374,1.322917 -0.79375,1.322917 -0.438376,0 -0.79375,-0.59229 -0.79375,-1.322917 0,-0.730627 0.355374,-1.322917 0.79375,-1.322917 z m 1.852083,0 c 0.438376,0 0.79375,0.59229 0.79375,1.322917 0,0.730627 -0.355374,1.322917 -0.79375,1.322917 -0.438376,0 -0.79375,-0.59229 -0.79375,-1.322917 0,-0.730627 0.355374,-1.322917 0.79375,-1.322917 z m -10.980209,1.322917 c 0.365314,0 0.661459,0.59229 0.661459,1.322917 0,0.730627 -0.296145,1.322917 -0.661459,1.322917 -0.365313,0 -0.661458,-0.59229 -0.661458,-1.322917 0,-0.730627 0.296145,-1.322917 0.661458,-1.322917 z m 4.7625,0 c 0.365314,0 0.661459,0.59229 0.661459,1.322917 0,0.730627 -0.296145,1.322917 -0.661459,1.322917 -0.365313,0 -0.661458,-0.59229 -0.661458,-1.322917 0,-0.730627 0.296145,-1.322917 0.661458,-1.322917 z m 2.910417,0 c 0.365314,0 0.661459,0.59229 0.661459,1.322917 0,0.730627 -0.296145,1.322917 -0.661459,1.322917 -0.365313,0 -0.661458,-0.59229 -0.661458,-1.322917 0,-0.730627 0.296145,-1.322917 0.661458,-1.322917 z m 4.7625,0 c 0.365314,0 0.661459,0.59229 0.661459,1.322917 0,0.730627 -0.296145,1.322917 -0.661459,1.322917 -0.365313,0 -0.661458,-0.59229 -0.661458,-1.322917 0,-0.730627 0.296145,-1.322917 0.661458,-1.322917 z m -10.054167,1.5875 c 1.095941,0 1.984376,0.59229 1.984376,1.322917 0,0.730627 -0.888435,1.322917 -1.984376,1.322917 -1.09594,0 -1.984375,-0.59229 -1.984375,-1.322917 0,-0.730627 0.888435,-1.322917 1.984375,-1.322917 z m 7.672917,0 c 1.09594,0 1.984375,0.59229 1.984375,1.322917 0,0.730627 -0.888435,1.322917 -1.984375,1.322917 -1.09594,0 -1.984375,-0.59229 -1.984375,-1.322917 0,-0.730627 0.888435,-1.322917 1.984375,-1.322917 z"
|
||||
sodipodi:nodetypes="cccccssssssssssssssssssssssssssssssssssssssssssssssssss" />
|
||||
<path
|
||||
id="path17790-6"
|
||||
style="fill:#000000;fill-opacity:0.4;stroke:none;stroke-width:0.264583;stroke-linecap:square;stroke-opacity:1"
|
||||
d="m 51.858337,26.458335 v 6.350001 h 14.816672 v -6.350001 z m 2.645835,0.396875 c 0.438376,0 0.79375,0.59229 0.79375,1.322917 0,0.730627 -0.355374,1.322917 -0.79375,1.322917 -0.438376,0 -0.793751,-0.59229 -0.793751,-1.322917 0,-0.730627 0.355375,-1.322917 0.793751,-1.322917 z m 1.852084,0 c 0.438377,0 0.793751,0.59229 0.793751,1.322917 0,0.730627 -0.355374,1.322917 -0.793751,1.322917 -0.438376,0 -0.79375,-0.59229 -0.79375,-1.322917 0,-0.730627 0.355374,-1.322917 0.79375,-1.322917 z m 5.820836,0 c 0.438376,0 0.79375,0.59229 0.79375,1.322917 0,0.730627 -0.355374,1.322917 -0.79375,1.322917 -0.438376,0 -0.79375,-0.59229 -0.79375,-1.322917 0,-0.730627 0.355374,-1.322917 0.79375,-1.322917 z m 1.852084,0 c 0.438376,0 0.79375,0.59229 0.79375,1.322917 0,0.730627 -0.355374,1.322917 -0.79375,1.322917 -0.438376,0 -0.79375,-0.59229 -0.79375,-1.322917 0,-0.730627 0.355374,-1.322917 0.79375,-1.322917 z m -10.980213,1.322917 c 0.365313,0 0.661458,0.59229 0.661458,1.322917 0,0.730627 -0.296145,1.322917 -0.661458,1.322917 -0.365314,0 -0.661459,-0.59229 -0.661459,-1.322917 0,-0.730627 0.296145,-1.322917 0.661459,-1.322917 z m 4.762503,0 c 0.365313,0 0.661458,0.59229 0.661458,1.322917 0,0.730627 -0.296145,1.322917 -0.661458,1.322917 -0.365314,0 -0.661459,-0.59229 -0.661459,-1.322917 0,-0.730627 0.296145,-1.322917 0.661459,-1.322917 z m 2.910418,0 c 0.365313,0 0.661458,0.59229 0.661458,1.322917 0,0.730627 -0.296145,1.322917 -0.661458,1.322917 -0.365313,0 -0.661459,-0.59229 -0.661459,-1.322917 0,-0.730627 0.296146,-1.322917 0.661459,-1.322917 z m 4.7625,0 c 0.365313,0 0.661458,0.59229 0.661458,1.322917 0,0.730627 -0.296145,1.322917 -0.661458,1.322917 -0.365313,0 -0.661458,-0.59229 -0.661458,-1.322917 0,-0.730627 0.296145,-1.322917 0.661458,-1.322917 z m -10.05417,1.5875 c 1.095941,0 1.984376,0.59229 1.984376,1.322917 0,0.730627 -0.888435,1.322917 -1.984376,1.322917 -1.095941,0 -1.984376,-0.59229 -1.984376,-1.322917 0,-0.730627 0.888435,-1.322917 1.984376,-1.322917 z m 7.67292,0 c 1.09594,0 1.984375,0.59229 1.984375,1.322917 0,0.730627 -0.888435,1.322917 -1.984375,1.322917 -1.09594,0 -1.984375,-0.59229 -1.984375,-1.322917 0,-0.730627 0.888435,-1.322917 1.984375,-1.322917 z"
|
||||
sodipodi:nodetypes="cccccssssssssssssssssssssssssssssssssssssssssssssssssss" />
|
||||
</g>
|
||||
</svg>
|
After Width: | Height: | Size: 43 KiB |
|
@ -0,0 +1,34 @@
|
|||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="StreamTexture"
|
||||
path="res://.import/brick.svg-7b6c6196858a87dab399b497fe73b6e7.stex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://blocks/brick.svg"
|
||||
dest_files=[ "res://.import/brick.svg-7b6c6196858a87dab399b497fe73b6e7.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
|
||||
stream=false
|
||||
size_limit=0
|
||||
detect_3d=true
|
||||
svg/scale=1.0
|
|
@ -0,0 +1,31 @@
|
|||
[gd_scene load_steps=6 format=2]
|
||||
|
||||
[ext_resource path="res://blocks/abstract_brick.tscn" type="PackedScene" id=1]
|
||||
[ext_resource path="res://blocks/brick.svg" type="Texture" id=2]
|
||||
[ext_resource path="res://blocks/abstract_brick_sprite.gd" type="Script" id=3]
|
||||
|
||||
[sub_resource type="AtlasTexture" id=1]
|
||||
resource_local_to_scene = true
|
||||
flags = 4
|
||||
atlas = ExtResource( 2 )
|
||||
region = Rect2( 0, 0, 64, 32 )
|
||||
|
||||
[sub_resource type="RectangleShape2D" id=2]
|
||||
extents = Vector2( 32, 16 )
|
||||
|
||||
[node name="Brick" instance=ExtResource( 1 )]
|
||||
|
||||
[node name="Sprite" type="Sprite" parent="." index="0"]
|
||||
position = Vector2( 32, 16 )
|
||||
texture = SubResource( 1 )
|
||||
script = ExtResource( 3 )
|
||||
height = 32
|
||||
nb_lines = 4
|
||||
nb_columns = 2
|
||||
|
||||
[node name="CollisionShape2D" type="CollisionShape2D" parent="." index="1"]
|
||||
position = Vector2( 32, 16 )
|
||||
shape = SubResource( 2 )
|
||||
|
||||
[connection signal="brick_hit" from="." to="Sprite" method="_on_brick_hit"]
|
||||
[connection signal="color_set" from="." to="Sprite" method="_on_color_set"]
|
|
@ -0,0 +1,237 @@
|
|||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
||||
|
||||
<svg
|
||||
width="128"
|
||||
height="128"
|
||||
viewBox="0 0 33.866666 33.866668"
|
||||
version="1.1"
|
||||
id="svg17515"
|
||||
inkscape:version="1.1 (c4e8f9ed74, 2021-05-24)"
|
||||
sodipodi:docname="half_brick.svg"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:svg="http://www.w3.org/2000/svg">
|
||||
<sodipodi:namedview
|
||||
id="namedview17517"
|
||||
pagecolor="#ffffff"
|
||||
bordercolor="#666666"
|
||||
borderopacity="1.0"
|
||||
inkscape:pageshadow="2"
|
||||
inkscape:pageopacity="0.0"
|
||||
inkscape:pagecheckerboard="0"
|
||||
inkscape:document-units="px"
|
||||
showgrid="false"
|
||||
units="px"
|
||||
inkscape:zoom="4"
|
||||
inkscape:cx="40.5"
|
||||
inkscape:cy="77.5"
|
||||
inkscape:window-width="1920"
|
||||
inkscape:window-height="1049"
|
||||
inkscape:window-x="0"
|
||||
inkscape:window-y="0"
|
||||
inkscape:window-maximized="1"
|
||||
inkscape:current-layer="layer1"
|
||||
showguides="true" />
|
||||
<defs
|
||||
id="defs17512" />
|
||||
<g
|
||||
inkscape:label="Calque 1"
|
||||
inkscape:groupmode="layer"
|
||||
id="layer1">
|
||||
<rect
|
||||
style="fill:#c56363;fill-opacity:1;stroke:#dca1a1;stroke-width:0.264583;stroke-linecap:square;stroke-opacity:1"
|
||||
id="rect17598"
|
||||
width="8.2020836"
|
||||
height="8.2020817"
|
||||
x="0.1322915"
|
||||
y="0.13229148" />
|
||||
<path
|
||||
id="rect18530"
|
||||
style="fill:#ffffff;fill-opacity:0.4;stroke:none;stroke-width:0.999999;stroke-linecap:square;stroke-opacity:1"
|
||||
d="M 4,4 V 28 H 28.000172 L 27.999827,4 Z m 8.5,1.5 c 1.656854,-1e-7 3,2.2385759 3,5 0,2.761424 -1.343146,5 -3,5 -1.656854,0 -3.0000002,-2.238576 -3.0000002,-5 0,-2.7614241 1.3431462,-5.0000001 3.0000002,-5 z m 7,0 c 1.656854,-1e-7 3,2.2385759 3,5 0,2.761424 -1.343146,5 -3,5 -1.656854,0 -3,-2.238576 -3,-5 0,-2.7614241 1.343146,-5.0000001 3,-5 z m -12.5000002,5 c 1.3807117,0 2.5,2.238576 2.5,5 0,2.761424 -1.1192883,5 -2.5,5 -1.3807117,0 -2.4999998,-2.238576 -2.5,-5 2e-7,-2.761424 1.1192883,-5 2.5,-5 z M 25,10.5 c 1.380712,0 2.5,2.238576 2.5,5 0,2.761424 -1.119288,5 -2.5,5 -1.380712,0 -2.5,-2.238576 -2.5,-5 0,-2.761424 1.119288,-5 2.5,-5 z m -9,6 c 4.142136,0 7.5,2.238576 7.5,5 0,2.761424 -3.357864,5 -7.5,5 -4.142136,0 -7.5000002,-2.238576 -7.5000002,-5 0,-2.761424 3.3578642,-5 7.5000002,-5 z"
|
||||
transform="scale(0.26458334)"
|
||||
sodipodi:nodetypes="cccccsssssssssssssssssssssssss" />
|
||||
<rect
|
||||
style="fill:#c56363;fill-opacity:1;stroke:#dca1a1;stroke-width:0.264583;stroke-linecap:square;stroke-opacity:1"
|
||||
id="rect17598-3"
|
||||
width="8.2020836"
|
||||
height="8.2020817"
|
||||
x="17.06562"
|
||||
y="0.13229185" />
|
||||
<path
|
||||
id="rect18530-6"
|
||||
style="fill:#111111;fill-opacity:0.4;stroke:none;stroke-width:0.264583;stroke-linecap:square;stroke-opacity:1"
|
||||
d="m 17.991672,1.0583337 v 6.3500002 h 6.350046 l -9.1e-5,-6.3500002 z m 2.248959,0.396875 c 0.438376,0 0.79375,0.5922899 0.79375,1.3229167 0,0.7306268 -0.355374,1.3229167 -0.79375,1.3229167 -0.438376,0 -0.79375,-0.5922899 -0.79375,-1.3229167 0,-0.7306268 0.355374,-1.3229167 0.79375,-1.3229167 z m 1.852084,0 c 0.438375,0 0.79375,0.5922899 0.79375,1.3229167 0,0.7306268 -0.355375,1.3229167 -0.79375,1.3229167 -0.438376,0 -0.79375,-0.5922899 -0.79375,-1.3229167 0,-0.7306268 0.355374,-1.3229167 0.79375,-1.3229167 z m -3.307292,1.3229167 c 0.365313,0 0.661458,0.5922899 0.661458,1.3229167 0,0.7306268 -0.296145,1.3229167 -0.661458,1.3229167 -0.365315,0 -0.661459,-0.5922899 -0.661459,-1.3229167 0,-0.7306268 0.296144,-1.3229167 0.661459,-1.3229167 z m 4.7625,0 c 0.365313,0 0.661458,0.5922899 0.661458,1.3229167 0,0.7306268 -0.296145,1.3229167 -0.661458,1.3229167 -0.365313,0 -0.661458,-0.5922899 -0.661458,-1.3229167 0,-0.7306268 0.296145,-1.3229167 0.661458,-1.3229167 z m -2.38125,1.5875 c 1.09594,0 1.984375,0.59229 1.984375,1.3229167 0,0.7306268 -0.888435,1.3229167 -1.984375,1.3229167 -1.09594,0 -1.984375,-0.5922899 -1.984375,-1.3229167 0,-0.7306267 0.888435,-1.3229167 1.984375,-1.3229167 z"
|
||||
sodipodi:nodetypes="cccccsssssssssssssssssssssssss" />
|
||||
<rect
|
||||
style="fill:#ab763a;fill-opacity:1;stroke:#cdad89;stroke-width:0.264583;stroke-linecap:square;stroke-opacity:1"
|
||||
id="rect17598-7"
|
||||
width="8.2020836"
|
||||
height="8.2020817"
|
||||
x="8.598958"
|
||||
y="0.1322915" />
|
||||
<path
|
||||
id="rect18530-5"
|
||||
style="fill:#ffffff;fill-opacity:0.4;stroke:none;stroke-width:0.264583;stroke-linecap:square;stroke-opacity:1"
|
||||
d="m 9.5250083,1.0583334 v 6.35 h 6.3500477 l -9.1e-5,-6.35 z m 2.2489587,0.396875 c 0.438376,-1e-7 0.79375,0.5922899 0.79375,1.3229167 0,0.7306268 -0.355374,1.3229167 -0.79375,1.3229167 -0.438376,0 -0.79375,-0.5922899 -0.79375,-1.3229167 0,-0.7306268 0.355374,-1.3229168 0.79375,-1.3229167 z m 1.852084,0 c 0.438376,-1e-7 0.79375,0.5922899 0.79375,1.3229167 0,0.7306268 -0.355374,1.3229167 -0.79375,1.3229167 -0.438377,0 -0.793751,-0.5922899 -0.793751,-1.3229167 0,-0.7306268 0.355374,-1.3229168 0.793751,-1.3229167 z m -3.307293,1.3229167 c 0.365314,0 0.661459,0.5922899 0.661459,1.3229167 0,0.7306268 -0.296145,1.3229167 -0.661459,1.3229167 -0.3653132,0 -0.6614577,-0.5922899 -0.6614577,-1.3229167 0,-0.7306268 0.2961445,-1.3229167 0.6614577,-1.3229167 z m 4.762502,0 c 0.365314,0 0.661459,0.5922899 0.661459,1.3229167 0,0.7306268 -0.296145,1.3229167 -0.661459,1.3229167 -0.365314,0 -0.661459,-0.5922899 -0.661459,-1.3229167 0,-0.7306268 0.296145,-1.3229167 0.661459,-1.3229167 z m -2.381252,1.5875 c 1.095942,0 1.984376,0.5922899 1.984376,1.3229167 0,0.7306268 -0.888434,1.3229167 -1.984376,1.3229167 -1.09594,0 -1.984375,-0.5922899 -1.984375,-1.3229167 0,-0.7306268 0.888435,-1.3229167 1.984375,-1.3229167 z"
|
||||
sodipodi:nodetypes="cccccsssssssssssssssssssssssss" />
|
||||
<rect
|
||||
style="fill:#ab763a;fill-opacity:1;stroke:#cdad89;stroke-width:0.264583;stroke-linecap:square;stroke-opacity:1"
|
||||
id="rect17598-3-3"
|
||||
width="8.2020836"
|
||||
height="8.2020817"
|
||||
x="25.532291"
|
||||
y="0.13229179" />
|
||||
<path
|
||||
id="rect18530-6-5"
|
||||
style="fill:#111111;fill-opacity:0.4;stroke:none;stroke-width:0.264583;stroke-linecap:square;stroke-opacity:1"
|
||||
d="m 26.458333,1.0583337 v 6.3500007 h 6.350046 l -9.1e-5,-6.3500007 z m 2.248959,0.396875 c 0.438376,0 0.79375,0.5922899 0.79375,1.3229167 0,0.7306268 -0.355374,1.3229167 -0.79375,1.3229167 -0.438376,0 -0.79375,-0.5922899 -0.79375,-1.3229167 0,-0.7306268 0.355374,-1.3229167 0.79375,-1.3229167 z m 1.852084,0 c 0.438375,0 0.79375,0.5922899 0.79375,1.3229167 0,0.7306268 -0.355375,1.3229167 -0.79375,1.3229167 -0.438376,0 -0.79375,-0.5922899 -0.79375,-1.3229167 0,-0.7306268 0.355374,-1.3229167 0.79375,-1.3229167 z m -3.307292,1.3229167 c 0.365313,0 0.661458,0.5922899 0.661458,1.3229167 0,0.7306268 -0.296145,1.3229167 -0.661458,1.3229167 -0.365314,0 -0.661459,-0.5922899 -0.661459,-1.3229167 0,-0.7306268 0.296145,-1.3229167 0.661459,-1.3229167 z m 4.7625,0 c 0.365313,0 0.661458,0.5922899 0.661458,1.3229167 0,0.7306268 -0.296145,1.3229167 -0.661458,1.3229167 -0.365313,0 -0.661458,-0.5922899 -0.661458,-1.3229167 0,-0.7306268 0.296145,-1.3229167 0.661458,-1.3229167 z m -2.38125,1.5875 c 1.09594,0 1.984375,0.59229 1.984375,1.3229167 0,0.7306268 -0.888435,1.3229167 -1.984375,1.3229167 -1.09594,0 -1.984375,-0.5922899 -1.984375,-1.3229167 0,-0.7306267 0.888435,-1.3229167 1.984375,-1.3229167 z"
|
||||
sodipodi:nodetypes="cccccsssssssssssssssssssssssss" />
|
||||
<rect
|
||||
style="fill:#77883a;fill-opacity:1;stroke:#adb889;stroke-width:0.264583;stroke-linecap:square;stroke-opacity:1"
|
||||
id="rect19769"
|
||||
width="8.2020836"
|
||||
height="8.2020817"
|
||||
x="0.1322915"
|
||||
y="8.5989599" />
|
||||
<path
|
||||
id="path19771"
|
||||
style="fill:#ffffff;fill-opacity:0.4;stroke:none;stroke-width:0.264583;stroke-linecap:square;stroke-opacity:1"
|
||||
d="M 1.0583334,9.5249993 V 15.874999 H 7.408379 l -9.13e-5,-6.3499997 z m 2.2489584,0.396875 c 0.4383759,0 0.79375,0.5922897 0.79375,1.3229167 0,0.730626 -0.3553741,1.322916 -0.79375,1.322916 -0.438376,0 -0.7937501,-0.59229 -0.7937501,-1.322916 0,-0.730627 0.3553741,-1.3229167 0.7937501,-1.3229167 z m 1.8520833,0 c 0.438376,0 0.79375,0.5922897 0.79375,1.3229167 0,0.730626 -0.355374,1.322916 -0.79375,1.322916 -0.4383759,0 -0.79375,-0.59229 -0.79375,-1.322916 0,-0.730627 0.3553741,-1.3229167 0.79375,-1.3229167 z M 1.8520833,11.244791 c 0.3653133,0 0.6614584,0.592289 0.6614584,1.322916 0,0.730627 -0.2961451,1.322917 -0.6614584,1.322917 -0.3653133,0 -0.6614583,-0.59229 -0.6614583,-1.322917 0,-0.730627 0.296145,-1.322916 0.6614583,-1.322916 z m 4.7625002,0 c 0.3653134,0 0.6614584,0.592289 0.6614584,1.322916 0,0.730627 -0.296145,1.322917 -0.6614584,1.322917 -0.3653134,0 -0.6614584,-0.59229 -0.6614584,-1.322917 0,-0.730627 0.296145,-1.322916 0.6614584,-1.322916 z m -2.3812501,1.5875 c 1.0959402,0 1.9843751,0.59229 1.9843751,1.322917 0,0.730626 -0.8884349,1.322916 -1.9843751,1.322916 -1.0959401,0 -1.9843751,-0.59229 -1.9843751,-1.322916 0,-0.730627 0.888435,-1.322917 1.9843751,-1.322917 z"
|
||||
sodipodi:nodetypes="cccccsssssssssssssssssssssssss" />
|
||||
<rect
|
||||
style="fill:#77883a;fill-opacity:1;stroke:#adb889;stroke-width:0.264583;stroke-linecap:square;stroke-opacity:1"
|
||||
id="rect19773"
|
||||
width="8.2020836"
|
||||
height="8.2020817"
|
||||
x="17.06562"
|
||||
y="8.5989609" />
|
||||
<path
|
||||
id="path19775"
|
||||
style="fill:#111111;fill-opacity:0.4;stroke:none;stroke-width:0.264583;stroke-linecap:square;stroke-opacity:1"
|
||||
d="M 17.991672,9.5249993 V 15.875 h 6.350046 l -9.1e-5,-6.3500007 z m 2.248959,0.396875 c 0.438376,0 0.79375,0.5922897 0.79375,1.3229167 0,0.730627 -0.355374,1.322917 -0.79375,1.322917 -0.438376,0 -0.79375,-0.59229 -0.79375,-1.322917 0,-0.730627 0.355374,-1.3229167 0.79375,-1.3229167 z m 1.852084,0 c 0.438375,0 0.79375,0.5922897 0.79375,1.3229167 0,0.730627 -0.355375,1.322917 -0.79375,1.322917 -0.438376,0 -0.79375,-0.59229 -0.79375,-1.322917 0,-0.730627 0.355374,-1.3229167 0.79375,-1.3229167 z m -3.307292,1.3229167 c 0.365313,0 0.661458,0.59229 0.661458,1.322917 0,0.730627 -0.296145,1.322917 -0.661458,1.322917 -0.365315,0 -0.661459,-0.59229 -0.661459,-1.322917 0,-0.730627 0.296144,-1.322917 0.661459,-1.322917 z m 4.7625,0 c 0.365313,0 0.661458,0.59229 0.661458,1.322917 0,0.730627 -0.296145,1.322917 -0.661458,1.322917 -0.365313,0 -0.661458,-0.59229 -0.661458,-1.322917 0,-0.730627 0.296145,-1.322917 0.661458,-1.322917 z m -2.38125,1.5875 c 1.09594,0 1.984375,0.59229 1.984375,1.322917 0,0.730627 -0.888435,1.322917 -1.984375,1.322917 -1.09594,0 -1.984375,-0.59229 -1.984375,-1.322917 0,-0.730627 0.888435,-1.322917 1.984375,-1.322917 z"
|
||||
sodipodi:nodetypes="cccccsssssssssssssssssssssssss" />
|
||||
<rect
|
||||
style="fill:#279266;fill-opacity:1;stroke:#7dbea3;stroke-width:0.264583;stroke-linecap:square;stroke-opacity:1"
|
||||
id="rect19777"
|
||||
width="8.2020836"
|
||||
height="8.2020817"
|
||||
x="8.598958"
|
||||
y="8.5989609" />
|
||||
<path
|
||||
id="path19779"
|
||||
style="fill:#ffffff;fill-opacity:0.4;stroke:none;stroke-width:0.264583;stroke-linecap:square;stroke-opacity:1"
|
||||
d="m 9.5250083,9.5249987 v 6.3499993 h 6.3500477 l -9.1e-5,-6.3499993 z m 2.2489587,0.3968747 c 0.438376,0 0.79375,0.5922896 0.79375,1.3229166 0,0.730626 -0.355374,1.322916 -0.79375,1.322916 -0.438376,0 -0.79375,-0.59229 -0.79375,-1.322916 0,-0.730627 0.355374,-1.3229166 0.79375,-1.3229166 z m 1.852084,0 c 0.438376,0 0.79375,0.5922896 0.79375,1.3229166 0,0.730626 -0.355374,1.322916 -0.79375,1.322916 -0.438377,0 -0.793751,-0.59229 -0.793751,-1.322916 0,-0.730627 0.355374,-1.3229166 0.793751,-1.3229166 z M 10.318758,11.24479 c 0.365314,0 0.661459,0.592289 0.661459,1.322916 0,0.730627 -0.296145,1.322917 -0.661459,1.322917 -0.3653132,0 -0.6614577,-0.59229 -0.6614577,-1.322917 0,-0.730627 0.2961445,-1.322916 0.6614577,-1.322916 z m 4.762502,0 c 0.365314,0 0.661459,0.592289 0.661459,1.322916 0,0.730627 -0.296145,1.322917 -0.661459,1.322917 -0.365314,0 -0.661459,-0.59229 -0.661459,-1.322917 0,-0.730627 0.296145,-1.322916 0.661459,-1.322916 z m -2.381252,1.5875 c 1.095942,0 1.984376,0.59229 1.984376,1.322917 0,0.730626 -0.888434,1.322916 -1.984376,1.322916 -1.09594,0 -1.984375,-0.59229 -1.984375,-1.322916 0,-0.730627 0.888435,-1.322917 1.984375,-1.322917 z"
|
||||
sodipodi:nodetypes="cccccsssssssssssssssssssssssss" />
|
||||
<rect
|
||||
style="fill:#279266;fill-opacity:1;stroke:#7dbea3;stroke-width:0.264583;stroke-linecap:square;stroke-opacity:1"
|
||||
id="rect19781"
|
||||
width="8.2020836"
|
||||
height="8.2020817"
|
||||
x="25.532291"
|
||||
y="8.5989599" />
|
||||
<path
|
||||
id="path19783"
|
||||
style="fill:#111111;fill-opacity:0.4;stroke:none;stroke-width:0.264583;stroke-linecap:square;stroke-opacity:1"
|
||||
d="M 26.458333,9.5249993 V 15.875 h 6.350046 l -9.1e-5,-6.3500007 z m 2.248959,0.396875 c 0.438376,0 0.79375,0.5922897 0.79375,1.3229167 0,0.730627 -0.355374,1.322917 -0.79375,1.322917 -0.438376,0 -0.79375,-0.59229 -0.79375,-1.322917 0,-0.730627 0.355374,-1.3229167 0.79375,-1.3229167 z m 1.852084,0 c 0.438375,0 0.79375,0.5922897 0.79375,1.3229167 0,0.730627 -0.355375,1.322917 -0.79375,1.322917 -0.438376,0 -0.79375,-0.59229 -0.79375,-1.322917 0,-0.730627 0.355374,-1.3229167 0.79375,-1.3229167 z m -3.307292,1.3229167 c 0.365313,0 0.661458,0.59229 0.661458,1.322917 0,0.730627 -0.296145,1.322917 -0.661458,1.322917 -0.365314,0 -0.661459,-0.59229 -0.661459,-1.322917 0,-0.730627 0.296145,-1.322917 0.661459,-1.322917 z m 4.7625,0 c 0.365313,0 0.661458,0.59229 0.661458,1.322917 0,0.730627 -0.296145,1.322917 -0.661458,1.322917 -0.365313,0 -0.661458,-0.59229 -0.661458,-1.322917 0,-0.730627 0.296145,-1.322917 0.661458,-1.322917 z m -2.38125,1.5875 c 1.09594,0 1.984375,0.59229 1.984375,1.322917 0,0.730627 -0.888435,1.322917 -1.984375,1.322917 -1.09594,0 -1.984375,-0.59229 -1.984375,-1.322917 0,-0.730627 0.888435,-1.322917 1.984375,-1.322917 z"
|
||||
sodipodi:nodetypes="cccccsssssssssssssssssssssssss" />
|
||||
<rect
|
||||
style="fill:#00939f;fill-opacity:1;stroke:#66bec5;stroke-width:0.264583;stroke-linecap:square;stroke-opacity:1"
|
||||
id="rect19785"
|
||||
width="8.2020836"
|
||||
height="8.2020817"
|
||||
x="0.1322915"
|
||||
y="17.065626" />
|
||||
<path
|
||||
id="path19787"
|
||||
style="fill:#ffffff;fill-opacity:0.4;stroke:none;stroke-width:0.264583;stroke-linecap:square;stroke-opacity:1"
|
||||
d="m 1.0583334,17.991668 v 6.35 H 7.408379 l -9.13e-5,-6.35 z m 2.2489584,0.396875 c 0.4383759,0 0.79375,0.59229 0.79375,1.322917 0,0.730626 -0.3553741,1.322916 -0.79375,1.322916 -0.438376,0 -0.7937501,-0.59229 -0.7937501,-1.322916 0,-0.730627 0.3553741,-1.322917 0.7937501,-1.322917 z m 1.8520833,0 c 0.438376,0 0.79375,0.59229 0.79375,1.322917 0,0.730626 -0.355374,1.322916 -0.79375,1.322916 -0.4383759,0 -0.79375,-0.59229 -0.79375,-1.322916 0,-0.730627 0.3553741,-1.322917 0.79375,-1.322917 z M 1.8520833,19.71146 c 0.3653133,0 0.6614584,0.592289 0.6614584,1.322916 0,0.730627 -0.2961451,1.322917 -0.6614584,1.322917 -0.3653133,0 -0.6614583,-0.59229 -0.6614583,-1.322917 0,-0.730627 0.296145,-1.322916 0.6614583,-1.322916 z m 4.7625002,0 c 0.3653134,0 0.6614584,0.592289 0.6614584,1.322916 0,0.730627 -0.296145,1.322917 -0.6614584,1.322917 -0.3653134,0 -0.6614584,-0.59229 -0.6614584,-1.322917 0,-0.730627 0.296145,-1.322916 0.6614584,-1.322916 z m -2.3812501,1.5875 c 1.0959402,0 1.9843751,0.59229 1.9843751,1.322917 0,0.730626 -0.8884349,1.322916 -1.9843751,1.322916 -1.0959401,0 -1.9843751,-0.59229 -1.9843751,-1.322916 0,-0.730627 0.888435,-1.322917 1.9843751,-1.322917 z"
|
||||
sodipodi:nodetypes="cccccsssssssssssssssssssssssss" />
|
||||
<rect
|
||||
style="fill:#00939f;fill-opacity:1;stroke:#66bec5;stroke-width:0.264583;stroke-linecap:square;stroke-opacity:1"
|
||||
id="rect19789"
|
||||
width="8.2020836"
|
||||
height="8.2020817"
|
||||
x="17.06562"
|
||||
y="17.065626" />
|
||||
<path
|
||||
id="path19791"
|
||||
style="fill:#111111;fill-opacity:0.4;stroke:none;stroke-width:0.264583;stroke-linecap:square;stroke-opacity:1"
|
||||
d="m 17.991672,17.991668 v 6.350001 h 6.350046 l -9.1e-5,-6.350001 z m 2.248959,0.396875 c 0.438376,0 0.79375,0.59229 0.79375,1.322917 0,0.730627 -0.355374,1.322917 -0.79375,1.322917 -0.438376,0 -0.79375,-0.59229 -0.79375,-1.322917 0,-0.730627 0.355374,-1.322917 0.79375,-1.322917 z m 1.852084,0 c 0.438375,0 0.79375,0.59229 0.79375,1.322917 0,0.730627 -0.355375,1.322917 -0.79375,1.322917 -0.438376,0 -0.79375,-0.59229 -0.79375,-1.322917 0,-0.730627 0.355374,-1.322917 0.79375,-1.322917 z m -3.307292,1.322917 c 0.365313,0 0.661458,0.59229 0.661458,1.322917 0,0.730627 -0.296145,1.322917 -0.661458,1.322917 -0.365315,0 -0.661459,-0.59229 -0.661459,-1.322917 0,-0.730627 0.296144,-1.322917 0.661459,-1.322917 z m 4.7625,0 c 0.365313,0 0.661458,0.59229 0.661458,1.322917 0,0.730627 -0.296145,1.322917 -0.661458,1.322917 -0.365313,0 -0.661458,-0.59229 -0.661458,-1.322917 0,-0.730627 0.296145,-1.322917 0.661458,-1.322917 z m -2.38125,1.5875 c 1.09594,0 1.984375,0.59229 1.984375,1.322917 0,0.730627 -0.888435,1.322917 -1.984375,1.322917 -1.09594,0 -1.984375,-0.59229 -1.984375,-1.322917 0,-0.730627 0.888435,-1.322917 1.984375,-1.322917 z"
|
||||
sodipodi:nodetypes="cccccsssssssssssssssssssssssss" />
|
||||
<rect
|
||||
style="fill:#008bc6;fill-opacity:1;stroke:#66b9dd;stroke-width:0.264583;stroke-linecap:square;stroke-opacity:1"
|
||||
id="rect19793"
|
||||
width="8.2020836"
|
||||
height="8.2020817"
|
||||
x="8.598958"
|
||||
y="17.065624" />
|
||||
<path
|
||||
id="path19795"
|
||||
style="fill:#ffffff;fill-opacity:0.4;stroke:none;stroke-width:0.264583;stroke-linecap:square;stroke-opacity:1"
|
||||
d="m 9.5250083,17.991667 v 6.35 h 6.3500477 l -9.1e-5,-6.35 z m 2.2489587,0.396875 c 0.438376,0 0.79375,0.59229 0.79375,1.322917 0,0.730626 -0.355374,1.322916 -0.79375,1.322916 -0.438376,0 -0.79375,-0.59229 -0.79375,-1.322916 0,-0.730627 0.355374,-1.322917 0.79375,-1.322917 z m 1.852084,0 c 0.438376,0 0.79375,0.59229 0.79375,1.322917 0,0.730626 -0.355374,1.322916 -0.79375,1.322916 -0.438377,0 -0.793751,-0.59229 -0.793751,-1.322916 0,-0.730627 0.355374,-1.322917 0.793751,-1.322917 z m -3.307293,1.322917 c 0.365314,0 0.661459,0.592289 0.661459,1.322916 0,0.730627 -0.296145,1.322917 -0.661459,1.322917 -0.3653132,0 -0.6614577,-0.59229 -0.6614577,-1.322917 0,-0.730627 0.2961445,-1.322916 0.6614577,-1.322916 z m 4.762502,0 c 0.365314,0 0.661459,0.592289 0.661459,1.322916 0,0.730627 -0.296145,1.322917 -0.661459,1.322917 -0.365314,0 -0.661459,-0.59229 -0.661459,-1.322917 0,-0.730627 0.296145,-1.322916 0.661459,-1.322916 z m -2.381252,1.5875 c 1.095942,0 1.984376,0.59229 1.984376,1.322917 0,0.730626 -0.888434,1.322916 -1.984376,1.322916 -1.09594,0 -1.984375,-0.59229 -1.984375,-1.322916 0,-0.730627 0.888435,-1.322917 1.984375,-1.322917 z"
|
||||
sodipodi:nodetypes="cccccsssssssssssssssssssssssss" />
|
||||
<rect
|
||||
style="fill:#008bc6;fill-opacity:1;stroke:#66b9dd;stroke-width:0.264583;stroke-linecap:square;stroke-opacity:1"
|
||||
id="rect19797"
|
||||
width="8.2020836"
|
||||
height="8.2020817"
|
||||
x="25.532291"
|
||||
y="17.065626" />
|
||||
<path
|
||||
id="path19799"
|
||||
style="fill:#111111;fill-opacity:0.4;stroke:none;stroke-width:0.264583;stroke-linecap:square;stroke-opacity:1"
|
||||
d="m 26.458333,17.991668 v 6.350001 h 6.350046 l -9.1e-5,-6.350001 z m 2.248959,0.396875 c 0.438376,0 0.79375,0.59229 0.79375,1.322917 0,0.730627 -0.355374,1.322917 -0.79375,1.322917 -0.438376,0 -0.79375,-0.59229 -0.79375,-1.322917 0,-0.730627 0.355374,-1.322917 0.79375,-1.322917 z m 1.852084,0 c 0.438375,0 0.79375,0.59229 0.79375,1.322917 0,0.730627 -0.355375,1.322917 -0.79375,1.322917 -0.438376,0 -0.79375,-0.59229 -0.79375,-1.322917 0,-0.730627 0.355374,-1.322917 0.79375,-1.322917 z m -3.307292,1.322917 c 0.365313,0 0.661458,0.59229 0.661458,1.322917 0,0.730627 -0.296145,1.322917 -0.661458,1.322917 -0.365314,0 -0.661459,-0.59229 -0.661459,-1.322917 0,-0.730627 0.296145,-1.322917 0.661459,-1.322917 z m 4.7625,0 c 0.365313,0 0.661458,0.59229 0.661458,1.322917 0,0.730627 -0.296145,1.322917 -0.661458,1.322917 -0.365313,0 -0.661458,-0.59229 -0.661458,-1.322917 0,-0.730627 0.296145,-1.322917 0.661458,-1.322917 z m -2.38125,1.5875 c 1.09594,0 1.984375,0.59229 1.984375,1.322917 0,0.730627 -0.888435,1.322917 -1.984375,1.322917 -1.09594,0 -1.984375,-0.59229 -1.984375,-1.322917 0,-0.730627 0.888435,-1.322917 1.984375,-1.322917 z"
|
||||
sodipodi:nodetypes="cccccsssssssssssssssssssssssss" />
|
||||
<rect
|
||||
style="fill:#7979c4;fill-opacity:1;stroke:#afafdc;stroke-width:0.264583;stroke-linecap:square;stroke-opacity:1"
|
||||
id="rect19801"
|
||||
width="8.2020836"
|
||||
height="8.2020817"
|
||||
x="0.1322915"
|
||||
y="25.532293" />
|
||||
<path
|
||||
id="path19803"
|
||||
style="fill:#ffffff;fill-opacity:0.4;stroke:none;stroke-width:0.264583;stroke-linecap:square;stroke-opacity:1"
|
||||
d="m 1.0583334,26.458334 v 6.35 H 7.408379 l -9.13e-5,-6.35 z m 2.2489584,0.396875 c 0.4383759,0 0.79375,0.59229 0.79375,1.322917 0,0.730626 -0.3553741,1.322916 -0.79375,1.322916 -0.438376,0 -0.7937501,-0.59229 -0.7937501,-1.322916 0,-0.730627 0.3553741,-1.322917 0.7937501,-1.322917 z m 1.8520833,0 c 0.438376,0 0.79375,0.59229 0.79375,1.322917 0,0.730626 -0.355374,1.322916 -0.79375,1.322916 -0.4383759,0 -0.79375,-0.59229 -0.79375,-1.322916 0,-0.730627 0.3553741,-1.322917 0.79375,-1.322917 z m -3.3072918,1.322917 c 0.3653133,0 0.6614584,0.592289 0.6614584,1.322916 0,0.730627 -0.2961451,1.322917 -0.6614584,1.322917 -0.3653133,0 -0.6614583,-0.59229 -0.6614583,-1.322917 0,-0.730627 0.296145,-1.322916 0.6614583,-1.322916 z m 4.7625002,0 c 0.3653134,0 0.6614584,0.592289 0.6614584,1.322916 0,0.730627 -0.296145,1.322917 -0.6614584,1.322917 -0.3653134,0 -0.6614584,-0.59229 -0.6614584,-1.322917 0,-0.730627 0.296145,-1.322916 0.6614584,-1.322916 z m -2.3812501,1.5875 c 1.0959402,0 1.9843751,0.59229 1.9843751,1.322917 0,0.730626 -0.8884349,1.322916 -1.9843751,1.322916 -1.0959401,0 -1.9843751,-0.59229 -1.9843751,-1.322916 0,-0.730627 0.888435,-1.322917 1.9843751,-1.322917 z"
|
||||
sodipodi:nodetypes="cccccsssssssssssssssssssssssss" />
|
||||
<rect
|
||||
style="fill:#7979c4;fill-opacity:1;stroke:#afafdc;stroke-width:0.264583;stroke-linecap:square;stroke-opacity:1"
|
||||
id="rect19805"
|
||||
width="8.2020836"
|
||||
height="8.2020817"
|
||||
x="17.06562"
|
||||
y="25.532295" />
|
||||
<path
|
||||
id="path19807"
|
||||
style="fill:#111111;fill-opacity:0.4;stroke:none;stroke-width:0.264583;stroke-linecap:square;stroke-opacity:1"
|
||||
d="m 17.991672,26.458334 v 6.350001 h 6.350046 l -9.1e-5,-6.350001 z m 2.248959,0.396875 c 0.438376,0 0.79375,0.59229 0.79375,1.322917 0,0.730627 -0.355374,1.322917 -0.79375,1.322917 -0.438376,0 -0.79375,-0.59229 -0.79375,-1.322917 0,-0.730627 0.355374,-1.322917 0.79375,-1.322917 z m 1.852084,0 c 0.438375,0 0.79375,0.59229 0.79375,1.322917 0,0.730627 -0.355375,1.322917 -0.79375,1.322917 -0.438376,0 -0.79375,-0.59229 -0.79375,-1.322917 0,-0.730627 0.355374,-1.322917 0.79375,-1.322917 z m -3.307292,1.322917 c 0.365313,0 0.661458,0.59229 0.661458,1.322917 0,0.730627 -0.296145,1.322917 -0.661458,1.322917 -0.365315,0 -0.661459,-0.59229 -0.661459,-1.322917 0,-0.730627 0.296144,-1.322917 0.661459,-1.322917 z m 4.7625,0 c 0.365313,0 0.661458,0.59229 0.661458,1.322917 0,0.730627 -0.296145,1.322917 -0.661458,1.322917 -0.365313,0 -0.661458,-0.59229 -0.661458,-1.322917 0,-0.730627 0.296145,-1.322917 0.661458,-1.322917 z m -2.38125,1.5875 c 1.09594,0 1.984375,0.59229 1.984375,1.322917 0,0.730627 -0.888435,1.322917 -1.984375,1.322917 -1.09594,0 -1.984375,-0.59229 -1.984375,-1.322917 0,-0.730627 0.888435,-1.322917 1.984375,-1.322917 z"
|
||||
sodipodi:nodetypes="cccccsssssssssssssssssssssssss" />
|
||||
<rect
|
||||
style="fill:#b8659b;fill-opacity:1;stroke:#d4a3c3;stroke-width:0.264583;stroke-linecap:square;stroke-opacity:1"
|
||||
id="rect19809"
|
||||
width="8.2020836"
|
||||
height="8.2020817"
|
||||
x="8.598958"
|
||||
y="25.532291" />
|
||||
<path
|
||||
id="path19811"
|
||||
style="fill:#ffffff;fill-opacity:0.4;stroke:none;stroke-width:0.264583;stroke-linecap:square;stroke-opacity:1"
|
||||
d="m 9.5250083,26.458333 v 6.35 h 6.3500477 l -9.1e-5,-6.35 z m 2.2489587,0.396875 c 0.438376,0 0.79375,0.59229 0.79375,1.322917 0,0.730626 -0.355374,1.322916 -0.79375,1.322916 -0.438376,0 -0.79375,-0.59229 -0.79375,-1.322916 0,-0.730627 0.355374,-1.322917 0.79375,-1.322917 z m 1.852084,0 c 0.438376,0 0.79375,0.59229 0.79375,1.322917 0,0.730626 -0.355374,1.322916 -0.79375,1.322916 -0.438377,0 -0.793751,-0.59229 -0.793751,-1.322916 0,-0.730627 0.355374,-1.322917 0.793751,-1.322917 z m -3.307293,1.322917 c 0.365314,0 0.661459,0.592289 0.661459,1.322916 0,0.730627 -0.296145,1.322917 -0.661459,1.322917 -0.3653132,0 -0.6614577,-0.59229 -0.6614577,-1.322917 0,-0.730627 0.2961445,-1.322916 0.6614577,-1.322916 z m 4.762502,0 c 0.365314,0 0.661459,0.592289 0.661459,1.322916 0,0.730627 -0.296145,1.322917 -0.661459,1.322917 -0.365314,0 -0.661459,-0.59229 -0.661459,-1.322917 0,-0.730627 0.296145,-1.322916 0.661459,-1.322916 z m -2.381252,1.5875 c 1.095942,0 1.984376,0.59229 1.984376,1.322917 0,0.730626 -0.888434,1.322916 -1.984376,1.322916 -1.09594,0 -1.984375,-0.59229 -1.984375,-1.322916 0,-0.730627 0.888435,-1.322917 1.984375,-1.322917 z"
|
||||
sodipodi:nodetypes="cccccsssssssssssssssssssssssss" />
|
||||
<rect
|
||||
style="fill:#b8659b;fill-opacity:1;stroke:#d4a3c3;stroke-width:0.264583;stroke-linecap:square;stroke-opacity:1"
|
||||
id="rect19813"
|
||||
width="8.2020836"
|
||||
height="8.2020817"
|
||||
x="25.532291"
|
||||
y="25.532293" />
|
||||
<path
|
||||
id="path19815"
|
||||
style="fill:#111111;fill-opacity:0.4;stroke:none;stroke-width:0.264583;stroke-linecap:square;stroke-opacity:1"
|
||||
d="m 26.458333,26.458334 v 6.350001 h 6.350046 l -9.1e-5,-6.350001 z m 2.248959,0.396875 c 0.438376,0 0.79375,0.59229 0.79375,1.322917 0,0.730627 -0.355374,1.322917 -0.79375,1.322917 -0.438376,0 -0.79375,-0.59229 -0.79375,-1.322917 0,-0.730627 0.355374,-1.322917 0.79375,-1.322917 z m 1.852084,0 c 0.438375,0 0.79375,0.59229 0.79375,1.322917 0,0.730627 -0.355375,1.322917 -0.79375,1.322917 -0.438376,0 -0.79375,-0.59229 -0.79375,-1.322917 0,-0.730627 0.355374,-1.322917 0.79375,-1.322917 z m -3.307292,1.322917 c 0.365313,0 0.661458,0.59229 0.661458,1.322917 0,0.730627 -0.296145,1.322917 -0.661458,1.322917 -0.365314,0 -0.661459,-0.59229 -0.661459,-1.322917 0,-0.730627 0.296145,-1.322917 0.661459,-1.322917 z m 4.7625,0 c 0.365313,0 0.661458,0.59229 0.661458,1.322917 0,0.730627 -0.296145,1.322917 -0.661458,1.322917 -0.365313,0 -0.661458,-0.59229 -0.661458,-1.322917 0,-0.730627 0.296145,-1.322917 0.661458,-1.322917 z m -2.38125,1.5875 c 1.09594,0 1.984375,0.59229 1.984375,1.322917 0,0.730627 -0.888435,1.322917 -1.984375,1.322917 -1.09594,0 -1.984375,-0.59229 -1.984375,-1.322917 0,-0.730627 0.888435,-1.322917 1.984375,-1.322917 z"
|
||||
sodipodi:nodetypes="cccccsssssssssssssssssssssssss" />
|
||||
</g>
|
||||
</svg>
|
After Width: | Height: | Size: 26 KiB |
|
@ -0,0 +1,34 @@
|
|||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="StreamTexture"
|
||||
path="res://.import/half_brick.svg-b267b059c4ec54ea3528b035fd69e058.stex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://blocks/half_brick.svg"
|
||||
dest_files=[ "res://.import/half_brick.svg-b267b059c4ec54ea3528b035fd69e058.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
|
||||
stream=false
|
||||
size_limit=0
|
||||
detect_3d=true
|
||||
svg/scale=1.0
|
|
@ -0,0 +1,32 @@
|
|||
[gd_scene load_steps=6 format=2]
|
||||
|
||||
[ext_resource path="res://blocks/abstract_brick.tscn" type="PackedScene" id=1]
|
||||
[ext_resource path="res://blocks/half_brick.svg" type="Texture" id=2]
|
||||
[ext_resource path="res://blocks/abstract_brick_sprite.gd" type="Script" id=3]
|
||||
|
||||
[sub_resource type="AtlasTexture" id=1]
|
||||
resource_local_to_scene = true
|
||||
flags = 4
|
||||
atlas = ExtResource( 2 )
|
||||
region = Rect2( 0, 0, 32, 32 )
|
||||
|
||||
[sub_resource type="RectangleShape2D" id=2]
|
||||
extents = Vector2( 16, 16 )
|
||||
|
||||
[node name="HalfBrick" instance=ExtResource( 1 )]
|
||||
|
||||
[node name="Sprite" type="Sprite" parent="." index="0"]
|
||||
position = Vector2( 16, 16 )
|
||||
texture = SubResource( 1 )
|
||||
script = ExtResource( 3 )
|
||||
width = 32
|
||||
height = 32
|
||||
nb_lines = 4
|
||||
nb_columns = 2
|
||||
|
||||
[node name="CollisionShape2D" type="CollisionShape2D" parent="." index="1"]
|
||||
position = Vector2( 16, 16 )
|
||||
shape = SubResource( 2 )
|
||||
|
||||
[connection signal="brick_hit" from="." to="Sprite" method="_on_brick_hit"]
|
||||
[connection signal="color_set" from="." to="Sprite" method="_on_color_set"]
|
|
@ -0,0 +1,103 @@
|
|||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
||||
|
||||
<svg
|
||||
width="96"
|
||||
height="256"
|
||||
viewBox="0 0 25.399999 67.733336"
|
||||
version="1.1"
|
||||
id="svg4195"
|
||||
inkscape:version="1.1 (c4e8f9ed74, 2021-05-24)"
|
||||
sodipodi:docname="leaf.svg"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:svg="http://www.w3.org/2000/svg">
|
||||
<sodipodi:namedview
|
||||
id="namedview4197"
|
||||
pagecolor="#ffffff"
|
||||
bordercolor="#666666"
|
||||
borderopacity="1.0"
|
||||
inkscape:pageshadow="2"
|
||||
inkscape:pageopacity="0.0"
|
||||
inkscape:pagecheckerboard="0"
|
||||
inkscape:document-units="px"
|
||||
showgrid="false"
|
||||
units="px"
|
||||
inkscape:zoom="4.7037037"
|
||||
inkscape:cx="77.066929"
|
||||
inkscape:cy="164.55118"
|
||||
inkscape:window-width="1920"
|
||||
inkscape:window-height="1049"
|
||||
inkscape:window-x="0"
|
||||
inkscape:window-y="0"
|
||||
inkscape:window-maximized="1"
|
||||
inkscape:current-layer="layer1" />
|
||||
<defs
|
||||
id="defs4192" />
|
||||
<g
|
||||
inkscape:label="Calque 1"
|
||||
inkscape:groupmode="layer"
|
||||
id="layer1">
|
||||
<path
|
||||
style="fill:#ac6700;fill-opacity:1;stroke:#cda466;stroke-width:0.529167;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 4.2333333,0.26458333 0.26458333,4.2333333 V 21.166667 L 4.2333333,33.602083 8.2020833,21.166667 V 4.2333333 Z"
|
||||
id="path4289"
|
||||
sodipodi:nodetypes="ccccccc" />
|
||||
<path
|
||||
style="fill:#717e00;fill-opacity:1;stroke:#aab266;stroke-width:0.529167;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 12.700002,0.26458333 8.7312505,4.2333333 V 21.166667 L 12.700002,33.602083 16.668754,21.166667 V 4.2333333 Z"
|
||||
id="path8821"
|
||||
sodipodi:nodetypes="ccccccc" />
|
||||
<path
|
||||
style="fill:#008b00;fill-opacity:1;stroke:#66b966;stroke-width:0.529167;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 21.166674,0.26458333 17.197922,4.2333333 V 21.166667 l 3.968752,12.435416 3.968752,-12.435416 V 4.2333333 Z"
|
||||
id="path8823"
|
||||
sodipodi:nodetypes="ccccccc" />
|
||||
<path
|
||||
style="fill:none;stroke:#ffffff;stroke-width:0.529167;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.4"
|
||||
d="M 4.2333333,1.0583333 V 31.75"
|
||||
id="path8858"
|
||||
sodipodi:nodetypes="cc" />
|
||||
<path
|
||||
style="fill:none;stroke:#ffffff;stroke-width:0.529167;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.4"
|
||||
d="M 12.699999,1.0583333 V 31.75"
|
||||
id="path9396"
|
||||
sodipodi:nodetypes="cc" />
|
||||
<path
|
||||
style="fill:none;stroke:#ffffff;stroke-width:0.529167;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.4"
|
||||
d="M 21.166671,1.0583333 V 31.75"
|
||||
id="path9516"
|
||||
sodipodi:nodetypes="cc" />
|
||||
<path
|
||||
style="fill:#907400;fill-opacity:1;stroke:#bcac66;stroke-width:0.529167;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="m 4.2333333,34.131253 -3.96874997,3.96875 V 55.033337 L 4.2333333,67.468753 8.2020833,55.033337 V 38.100003 Z"
|
||||
id="path48157"
|
||||
sodipodi:nodetypes="ccccccc" />
|
||||
<path
|
||||
style="fill:#c45600;fill-opacity:1;stroke:#dc9a66;stroke-width:0.529167;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="m 12.700002,34.131253 -3.9687515,3.96875 V 55.033337 L 12.700002,67.468753 16.668754,55.033337 V 38.100003 Z"
|
||||
id="path48159"
|
||||
sodipodi:nodetypes="ccccccc" />
|
||||
<path
|
||||
style="fill:#e42837;fill-opacity:1;stroke:#ef7e87;stroke-width:0.529167;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="m 21.166674,34.131253 -3.968752,3.96875 v 16.933334 l 3.968752,12.435416 3.968752,-12.435416 V 38.100003 Z"
|
||||
id="path48161"
|
||||
sodipodi:nodetypes="ccccccc" />
|
||||
<path
|
||||
style="fill:none;stroke:#ffffff;stroke-width:0.529167;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.4"
|
||||
d="m 0.79375,41.274999 3.4395833,12.7 3.4395834,-12.7"
|
||||
id="path92360"
|
||||
sodipodi:nodetypes="ccc" />
|
||||
<path
|
||||
style="fill:none;stroke:#ffffff;stroke-width:0.529167;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.4"
|
||||
d="m 9.2604167,41.274999 3.4395823,12.7 3.439584,-12.7"
|
||||
id="path93145"
|
||||
sodipodi:nodetypes="ccc" />
|
||||
<path
|
||||
style="fill:none;stroke:#ffffff;stroke-width:0.529167;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.4"
|
||||
d="m 17.727083,41.274999 3.439582,12.7 3.439585,-12.7"
|
||||
id="path93147"
|
||||
sodipodi:nodetypes="ccc" />
|
||||
</g>
|
||||
</svg>
|
After Width: | Height: | Size: 5.0 KiB |
|
@ -0,0 +1,34 @@
|
|||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="StreamTexture"
|
||||
path="res://.import/leaf.svg-4039d241ea1b81f11953477511425ca9.stex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://blocks/leaf.svg"
|
||||
dest_files=[ "res://.import/leaf.svg-4039d241ea1b81f11953477511425ca9.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
|
||||
stream=false
|
||||
size_limit=0
|
||||
detect_3d=true
|
||||
svg/scale=1.0
|
|
@ -0,0 +1,28 @@
|
|||
[gd_scene load_steps=5 format=2]
|
||||
|
||||
[ext_resource path="res://blocks/abstract_brick.tscn" type="PackedScene" id=1]
|
||||
[ext_resource path="res://blocks/leaf.svg" type="Texture" id=2]
|
||||
[ext_resource path="res://blocks/abstract_brick_sprite.gd" type="Script" id=3]
|
||||
|
||||
[sub_resource type="AtlasTexture" id=1]
|
||||
resource_local_to_scene = true
|
||||
flags = 4
|
||||
atlas = ExtResource( 2 )
|
||||
region = Rect2( 0, 0, 32, 128 )
|
||||
|
||||
[node name="Leaf" instance=ExtResource( 1 )]
|
||||
score = 300
|
||||
max_hits = 3
|
||||
|
||||
[node name="Sprite" type="Sprite" parent="." index="0"]
|
||||
position = Vector2( 0, 64 )
|
||||
texture = SubResource( 1 )
|
||||
script = ExtResource( 3 )
|
||||
width = 32
|
||||
height = 128
|
||||
|
||||
[node name="CollisionPolygon2D" type="CollisionPolygon2D" parent="." index="1"]
|
||||
polygon = PoolVector2Array( 0, 0, 16, 16, 16, 80, 0, 128, -16, 80, -16, 16 )
|
||||
|
||||
[connection signal="brick_hit" from="." to="Sprite" method="_on_brick_hit"]
|
||||
[connection signal="color_set" from="." to="Sprite" method="_on_color_set"]
|
|
@ -0,0 +1,613 @@
|
|||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
||||
|
||||
<svg
|
||||
width="360"
|
||||
height="240"
|
||||
viewBox="0 0 95.249997 63.500004"
|
||||
version="1.1"
|
||||
id="svg1853"
|
||||
inkscape:version="1.1 (c4e8f9ed74, 2021-05-24)"
|
||||
sodipodi:docname="palette.svg"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:svg="http://www.w3.org/2000/svg">
|
||||
<sodipodi:namedview
|
||||
id="namedview1855"
|
||||
pagecolor="#ffffff"
|
||||
bordercolor="#666666"
|
||||
borderopacity="1.0"
|
||||
inkscape:pageshadow="2"
|
||||
inkscape:pageopacity="0.0"
|
||||
inkscape:pagecheckerboard="0"
|
||||
inkscape:document-units="mm"
|
||||
showgrid="false"
|
||||
units="px"
|
||||
inkscape:zoom="2.3518518"
|
||||
inkscape:cx="153.92126"
|
||||
inkscape:cy="129.25984"
|
||||
inkscape:window-width="1920"
|
||||
inkscape:window-height="1049"
|
||||
inkscape:window-x="0"
|
||||
inkscape:window-y="0"
|
||||
inkscape:window-maximized="1"
|
||||
inkscape:current-layer="layer1" />
|
||||
<defs
|
||||
id="defs1850" />
|
||||
<g
|
||||
inkscape:label="Calque 1"
|
||||
inkscape:groupmode="layer"
|
||||
id="layer1">
|
||||
<rect
|
||||
style="fill:#ff8780;fill-opacity:1;stroke:#010101;stroke-width:0.529167;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1"
|
||||
id="rect1936"
|
||||
width="7.9375"
|
||||
height="7.9375"
|
||||
x="7.9375"
|
||||
y="23.8125" />
|
||||
<rect
|
||||
style="fill:#c1544e;stroke:#000000;stroke-width:0.529167;stroke-linecap:round;stroke-linejoin:round;fill-opacity:1;stroke-opacity:1"
|
||||
id="rect2040"
|
||||
width="7.9375"
|
||||
height="7.9375"
|
||||
x="7.9375"
|
||||
y="-4.4902166e-07" />
|
||||
<rect
|
||||
style="fill:#ff7cc9;fill-opacity:1;stroke:#010101;stroke-width:0.529167;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1"
|
||||
id="rect2052"
|
||||
width="7.9375"
|
||||
height="7.9375"
|
||||
x="-4.4902166e-07"
|
||||
y="23.8125" />
|
||||
<rect
|
||||
style="fill:#c14e78;stroke:#000000;stroke-width:0.529167;stroke-linecap:round;stroke-linejoin:round;fill-opacity:1;stroke-opacity:1"
|
||||
id="rect2054"
|
||||
width="7.9375"
|
||||
height="7.9375"
|
||||
x="-4.4902166e-07"
|
||||
y="-4.4902166e-07" />
|
||||
<rect
|
||||
style="fill:#ebc20d;fill-opacity:1;stroke:#010101;stroke-width:0.529167;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1"
|
||||
id="rect2062"
|
||||
width="7.9375"
|
||||
height="7.9375"
|
||||
x="23.812494"
|
||||
y="23.8125" />
|
||||
<rect
|
||||
style="fill:#8d7418;stroke:#000000;stroke-width:0.529167;stroke-linecap:round;stroke-linejoin:round;fill-opacity:1;stroke-opacity:1"
|
||||
id="rect2064"
|
||||
width="7.9375"
|
||||
height="7.9375"
|
||||
x="23.812494"
|
||||
y="-4.4902166e-07" />
|
||||
<rect
|
||||
style="fill:#ffa540;fill-opacity:1;stroke:#010101;stroke-width:0.529167;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1"
|
||||
id="rect2066"
|
||||
width="7.9375"
|
||||
height="7.9375"
|
||||
x="15.874995"
|
||||
y="23.8125" />
|
||||
<rect
|
||||
style="fill:#ae642c;stroke:#000000;stroke-width:0.529167;stroke-linecap:round;stroke-linejoin:round;fill-opacity:1;stroke-opacity:1"
|
||||
id="rect2068"
|
||||
width="7.9375"
|
||||
height="7.9375"
|
||||
x="15.874995"
|
||||
y="-4.4902166e-07" />
|
||||
<rect
|
||||
style="fill:#06e377;fill-opacity:1;stroke:#010101;stroke-width:0.529167;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1"
|
||||
id="rect2070"
|
||||
width="7.9375"
|
||||
height="7.9375"
|
||||
x="39.687496"
|
||||
y="23.8125" />
|
||||
<rect
|
||||
style="fill:#20874a;stroke:#000000;stroke-width:0.529167;stroke-linecap:round;stroke-linejoin:round;fill-opacity:1;stroke-opacity:1"
|
||||
id="rect2072"
|
||||
width="7.9375"
|
||||
height="7.9375"
|
||||
x="39.687496"
|
||||
y="-4.4902166e-07" />
|
||||
<rect
|
||||
style="fill:#a0d734;fill-opacity:1;stroke:#010101;stroke-width:0.529167;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1"
|
||||
id="rect2074"
|
||||
width="7.9375"
|
||||
height="7.9375"
|
||||
x="31.749994"
|
||||
y="23.8125" />
|
||||
<rect
|
||||
style="fill:#628026;stroke:#000000;stroke-width:0.529167;stroke-linecap:round;stroke-linejoin:round;fill-opacity:1;stroke-opacity:1"
|
||||
id="rect2076"
|
||||
width="7.9375"
|
||||
height="7.9375"
|
||||
x="31.749994"
|
||||
y="-4.4902166e-07" />
|
||||
<rect
|
||||
style="fill:#00e8ff;fill-opacity:1;stroke:#010101;stroke-width:0.529167;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1"
|
||||
id="rect2078"
|
||||
width="7.9375"
|
||||
height="7.9375"
|
||||
x="55.5625"
|
||||
y="23.8125" />
|
||||
<rect
|
||||
style="fill:#008aa0;stroke:#000000;stroke-width:0.529167;stroke-linecap:round;stroke-linejoin:round;fill-opacity:1;stroke-opacity:1"
|
||||
id="rect2080"
|
||||
width="7.9375"
|
||||
height="7.9375"
|
||||
x="55.5625"
|
||||
y="-4.4902166e-07" />
|
||||
<rect
|
||||
style="fill:#00e9c4;fill-opacity:1;stroke:#010101;stroke-width:0.529167;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1"
|
||||
id="rect2082"
|
||||
width="7.9375"
|
||||
height="7.9375"
|
||||
x="47.624996"
|
||||
y="23.8125" />
|
||||
<rect
|
||||
style="fill:#008b75;stroke:#000000;stroke-width:0.529167;stroke-linecap:round;stroke-linejoin:round;fill-opacity:1;stroke-opacity:1"
|
||||
id="rect2084"
|
||||
width="7.9375"
|
||||
height="7.9375"
|
||||
x="47.624996"
|
||||
y="-4.4902166e-07" />
|
||||
<rect
|
||||
style="fill:#00cfff;fill-opacity:1;stroke:#010101;stroke-width:0.529167;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1"
|
||||
id="rect2086"
|
||||
width="7.9375"
|
||||
height="7.9375"
|
||||
x="71.4375"
|
||||
y="23.8125" />
|
||||
<rect
|
||||
style="fill:#007bcc;stroke:#000000;stroke-width:0.529167;stroke-linecap:round;stroke-linejoin:round;fill-opacity:1;stroke-opacity:1"
|
||||
id="rect2088"
|
||||
width="7.9375"
|
||||
height="7.9375"
|
||||
x="71.4375"
|
||||
y="-4.4902166e-07" />
|
||||
<rect
|
||||
style="fill:#00e0ff;fill-opacity:1;stroke:#010101;stroke-width:0.529167;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1"
|
||||
id="rect2090"
|
||||
width="7.9375"
|
||||
height="7.9375"
|
||||
x="63.5"
|
||||
y="23.8125" />
|
||||
<rect
|
||||
style="fill:#0086c0;stroke:#000000;stroke-width:0.529167;stroke-linecap:round;stroke-linejoin:round;fill-opacity:1;stroke-opacity:1"
|
||||
id="rect2092"
|
||||
width="7.9375"
|
||||
height="7.9375"
|
||||
x="63.5"
|
||||
y="-4.4902166e-07" />
|
||||
<rect
|
||||
style="fill:#ff90ff;fill-opacity:1;stroke:#010101;stroke-width:0.529167;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1"
|
||||
id="rect2094"
|
||||
width="7.9375"
|
||||
height="7.9375"
|
||||
x="87.312492"
|
||||
y="23.8125" />
|
||||
<rect
|
||||
style="fill:#aa59a2;stroke:#000000;stroke-width:0.529167;stroke-linecap:round;stroke-linejoin:round;fill-opacity:1;stroke-opacity:1"
|
||||
id="rect2096"
|
||||
width="7.9375"
|
||||
height="7.9375"
|
||||
x="87.312492"
|
||||
y="-4.4902166e-07" />
|
||||
<rect
|
||||
style="fill:#c4b2ff;fill-opacity:1;stroke:#010101;stroke-width:0.529167;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1"
|
||||
id="rect2098"
|
||||
width="7.9375"
|
||||
height="7.9375"
|
||||
x="79.374992"
|
||||
y="23.8125" />
|
||||
<rect
|
||||
style="fill:#766bc0;stroke:#000000;stroke-width:0.529167;stroke-linecap:round;stroke-linejoin:round;fill-opacity:1;stroke-opacity:1"
|
||||
id="rect2100"
|
||||
width="7.9375"
|
||||
height="7.9375"
|
||||
x="79.374992"
|
||||
y="-4.4902166e-07" />
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:3.52778px;line-height:1.25;font-family:'Noto Sans';-inkscape-font-specification:'Noto Sans';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583"
|
||||
x="-15.412499"
|
||||
y="4.9499998"
|
||||
id="text7484"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan7482"
|
||||
style="font-size:3.52778px;stroke-width:0.264583"
|
||||
x="-15.412499"
|
||||
y="4.9499998">L50,C50</tspan></text>
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:3.52778px;line-height:1.25;font-family:'Noto Sans';-inkscape-font-specification:'Noto Sans';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583"
|
||||
x="-15.544018"
|
||||
y="28.626276"
|
||||
id="text7484-3"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan7482-6"
|
||||
style="font-size:3.52778px;stroke-width:0.264583"
|
||||
x="-15.544018"
|
||||
y="28.626276">L80,C80</tspan></text>
|
||||
<rect
|
||||
style="fill:#ffa49a;fill-opacity:1;stroke:#010101;stroke-width:0.529167;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1"
|
||||
id="rect12171"
|
||||
width="7.9375"
|
||||
height="7.9375"
|
||||
x="7.9375"
|
||||
y="7.9375005" />
|
||||
<rect
|
||||
style="fill:#ffa0c8;fill-opacity:1;stroke:#010101;stroke-width:0.529167;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1"
|
||||
id="rect12173"
|
||||
width="7.9375"
|
||||
height="7.9375"
|
||||
x="-4.4902166e-07"
|
||||
y="7.9375005" />
|
||||
<rect
|
||||
style="fill:#e3c367;fill-opacity:1;stroke:#010101;stroke-width:0.529167;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1"
|
||||
id="rect12175"
|
||||
width="7.9375"
|
||||
height="7.9375"
|
||||
x="23.812494"
|
||||
y="7.9375005" />
|
||||
<rect
|
||||
style="fill:#ffb376;fill-opacity:1;stroke:#010101;stroke-width:0.529167;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1"
|
||||
id="rect12177"
|
||||
width="7.9375"
|
||||
height="7.9375"
|
||||
x="15.874995"
|
||||
y="7.9375005" />
|
||||
<rect
|
||||
style="fill:#79da96;fill-opacity:1;stroke:#010101;stroke-width:0.529167;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1"
|
||||
id="rect12179"
|
||||
width="7.9375"
|
||||
height="7.9375"
|
||||
x="39.687496"
|
||||
y="7.9375005" />
|
||||
<rect
|
||||
style="fill:#b3d173;fill-opacity:1;stroke:#010101;stroke-width:0.529167;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1"
|
||||
id="rect12181"
|
||||
width="7.9375"
|
||||
height="7.9375"
|
||||
x="31.749994"
|
||||
y="7.9375005" />
|
||||
<rect
|
||||
style="fill:#00ddf3;fill-opacity:1;stroke:#010101;stroke-width:0.529167;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1"
|
||||
id="rect12183"
|
||||
width="7.9375"
|
||||
height="7.9375"
|
||||
x="55.5625"
|
||||
y="7.9375005" />
|
||||
<rect
|
||||
style="fill:#14dec4;fill-opacity:1;stroke:#010101;stroke-width:0.529167;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1"
|
||||
id="rect12185"
|
||||
width="7.9375"
|
||||
height="7.9375"
|
||||
x="47.624996"
|
||||
y="7.9375005" />
|
||||
<rect
|
||||
style="fill:#7acbff;fill-opacity:1;stroke:#010101;stroke-width:0.529167;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1"
|
||||
id="rect12187"
|
||||
width="7.9375"
|
||||
height="7.9375"
|
||||
x="71.4375"
|
||||
y="7.9375005" />
|
||||
<rect
|
||||
style="fill:#00d7ff;fill-opacity:1;stroke:#010101;stroke-width:0.529167;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1"
|
||||
id="rect12189"
|
||||
width="7.9375"
|
||||
height="7.9375"
|
||||
x="63.5"
|
||||
y="7.9375005" />
|
||||
<rect
|
||||
style="fill:#ffa9f5;fill-opacity:1;stroke:#010101;stroke-width:0.529167;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1"
|
||||
id="rect12191"
|
||||
width="7.9375"
|
||||
height="7.9375"
|
||||
x="87.312492"
|
||||
y="7.9375005" />
|
||||
<rect
|
||||
style="fill:#cabaff;fill-opacity:1;stroke:#010101;stroke-width:0.529167;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1"
|
||||
id="rect12193"
|
||||
width="7.9375"
|
||||
height="7.9375"
|
||||
x="79.374992"
|
||||
y="7.9375005" />
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:3.52778px;line-height:1.25;font-family:'Noto Sans';-inkscape-font-specification:'Noto Sans';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583"
|
||||
x="-15.544018"
|
||||
y="12.751282"
|
||||
id="text12197"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan12195"
|
||||
style="font-size:3.52778px;stroke-width:0.264583"
|
||||
x="-15.544018"
|
||||
y="12.751282">L80,C50</tspan></text>
|
||||
<rect
|
||||
style="fill:#e42837;fill-opacity:1;stroke:#010101;stroke-width:0.529167;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1"
|
||||
id="rect14627"
|
||||
width="7.9375"
|
||||
height="7.9375"
|
||||
x="7.9375"
|
||||
y="15.874995" />
|
||||
<rect
|
||||
style="fill:#e8007a;fill-opacity:1;stroke:#010101;stroke-width:0.529167;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1"
|
||||
id="rect14629"
|
||||
width="7.9375"
|
||||
height="7.9375"
|
||||
x="-4.4902166e-07"
|
||||
y="15.874995" />
|
||||
<rect
|
||||
style="fill:#907400;fill-opacity:1;stroke:#010101;stroke-width:0.529167;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1"
|
||||
id="rect14631"
|
||||
width="7.9375"
|
||||
height="7.9375"
|
||||
x="23.812494"
|
||||
y="15.874995" />
|
||||
<rect
|
||||
style="fill:#c45600;fill-opacity:1;stroke:#010101;stroke-width:0.529167;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1"
|
||||
id="rect14633"
|
||||
width="7.9375"
|
||||
height="7.9375"
|
||||
x="15.874995"
|
||||
y="15.874995" />
|
||||
<rect
|
||||
style="fill:#008e2b;fill-opacity:1;stroke:#010101;stroke-width:0.529167;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1"
|
||||
id="rect14635"
|
||||
width="7.9375"
|
||||
height="7.9375"
|
||||
x="39.687496"
|
||||
y="15.874995" />
|
||||
<rect
|
||||
style="fill:#4b8500;fill-opacity:1;stroke:#010101;stroke-width:0.529167;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1"
|
||||
id="rect14637"
|
||||
width="7.9375"
|
||||
height="7.9375"
|
||||
x="31.749994"
|
||||
y="15.874995" />
|
||||
<rect
|
||||
style="fill:#0093b9;fill-opacity:1;stroke:#010101;stroke-width:0.529167;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1"
|
||||
id="rect14639"
|
||||
width="7.9375"
|
||||
height="7.9375"
|
||||
x="55.5625"
|
||||
y="15.874995" />
|
||||
<rect
|
||||
style="fill:#009275;fill-opacity:1;stroke:#010101;stroke-width:0.529167;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1"
|
||||
id="rect14641"
|
||||
width="7.9375"
|
||||
height="7.9375"
|
||||
x="47.624996"
|
||||
y="15.874995" />
|
||||
<rect
|
||||
style="fill:#0080ff;fill-opacity:1;stroke:#010101;stroke-width:0.529167;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1"
|
||||
id="rect14643"
|
||||
width="7.9375"
|
||||
height="7.9375"
|
||||
x="71.4375"
|
||||
y="15.874995" />
|
||||
<rect
|
||||
style="fill:#008eed;fill-opacity:1;stroke:#010101;stroke-width:0.529167;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1"
|
||||
id="rect14645"
|
||||
width="7.9375"
|
||||
height="7.9375"
|
||||
x="63.5"
|
||||
y="15.874995" />
|
||||
<rect
|
||||
style="fill:#c538bc;fill-opacity:1;stroke:#010101;stroke-width:0.529167;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1"
|
||||
id="rect14647"
|
||||
width="7.9375"
|
||||
height="7.9375"
|
||||
x="87.312492"
|
||||
y="15.874995" />
|
||||
<rect
|
||||
style="fill:#6964ee;fill-opacity:1;stroke:#010101;stroke-width:0.529167;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1"
|
||||
id="rect14649"
|
||||
width="7.9375"
|
||||
height="7.9375"
|
||||
x="79.374992"
|
||||
y="15.874995" />
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:3.52778px;line-height:1.25;font-family:'Noto Sans';-inkscape-font-specification:'Noto Sans';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583"
|
||||
x="-15.544018"
|
||||
y="20.688774"
|
||||
id="text14653"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan14651"
|
||||
style="font-size:3.52778px;stroke-width:0.264583"
|
||||
x="-15.544018"
|
||||
y="20.688774">L50,C80</tspan></text>
|
||||
<rect
|
||||
style="fill:#d74112;fill-opacity:1;stroke:#010101;stroke-width:0.529167;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1"
|
||||
id="rect18215"
|
||||
width="7.9375"
|
||||
height="7.9375"
|
||||
x="11.641668"
|
||||
y="31.749992" />
|
||||
<rect
|
||||
style="fill:#ea0458;fill-opacity:1;stroke:#010101;stroke-width:0.529167;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1"
|
||||
id="rect18217"
|
||||
width="7.9375"
|
||||
height="7.9375"
|
||||
x="3.7041659"
|
||||
y="31.749992" />
|
||||
<rect
|
||||
style="fill:#717e00;fill-opacity:1;stroke:#010101;stroke-width:0.529167;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1"
|
||||
id="rect18219"
|
||||
width="7.9375"
|
||||
height="7.9375"
|
||||
x="27.516659"
|
||||
y="31.749992" />
|
||||
<rect
|
||||
style="fill:#ac6700;fill-opacity:1;stroke:#010101;stroke-width:0.529167;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1"
|
||||
id="rect18221"
|
||||
width="7.9375"
|
||||
height="7.9375"
|
||||
x="19.579161"
|
||||
y="31.749992" />
|
||||
<rect
|
||||
style="fill:#009150;fill-opacity:1;stroke:#010101;stroke-width:0.529167;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1"
|
||||
id="rect18223"
|
||||
width="7.9375"
|
||||
height="7.9375"
|
||||
x="43.391663"
|
||||
y="31.749992" />
|
||||
<rect
|
||||
style="fill:#008b00;fill-opacity:1;stroke:#010101;stroke-width:0.529167;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1"
|
||||
id="rect18225"
|
||||
width="7.9375"
|
||||
height="7.9375"
|
||||
x="35.454159"
|
||||
y="31.749992" />
|
||||
<rect
|
||||
style="fill:#0091d6;fill-opacity:1;stroke:#010101;stroke-width:0.529167;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1"
|
||||
id="rect18227"
|
||||
width="7.9375"
|
||||
height="7.9375"
|
||||
x="59.266666"
|
||||
y="31.749992" />
|
||||
<rect
|
||||
style="fill:#009398;fill-opacity:1;stroke:#010101;stroke-width:0.529167;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1"
|
||||
id="rect18229"
|
||||
width="7.9375"
|
||||
height="7.9375"
|
||||
x="51.329163"
|
||||
y="31.749992" />
|
||||
<rect
|
||||
style="fill:#0074fc;fill-opacity:1;stroke:#010101;stroke-width:0.529167;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1"
|
||||
id="rect18231"
|
||||
width="7.9375"
|
||||
height="7.9375"
|
||||
x="75.141663"
|
||||
y="31.749992" />
|
||||
<rect
|
||||
style="fill:#0088fc;fill-opacity:1;stroke:#010101;stroke-width:0.529167;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1"
|
||||
id="rect18233"
|
||||
width="7.9375"
|
||||
height="7.9375"
|
||||
x="67.204163"
|
||||
y="31.749992" />
|
||||
<rect
|
||||
style="fill:#dc1a9c;fill-opacity:1;stroke:#010101;stroke-width:0.529167;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1"
|
||||
id="rect18235"
|
||||
width="7.9375"
|
||||
height="7.9375"
|
||||
x="91.016655"
|
||||
y="31.749992" />
|
||||
<rect
|
||||
style="fill:#a150d8;fill-opacity:1;stroke:#010101;stroke-width:0.529167;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1"
|
||||
id="rect18237"
|
||||
width="7.9375"
|
||||
height="7.9375"
|
||||
x="83.079155"
|
||||
y="31.749992" />
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:3.52778px;line-height:1.25;font-family:'Noto Sans';-inkscape-font-specification:'Noto Sans';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583"
|
||||
x="-23.981518"
|
||||
y="36.901276"
|
||||
id="text18241"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan18239"
|
||||
style="font-size:3.52778px;stroke-width:0.264583"
|
||||
x="-23.981518"
|
||||
y="36.901276">L50,C80,H+15</tspan></text>
|
||||
<rect
|
||||
style="fill:#ff955f;fill-opacity:1;stroke:#010101;stroke-width:0.529167;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1"
|
||||
id="rect20191"
|
||||
width="7.9375"
|
||||
height="7.9375"
|
||||
x="11.641668"
|
||||
y="39.687492" />
|
||||
<rect
|
||||
style="fill:#ff7da4;fill-opacity:1;stroke:#010101;stroke-width:0.529167;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1"
|
||||
id="rect20193"
|
||||
width="7.9375"
|
||||
height="7.9375"
|
||||
x="3.7041659"
|
||||
y="39.687492" />
|
||||
<rect
|
||||
style="fill:#c8ce17;fill-opacity:1;stroke:#010101;stroke-width:0.529167;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1"
|
||||
id="rect20195"
|
||||
width="7.9375"
|
||||
height="7.9375"
|
||||
x="27.516659"
|
||||
y="39.687492" />
|
||||
<rect
|
||||
style="fill:#ffb524;fill-opacity:1;stroke:#010101;stroke-width:0.529167;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1"
|
||||
id="rect20197"
|
||||
width="7.9375"
|
||||
height="7.9375"
|
||||
x="19.579161"
|
||||
y="39.687492" />
|
||||
<rect
|
||||
style="fill:#00e79d;fill-opacity:1;stroke:#010101;stroke-width:0.529167;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1"
|
||||
id="rect20199"
|
||||
width="7.9375"
|
||||
height="7.9375"
|
||||
x="43.391663"
|
||||
y="39.687492" />
|
||||
<rect
|
||||
style="fill:#70de54;fill-opacity:1;stroke:#010101;stroke-width:0.529167;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1"
|
||||
id="rect20201"
|
||||
width="7.9375"
|
||||
height="7.9375"
|
||||
x="35.454159"
|
||||
y="39.687492" />
|
||||
<rect
|
||||
style="fill:#00e5ff;fill-opacity:1;stroke:#010101;stroke-width:0.529167;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1"
|
||||
id="rect20203"
|
||||
width="7.9375"
|
||||
height="7.9375"
|
||||
x="59.266666"
|
||||
y="39.687492" />
|
||||
<rect
|
||||
style="fill:#00e9ea;fill-opacity:1;stroke:#010101;stroke-width:0.529167;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1"
|
||||
id="rect20205"
|
||||
width="7.9375"
|
||||
height="7.9375"
|
||||
x="51.329163"
|
||||
y="39.687492" />
|
||||
<rect
|
||||
style="fill:#75c2ff;fill-opacity:1;stroke:#010101;stroke-width:0.529167;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1"
|
||||
id="rect20207"
|
||||
width="7.9375"
|
||||
height="7.9375"
|
||||
x="75.141663"
|
||||
y="39.687492" />
|
||||
<rect
|
||||
style="fill:#00d9ff;fill-opacity:1;stroke:#010101;stroke-width:0.529167;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1"
|
||||
id="rect20209"
|
||||
width="7.9375"
|
||||
height="7.9375"
|
||||
x="67.204163"
|
||||
y="39.687492" />
|
||||
<rect
|
||||
style="fill:#ff83ef;fill-opacity:1;stroke:#010101;stroke-width:0.529167;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1"
|
||||
id="rect20211"
|
||||
width="7.9375"
|
||||
height="7.9375"
|
||||
x="91.016655"
|
||||
y="39.687492" />
|
||||
<rect
|
||||
style="fill:#f9a1ff;fill-opacity:1;stroke:#010101;stroke-width:0.529167;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1"
|
||||
id="rect20213"
|
||||
width="7.9375"
|
||||
height="7.9375"
|
||||
x="83.079155"
|
||||
y="39.687492" />
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:3.52778px;line-height:1.25;font-family:'Noto Sans';-inkscape-font-specification:'Noto Sans';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583"
|
||||
x="-23.981518"
|
||||
y="44.838776"
|
||||
id="text20217"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan20215"
|
||||
style="font-size:3.52778px;stroke-width:0.264583"
|
||||
x="-23.981518"
|
||||
y="44.838776">L80,C80,H+15</tspan></text>
|
||||
</g>
|
||||
</svg>
|
After Width: | Height: | Size: 23 KiB |
|
@ -0,0 +1,34 @@
|
|||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="StreamTexture"
|
||||
path="res://.import/palette.svg-925fbd6b6de3f91e3f9ace4d95f44fe0.stex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://blocks/palette.svg"
|
||||
dest_files=[ "res://.import/palette.svg-925fbd6b6de3f91e3f9ace4d95f44fe0.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
|
||||
stream=false
|
||||
size_limit=0
|
||||
detect_3d=true
|
||||
svg/scale=1.0
|
|
@ -0,0 +1,20 @@
|
|||
[gd_scene load_steps=3 format=2]
|
||||
|
||||
[ext_resource path="res://empty_level/wall.svg" type="Texture" id=1]
|
||||
|
||||
[sub_resource type="RectangleShape2D" id=1]
|
||||
extents = Vector2( 32, 16 )
|
||||
|
||||
[node name="Wall" type="StaticBody2D"]
|
||||
collision_layer = 8
|
||||
collision_mask = 0
|
||||
|
||||
[node name="Sprite" type="Sprite" parent="."]
|
||||
texture = ExtResource( 1 )
|
||||
centered = false
|
||||
region_enabled = true
|
||||
region_rect = Rect2( 0, 0, 64, 32 )
|
||||
|
||||
[node name="CollisionShape2D" type="CollisionShape2D" parent="."]
|
||||
position = Vector2( 32, 16 )
|
||||
shape = SubResource( 1 )
|
|
@ -0,0 +1,7 @@
|
|||
[gd_resource type="Environment" load_steps=2 format=2]
|
||||
|
||||
[sub_resource type="ProceduralSky" id=1]
|
||||
|
||||
[resource]
|
||||
background_mode = 2
|
||||
background_sky = SubResource( 1 )
|
|
@ -0,0 +1,100 @@
|
|||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
||||
|
||||
<svg
|
||||
width="32"
|
||||
height="32"
|
||||
viewBox="0 0 8.4666667 8.4666667"
|
||||
version="1.1"
|
||||
id="svg5"
|
||||
inkscape:version="1.1 (c4e8f9ed74, 2021-05-24)"
|
||||
sodipodi:docname="back.svg"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:svg="http://www.w3.org/2000/svg">
|
||||
<sodipodi:namedview
|
||||
id="namedview7"
|
||||
pagecolor="#ffffff"
|
||||
bordercolor="#666666"
|
||||
borderopacity="1.0"
|
||||
inkscape:pageshadow="2"
|
||||
inkscape:pageopacity="0.0"
|
||||
inkscape:pagecheckerboard="0"
|
||||
inkscape:document-units="px"
|
||||
showgrid="false"
|
||||
units="px"
|
||||
inkscape:zoom="9.4074074"
|
||||
inkscape:cx="6.8562992"
|
||||
inkscape:cy="6.8031496"
|
||||
inkscape:window-width="1920"
|
||||
inkscape:window-height="1049"
|
||||
inkscape:window-x="0"
|
||||
inkscape:window-y="0"
|
||||
inkscape:window-maximized="1"
|
||||
inkscape:current-layer="layer1" />
|
||||
<defs
|
||||
id="defs2" />
|
||||
<g
|
||||
inkscape:label="Calque 1"
|
||||
inkscape:groupmode="layer"
|
||||
id="layer1">
|
||||
<rect
|
||||
style="fill:#353b64;fill-opacity:1;stroke:none;stroke-width:0.264583;stroke-linecap:square"
|
||||
id="rect846"
|
||||
width="8.4666672"
|
||||
height="8.4666672"
|
||||
x="-2.6790425e-09"
|
||||
y="0" />
|
||||
<path
|
||||
style="fill:none;stroke:#292a3d;stroke-width:0.529165;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 8.2020828,4.2333335 V 8.466667"
|
||||
id="path4606"
|
||||
sodipodi:nodetypes="cc" />
|
||||
<path
|
||||
style="fill:none;stroke:#292a3d;stroke-width:0.529165;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 0.79374903,4.2333335 V 8.466667"
|
||||
id="path4610"
|
||||
sodipodi:nodetypes="cc" />
|
||||
<path
|
||||
style="fill:none;stroke:#424a8a;stroke-width:0.529167;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 0,8.2020834 H 8.4666667"
|
||||
id="path2325"
|
||||
sodipodi:nodetypes="cc" />
|
||||
<path
|
||||
style="fill:none;stroke:#292a3d;stroke-width:0.529165;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 3.9687492,0 V 4.2333334"
|
||||
id="path4586"
|
||||
sodipodi:nodetypes="cc" />
|
||||
<path
|
||||
style="fill:none;stroke:#292a3d;stroke-width:0.529165;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 5.0270826,0 V 4.2333334"
|
||||
id="path4608"
|
||||
sodipodi:nodetypes="cc" />
|
||||
<path
|
||||
style="fill:none;stroke:#424a8a;stroke-width:0.529167;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 0,3.9687502 H 8.4666667"
|
||||
id="path2325-3"
|
||||
sodipodi:nodetypes="cc" />
|
||||
<path
|
||||
style="fill:none;stroke:#292a3d;stroke-width:0.529167;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 0,0.26458336 H 8.4666667"
|
||||
id="path4584"
|
||||
sodipodi:nodetypes="cc" />
|
||||
<path
|
||||
style="fill:none;stroke:#424a8a;stroke-width:0.529165;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 4.4979159,0 V 4.2333334"
|
||||
id="path4236"
|
||||
sodipodi:nodetypes="cc" />
|
||||
<path
|
||||
style="fill:none;stroke:#292a3d;stroke-width:0.529167;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 0,4.4979169 H 8.4666667"
|
||||
id="path4240"
|
||||
sodipodi:nodetypes="cc" />
|
||||
<path
|
||||
style="fill:none;stroke:#424a8a;stroke-width:0.529165;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 0.26458251,4.2333335 V 8.466667"
|
||||
id="path4238"
|
||||
sodipodi:nodetypes="cc" />
|
||||
</g>
|
||||
</svg>
|
After Width: | Height: | Size: 4.0 KiB |
|
@ -0,0 +1,34 @@
|
|||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="StreamTexture"
|
||||
path="res://.import/back.svg-2bad6b817978b7efd6f74e789dc06992.stex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://empty_level/back.svg"
|
||||
dest_files=[ "res://.import/back.svg-2bad6b817978b7efd6f74e789dc06992.stex" ]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=0
|
||||
compress/lossy_quality=0.7
|
||||
compress/hdr_mode=0
|
||||
compress/bptc_ldr=0
|
||||
compress/normal_map=0
|
||||
flags/repeat=1
|
||||
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=true
|
||||
svg/scale=1.0
|
|
@ -0,0 +1,48 @@
|
|||
[gd_scene load_steps=5 format=2]
|
||||
|
||||
[ext_resource path="res://empty_level/wall.svg" type="Texture" id=1]
|
||||
|
||||
[sub_resource type="RectangleShape2D" id=1]
|
||||
extents = Vector2( 512, 32 )
|
||||
|
||||
[sub_resource type="RectangleShape2D" id=2]
|
||||
extents = Vector2( 32, 288 )
|
||||
|
||||
[sub_resource type="RectangleShape2D" id=3]
|
||||
extents = Vector2( 448, 8 )
|
||||
|
||||
[node name="EmptyLevel" type="Node"]
|
||||
|
||||
[node name="Polygon2D" type="Polygon2D" parent="."]
|
||||
texture = ExtResource( 1 )
|
||||
polygon = PoolVector2Array( 64, 64, 960, 64, 960, 640, 1024, 640, 1024, 0, 960, 0, 960, 32, 544, 32, 544.264, 0, 0, 0, 0, 640, 64, 640 )
|
||||
|
||||
[node name="Ceiling" type="StaticBody2D" parent="."]
|
||||
collision_layer = 8
|
||||
collision_mask = 0
|
||||
|
||||
[node name="CollisionShape2D" type="CollisionShape2D" parent="Ceiling"]
|
||||
position = Vector2( 512, 32 )
|
||||
shape = SubResource( 1 )
|
||||
|
||||
[node name="LeftWall" type="StaticBody2D" parent="."]
|
||||
collision_layer = 8
|
||||
collision_mask = 0
|
||||
|
||||
[node name="CollisionShape2D" type="CollisionShape2D" parent="LeftWall"]
|
||||
position = Vector2( 32, 352 )
|
||||
shape = SubResource( 2 )
|
||||
|
||||
[node name="RightWall" type="StaticBody2D" parent="."]
|
||||
|
||||
[node name="CollisionShape2D" type="CollisionShape2D" parent="RightWall"]
|
||||
position = Vector2( 992, 352 )
|
||||
shape = SubResource( 2 )
|
||||
|
||||
[node name="Floor" type="StaticBody2D" parent="."]
|
||||
collision_layer = 32
|
||||
collision_mask = 0
|
||||
|
||||
[node name="CollisionShape2D" type="CollisionShape2D" parent="Floor"]
|
||||
position = Vector2( 512, 600 )
|
||||
shape = SubResource( 3 )
|
|
@ -0,0 +1,100 @@
|
|||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
||||
|
||||
<svg
|
||||
width="32"
|
||||
height="32"
|
||||
viewBox="0 0 8.4666667 8.4666667"
|
||||
version="1.1"
|
||||
id="svg5"
|
||||
sodipodi:docname="wall.svg"
|
||||
inkscape:version="1.1 (c4e8f9ed74, 2021-05-24)"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:svg="http://www.w3.org/2000/svg">
|
||||
<sodipodi:namedview
|
||||
id="namedview7"
|
||||
pagecolor="#ffffff"
|
||||
bordercolor="#666666"
|
||||
borderopacity="1.0"
|
||||
inkscape:pageshadow="2"
|
||||
inkscape:pageopacity="0.0"
|
||||
inkscape:pagecheckerboard="0"
|
||||
inkscape:document-units="px"
|
||||
showgrid="false"
|
||||
units="px"
|
||||
inkscape:zoom="9.4074074"
|
||||
inkscape:cx="6.9094488"
|
||||
inkscape:cy="6.8031496"
|
||||
inkscape:window-width="1920"
|
||||
inkscape:window-height="1049"
|
||||
inkscape:window-x="0"
|
||||
inkscape:window-y="0"
|
||||
inkscape:window-maximized="1"
|
||||
inkscape:current-layer="layer1" />
|
||||
<defs
|
||||
id="defs2" />
|
||||
<g
|
||||
inkscape:label="Calque 1"
|
||||
inkscape:groupmode="layer"
|
||||
id="layer1">
|
||||
<rect
|
||||
style="fill:#e74f35;fill-opacity:1;stroke:none;stroke-width:0.264583;stroke-linecap:square"
|
||||
id="rect846"
|
||||
width="8.4666672"
|
||||
height="8.4666672"
|
||||
x="-2.6790425e-09"
|
||||
y="0" />
|
||||
<path
|
||||
style="fill:none;stroke:#aa482e;stroke-width:0.529165;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 8.2020828,4.2333335 V 8.466667"
|
||||
id="path4606"
|
||||
sodipodi:nodetypes="cc" />
|
||||
<path
|
||||
style="fill:none;stroke:#aa482e;stroke-width:0.529165;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 0.79374903,4.2333335 V 8.466667"
|
||||
id="path4610"
|
||||
sodipodi:nodetypes="cc" />
|
||||
<path
|
||||
style="fill:none;stroke:#d0a497;stroke-width:0.529167;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 0,8.2020834 H 8.4666667"
|
||||
id="path2325"
|
||||
sodipodi:nodetypes="cc" />
|
||||
<path
|
||||
style="fill:none;stroke:#aa482e;stroke-width:0.529165;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 3.9687492,0 V 4.2333334"
|
||||
id="path4586"
|
||||
sodipodi:nodetypes="cc" />
|
||||
<path
|
||||
style="fill:none;stroke:#aa482e;stroke-width:0.529165;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 5.0270826,0 V 4.2333334"
|
||||
id="path4608"
|
||||
sodipodi:nodetypes="cc" />
|
||||
<path
|
||||
style="fill:none;stroke:#d0a497;stroke-width:0.529167;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 0,3.9687502 H 8.4666667"
|
||||
id="path2325-3"
|
||||
sodipodi:nodetypes="cc" />
|
||||
<path
|
||||
style="fill:none;stroke:#aa482e;stroke-width:0.529167;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 0,0.26458336 H 8.4666667"
|
||||
id="path4584"
|
||||
sodipodi:nodetypes="cc" />
|
||||
<path
|
||||
style="fill:none;stroke:#d0a497;stroke-width:0.529165;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 4.4979159,0 V 4.2333334"
|
||||
id="path4236"
|
||||
sodipodi:nodetypes="cc" />
|
||||
<path
|
||||
style="fill:none;stroke:#aa482e;stroke-width:0.529167;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 0,4.4979169 H 8.4666667"
|
||||
id="path4240"
|
||||
sodipodi:nodetypes="cc" />
|
||||
<path
|
||||
style="fill:none;stroke:#d0a497;stroke-width:0.529165;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 0.26458251,4.2333335 V 8.466667"
|
||||
id="path4238"
|
||||
sodipodi:nodetypes="cc" />
|
||||
</g>
|
||||
</svg>
|
After Width: | Height: | Size: 4.0 KiB |
|
@ -0,0 +1,34 @@
|
|||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="StreamTexture"
|
||||
path="res://.import/wall.svg-d927a75ecaf4522d1811f0e5ba8260ff.stex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://empty_level/wall.svg"
|
||||
dest_files=[ "res://.import/wall.svg-d927a75ecaf4522d1811f0e5ba8260ff.stex" ]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=0
|
||||
compress/lossy_quality=0.7
|
||||
compress/hdr_mode=0
|
||||
compress/bptc_ldr=0
|
||||
compress/normal_map=0
|
||||
flags/repeat=1
|
||||
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=true
|
||||
svg/scale=1.0
|
|
@ -0,0 +1,122 @@
|
|||
[preset.0]
|
||||
|
||||
name="HTML5"
|
||||
platform="HTML5"
|
||||
runnable=true
|
||||
custom_features=""
|
||||
export_filter="all_resources"
|
||||
include_filter=""
|
||||
exclude_filter=""
|
||||
export_path="../exports/Bricassé/HTML/index.html"
|
||||
script_export_mode=1
|
||||
script_encryption_key=""
|
||||
|
||||
[preset.0.options]
|
||||
|
||||
custom_template/debug=""
|
||||
custom_template/release=""
|
||||
variant/export_type=0
|
||||
vram_texture_compression/for_desktop=true
|
||||
vram_texture_compression/for_mobile=false
|
||||
html/custom_html_shell=""
|
||||
html/head_include=""
|
||||
html/canvas_resize_policy=2
|
||||
html/experimental_virtual_keyboard=false
|
||||
|
||||
[preset.1]
|
||||
|
||||
name="Linux/X11"
|
||||
platform="Linux/X11"
|
||||
runnable=true
|
||||
custom_features=""
|
||||
export_filter="all_resources"
|
||||
include_filter=""
|
||||
exclude_filter=""
|
||||
export_path="../exports/Bricassé/Linux/bricasse.x86_64"
|
||||
script_export_mode=1
|
||||
script_encryption_key=""
|
||||
|
||||
[preset.1.options]
|
||||
|
||||
custom_template/debug=""
|
||||
custom_template/release=""
|
||||
binary_format/64_bits=true
|
||||
binary_format/embed_pck=false
|
||||
texture_format/bptc=false
|
||||
texture_format/s3tc=true
|
||||
texture_format/etc=false
|
||||
texture_format/etc2=false
|
||||
texture_format/no_bptc_fallbacks=true
|
||||
|
||||
[preset.2]
|
||||
|
||||
name="Windows Desktop"
|
||||
platform="Windows Desktop"
|
||||
runnable=true
|
||||
custom_features=""
|
||||
export_filter="all_resources"
|
||||
include_filter=""
|
||||
exclude_filter=""
|
||||
export_path="../exports/Bricassé/Windows/Bricasse.exe"
|
||||
script_export_mode=1
|
||||
script_encryption_key=""
|
||||
|
||||
[preset.2.options]
|
||||
|
||||
custom_template/debug=""
|
||||
custom_template/release=""
|
||||
binary_format/64_bits=true
|
||||
binary_format/embed_pck=false
|
||||
texture_format/bptc=false
|
||||
texture_format/s3tc=true
|
||||
texture_format/etc=false
|
||||
texture_format/etc2=false
|
||||
texture_format/no_bptc_fallbacks=true
|
||||
codesign/enable=false
|
||||
codesign/identity=""
|
||||
codesign/password=""
|
||||
codesign/timestamp=true
|
||||
codesign/timestamp_server_url=""
|
||||
codesign/digest_algorithm=1
|
||||
codesign/description=""
|
||||
codesign/custom_options=PoolStringArray( )
|
||||
application/icon=""
|
||||
application/file_version=""
|
||||
application/product_version=""
|
||||
application/company_name=""
|
||||
application/product_name="Bricassé"
|
||||
application/file_description=""
|
||||
application/copyright=""
|
||||
application/trademarks=""
|
||||
|
||||
[preset.3]
|
||||
|
||||
name="Mac OSX"
|
||||
platform="Mac OSX"
|
||||
runnable=true
|
||||
custom_features=""
|
||||
export_filter="all_resources"
|
||||
include_filter=""
|
||||
exclude_filter=""
|
||||
export_path="../exports/Bricassé/MacOS/bricasse.zip"
|
||||
script_export_mode=1
|
||||
script_encryption_key=""
|
||||
|
||||
[preset.3.options]
|
||||
|
||||
custom_template/debug=""
|
||||
custom_template/release=""
|
||||
application/name="Bricassé"
|
||||
application/info="Made with Godot Engine"
|
||||
application/icon=""
|
||||
application/identifier=""
|
||||
application/signature=""
|
||||
application/short_version="1.0"
|
||||
application/version="1.0"
|
||||
application/copyright=""
|
||||
display/high_res=false
|
||||
privacy/camera_usage_description=""
|
||||
privacy/microphone_usage_description=""
|
||||
texture_format/s3tc=true
|
||||
texture_format/etc=false
|
||||
texture_format/etc2=false
|
|
@ -0,0 +1,34 @@
|
|||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="StreamTexture"
|
||||
path="res://.import/icon.png-487276ed1e3a0c39cad0279d744ee560.stex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://icon.png"
|
||||
dest_files=[ "res://.import/icon.png-487276ed1e3a0c39cad0279d744ee560.stex" ]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=0
|
||||
compress/lossy_quality=0.7
|
||||
compress/hdr_mode=0
|
||||
compress/bptc_ldr=0
|
||||
compress/normal_map=0
|
||||
flags/repeat=0
|
||||
flags/filter=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
|
||||
stream=false
|
||||
size_limit=0
|
||||
detect_3d=true
|
||||
svg/scale=1.0
|
|
@ -0,0 +1,26 @@
|
|||
extends Node
|
||||
|
||||
signal level_ended
|
||||
signal score_increased(score)
|
||||
|
||||
# Declare member variables here.
|
||||
|
||||
|
||||
|
||||
# Called when the node enters the scene tree for the first time.
|
||||
func _ready():
|
||||
pass # Replace with function body.
|
||||
|
||||
|
||||
# Called every frame. 'delta' is the elapsed time since the previous frame.
|
||||
#func _process(delta):
|
||||
# pass
|
||||
|
||||
func _on_brick_broken(score):
|
||||
emit_signal("score_increased", score)
|
||||
var bricks = get_tree().get_nodes_in_group("bricks")
|
||||
var finished = true
|
||||
for b in bricks:
|
||||
finished = b.is_broken() and finished
|
||||
if finished:
|
||||
emit_signal("level_ended")
|
|
@ -0,0 +1,6 @@
|
|||
[gd_scene load_steps=2 format=2]
|
||||
|
||||
[ext_resource path="res://levels/base_level.gd" type="Script" id=2]
|
||||
|
||||
[node name="BaseLevel" type="Node"]
|
||||
script = ExtResource( 2 )
|
|
@ -0,0 +1,483 @@
|
|||
[gd_scene load_steps=3 format=2]
|
||||
|
||||
[ext_resource path="res://levels/base_level.tscn" type="PackedScene" id=2]
|
||||
[ext_resource path="res://blocks/brick.tscn" type="PackedScene" id=3]
|
||||
|
||||
[node name="Level_01_01" instance=ExtResource( 2 )]
|
||||
|
||||
[node name="Brick" parent="." index="0" instance=ExtResource( 3 )]
|
||||
position = Vector2( 64, 128 )
|
||||
|
||||
[node name="Brick2" parent="." index="1" instance=ExtResource( 3 )]
|
||||
position = Vector2( 64, 160 )
|
||||
color = 1
|
||||
|
||||
[node name="Brick3" parent="." index="2" instance=ExtResource( 3 )]
|
||||
position = Vector2( 64, 192 )
|
||||
color = 2
|
||||
|
||||
[node name="Brick4" parent="." index="3" instance=ExtResource( 3 )]
|
||||
position = Vector2( 64, 224 )
|
||||
color = 3
|
||||
|
||||
[node name="Brick5" parent="." index="4" instance=ExtResource( 3 )]
|
||||
position = Vector2( 64, 256 )
|
||||
color = 4
|
||||
|
||||
[node name="Brick6" parent="." index="5" instance=ExtResource( 3 )]
|
||||
position = Vector2( 64, 288 )
|
||||
color = 5
|
||||
|
||||
[node name="Brick7" parent="." index="6" instance=ExtResource( 3 )]
|
||||
position = Vector2( 64, 320 )
|
||||
color = 6
|
||||
|
||||
[node name="Brick92" parent="." index="7" instance=ExtResource( 3 )]
|
||||
position = Vector2( 896, 128 )
|
||||
|
||||
[node name="Brick93" parent="." index="8" instance=ExtResource( 3 )]
|
||||
position = Vector2( 896, 160 )
|
||||
color = 1
|
||||
|
||||
[node name="Brick94" parent="." index="9" instance=ExtResource( 3 )]
|
||||
position = Vector2( 896, 192 )
|
||||
color = 2
|
||||
|
||||
[node name="Brick95" parent="." index="10" instance=ExtResource( 3 )]
|
||||
position = Vector2( 896, 224 )
|
||||
color = 3
|
||||
|
||||
[node name="Brick96" parent="." index="11" instance=ExtResource( 3 )]
|
||||
position = Vector2( 896, 256 )
|
||||
color = 4
|
||||
|
||||
[node name="Brick97" parent="." index="12" instance=ExtResource( 3 )]
|
||||
position = Vector2( 896, 288 )
|
||||
color = 5
|
||||
|
||||
[node name="Brick98" parent="." index="13" instance=ExtResource( 3 )]
|
||||
position = Vector2( 896, 320 )
|
||||
color = 6
|
||||
|
||||
[node name="Brick8" parent="." index="14" instance=ExtResource( 3 )]
|
||||
position = Vector2( 128, 128 )
|
||||
|
||||
[node name="Brick9" parent="." index="15" instance=ExtResource( 3 )]
|
||||
position = Vector2( 128, 160 )
|
||||
color = 1
|
||||
|
||||
[node name="Brick10" parent="." index="16" instance=ExtResource( 3 )]
|
||||
position = Vector2( 128, 192 )
|
||||
color = 2
|
||||
|
||||
[node name="Brick11" parent="." index="17" instance=ExtResource( 3 )]
|
||||
position = Vector2( 128, 224 )
|
||||
color = 3
|
||||
|
||||
[node name="Brick12" parent="." index="18" instance=ExtResource( 3 )]
|
||||
position = Vector2( 128, 256 )
|
||||
color = 4
|
||||
|
||||
[node name="Brick13" parent="." index="19" instance=ExtResource( 3 )]
|
||||
position = Vector2( 128, 288 )
|
||||
color = 5
|
||||
|
||||
[node name="Brick14" parent="." index="20" instance=ExtResource( 3 )]
|
||||
position = Vector2( 128, 320 )
|
||||
color = 6
|
||||
|
||||
[node name="Brick15" parent="." index="21" instance=ExtResource( 3 )]
|
||||
position = Vector2( 192, 128 )
|
||||
|
||||
[node name="Brick16" parent="." index="22" instance=ExtResource( 3 )]
|
||||
position = Vector2( 192, 160 )
|
||||
color = 1
|
||||
|
||||
[node name="Brick17" parent="." index="23" instance=ExtResource( 3 )]
|
||||
position = Vector2( 192, 192 )
|
||||
color = 2
|
||||
|
||||
[node name="Brick18" parent="." index="24" instance=ExtResource( 3 )]
|
||||
position = Vector2( 192, 224 )
|
||||
color = 3
|
||||
|
||||
[node name="Brick19" parent="." index="25" instance=ExtResource( 3 )]
|
||||
position = Vector2( 192, 256 )
|
||||
color = 4
|
||||
|
||||
[node name="Brick20" parent="." index="26" instance=ExtResource( 3 )]
|
||||
position = Vector2( 192, 288 )
|
||||
color = 5
|
||||
|
||||
[node name="Brick21" parent="." index="27" instance=ExtResource( 3 )]
|
||||
position = Vector2( 192, 320 )
|
||||
color = 6
|
||||
|
||||
[node name="Brick22" parent="." index="28" instance=ExtResource( 3 )]
|
||||
position = Vector2( 256, 128 )
|
||||
|
||||
[node name="Brick23" parent="." index="29" instance=ExtResource( 3 )]
|
||||
position = Vector2( 256, 160 )
|
||||
color = 1
|
||||
|
||||
[node name="Brick24" parent="." index="30" instance=ExtResource( 3 )]
|
||||
position = Vector2( 256, 192 )
|
||||
color = 2
|
||||
|
||||
[node name="Brick25" parent="." index="31" instance=ExtResource( 3 )]
|
||||
position = Vector2( 256, 224 )
|
||||
color = 3
|
||||
|
||||
[node name="Brick26" parent="." index="32" instance=ExtResource( 3 )]
|
||||
position = Vector2( 256, 256 )
|
||||
color = 4
|
||||
|
||||
[node name="Brick27" parent="." index="33" instance=ExtResource( 3 )]
|
||||
position = Vector2( 256, 288 )
|
||||
color = 5
|
||||
|
||||
[node name="Brick28" parent="." index="34" instance=ExtResource( 3 )]
|
||||
position = Vector2( 256, 320 )
|
||||
color = 6
|
||||
|
||||
[node name="Brick29" parent="." index="35" instance=ExtResource( 3 )]
|
||||
position = Vector2( 320, 128 )
|
||||
|
||||
[node name="Brick30" parent="." index="36" instance=ExtResource( 3 )]
|
||||
position = Vector2( 320, 160 )
|
||||
color = 1
|
||||
|
||||
[node name="Brick31" parent="." index="37" instance=ExtResource( 3 )]
|
||||
position = Vector2( 320, 192 )
|
||||
color = 2
|
||||
|
||||
[node name="Brick32" parent="." index="38" instance=ExtResource( 3 )]
|
||||
position = Vector2( 320, 224 )
|
||||
color = 3
|
||||
|
||||
[node name="Brick33" parent="." index="39" instance=ExtResource( 3 )]
|
||||
position = Vector2( 320, 256 )
|
||||
color = 4
|
||||
|
||||
[node name="Brick34" parent="." index="40" instance=ExtResource( 3 )]
|
||||
position = Vector2( 320, 288 )
|
||||
color = 5
|
||||
|
||||
[node name="Brick35" parent="." index="41" instance=ExtResource( 3 )]
|
||||
position = Vector2( 320, 320 )
|
||||
color = 6
|
||||
|
||||
[node name="Brick36" parent="." index="42" instance=ExtResource( 3 )]
|
||||
position = Vector2( 384, 128 )
|
||||
|
||||
[node name="Brick37" parent="." index="43" instance=ExtResource( 3 )]
|
||||
position = Vector2( 384, 160 )
|
||||
color = 1
|
||||
|
||||
[node name="Brick38" parent="." index="44" instance=ExtResource( 3 )]
|
||||
position = Vector2( 384, 192 )
|
||||
color = 2
|
||||
|
||||
[node name="Brick39" parent="." index="45" instance=ExtResource( 3 )]
|
||||
position = Vector2( 384, 224 )
|
||||
color = 3
|
||||
|
||||
[node name="Brick40" parent="." index="46" instance=ExtResource( 3 )]
|
||||
position = Vector2( 384, 256 )
|
||||
color = 4
|
||||
|
||||
[node name="Brick41" parent="." index="47" instance=ExtResource( 3 )]
|
||||
position = Vector2( 384, 288 )
|
||||
color = 5
|
||||
|
||||
[node name="Brick42" parent="." index="48" instance=ExtResource( 3 )]
|
||||
position = Vector2( 384, 320 )
|
||||
color = 6
|
||||
|
||||
[node name="Brick43" parent="." index="49" instance=ExtResource( 3 )]
|
||||
position = Vector2( 448, 128 )
|
||||
|
||||
[node name="Brick44" parent="." index="50" instance=ExtResource( 3 )]
|
||||
position = Vector2( 448, 160 )
|
||||
color = 1
|
||||
|
||||
[node name="Brick45" parent="." index="51" instance=ExtResource( 3 )]
|
||||
position = Vector2( 448, 192 )
|
||||
color = 2
|
||||
|
||||
[node name="Brick46" parent="." index="52" instance=ExtResource( 3 )]
|
||||
position = Vector2( 448, 224 )
|
||||
color = 3
|
||||
|
||||
[node name="Brick47" parent="." index="53" instance=ExtResource( 3 )]
|
||||
position = Vector2( 448, 256 )
|
||||
color = 4
|
||||
|
||||
[node name="Brick48" parent="." index="54" instance=ExtResource( 3 )]
|
||||
position = Vector2( 448, 288 )
|
||||
color = 5
|
||||
|
||||
[node name="Brick49" parent="." index="55" instance=ExtResource( 3 )]
|
||||
position = Vector2( 448, 320 )
|
||||
color = 6
|
||||
|
||||
[node name="Brick50" parent="." index="56" instance=ExtResource( 3 )]
|
||||
position = Vector2( 512, 128 )
|
||||
|
||||
[node name="Brick51" parent="." index="57" instance=ExtResource( 3 )]
|
||||
position = Vector2( 512, 160 )
|
||||
color = 1
|
||||
|
||||
[node name="Brick52" parent="." index="58" instance=ExtResource( 3 )]
|
||||
position = Vector2( 512, 192 )
|
||||
color = 2
|
||||
|
||||
[node name="Brick53" parent="." index="59" instance=ExtResource( 3 )]
|
||||
position = Vector2( 512, 224 )
|
||||
color = 3
|
||||
|
||||
[node name="Brick54" parent="." index="60" instance=ExtResource( 3 )]
|
||||
position = Vector2( 512, 256 )
|
||||
color = 4
|
||||
|
||||
[node name="Brick55" parent="." index="61" instance=ExtResource( 3 )]
|
||||
position = Vector2( 512, 288 )
|
||||
color = 5
|
||||
|
||||
[node name="Brick56" parent="." index="62" instance=ExtResource( 3 )]
|
||||
position = Vector2( 512, 320 )
|
||||
color = 6
|
||||
|
||||
[node name="Brick57" parent="." index="63" instance=ExtResource( 3 )]
|
||||
position = Vector2( 576, 128 )
|
||||
|
||||
[node name="Brick58" parent="." index="64" instance=ExtResource( 3 )]
|
||||
position = Vector2( 576, 160 )
|
||||
color = 1
|
||||
|
||||
[node name="Brick59" parent="." index="65" instance=ExtResource( 3 )]
|
||||
position = Vector2( 576, 192 )
|
||||
color = 2
|
||||
|
||||
[node name="Brick60" parent="." index="66" instance=ExtResource( 3 )]
|
||||
position = Vector2( 576, 224 )
|
||||
color = 3
|
||||
|
||||
[node name="Brick61" parent="." index="67" instance=ExtResource( 3 )]
|
||||
position = Vector2( 576, 256 )
|
||||
color = 4
|
||||
|
||||
[node name="Brick62" parent="." index="68" instance=ExtResource( 3 )]
|
||||
position = Vector2( 576, 288 )
|
||||
color = 5
|
||||
|
||||
[node name="Brick63" parent="." index="69" instance=ExtResource( 3 )]
|
||||
position = Vector2( 576, 320 )
|
||||
color = 6
|
||||
|
||||
[node name="Brick64" parent="." index="70" instance=ExtResource( 3 )]
|
||||
position = Vector2( 640, 128 )
|
||||
|
||||
[node name="Brick65" parent="." index="71" instance=ExtResource( 3 )]
|
||||
position = Vector2( 640, 160 )
|
||||
color = 1
|
||||
|
||||
[node name="Brick66" parent="." index="72" instance=ExtResource( 3 )]
|
||||
position = Vector2( 640, 192 )
|
||||
color = 2
|
||||
|
||||
[node name="Brick67" parent="." index="73" instance=ExtResource( 3 )]
|
||||
position = Vector2( 640, 224 )
|
||||
color = 3
|
||||
|
||||
[node name="Brick68" parent="." index="74" instance=ExtResource( 3 )]
|
||||
position = Vector2( 640, 256 )
|
||||
color = 4
|
||||
|
||||
[node name="Brick69" parent="." index="75" instance=ExtResource( 3 )]
|
||||
position = Vector2( 640, 288 )
|
||||
color = 5
|
||||
|
||||
[node name="Brick70" parent="." index="76" instance=ExtResource( 3 )]
|
||||
position = Vector2( 640, 320 )
|
||||
color = 6
|
||||
|
||||
[node name="Brick71" parent="." index="77" instance=ExtResource( 3 )]
|
||||
position = Vector2( 704, 128 )
|
||||
|
||||
[node name="Brick72" parent="." index="78" instance=ExtResource( 3 )]
|
||||
position = Vector2( 704, 160 )
|
||||
color = 1
|
||||
|
||||
[node name="Brick73" parent="." index="79" instance=ExtResource( 3 )]
|
||||
position = Vector2( 704, 192 )
|
||||
color = 2
|
||||
|
||||
[node name="Brick74" parent="." index="80" instance=ExtResource( 3 )]
|
||||
position = Vector2( 704, 224 )
|
||||
color = 3
|
||||
|
||||
[node name="Brick75" parent="." index="81" instance=ExtResource( 3 )]
|
||||
position = Vector2( 704, 256 )
|
||||
color = 4
|
||||
|
||||
[node name="Brick76" parent="." index="82" instance=ExtResource( 3 )]
|
||||
position = Vector2( 704, 288 )
|
||||
color = 5
|
||||
|
||||
[node name="Brick77" parent="." index="83" instance=ExtResource( 3 )]
|
||||
position = Vector2( 704, 320 )
|
||||
color = 6
|
||||
|
||||
[node name="Brick78" parent="." index="84" instance=ExtResource( 3 )]
|
||||
position = Vector2( 768, 128 )
|
||||
|
||||
[node name="Brick79" parent="." index="85" instance=ExtResource( 3 )]
|
||||
position = Vector2( 768, 160 )
|
||||
color = 1
|
||||
|
||||
[node name="Brick80" parent="." index="86" instance=ExtResource( 3 )]
|
||||
position = Vector2( 768, 192 )
|
||||
color = 2
|
||||
|
||||
[node name="Brick81" parent="." index="87" instance=ExtResource( 3 )]
|
||||
position = Vector2( 768, 224 )
|
||||
color = 3
|
||||
|
||||
[node name="Brick82" parent="." index="88" instance=ExtResource( 3 )]
|
||||
position = Vector2( 768, 256 )
|
||||
color = 4
|
||||
|
||||
[node name="Brick83" parent="." index="89" instance=ExtResource( 3 )]
|
||||
position = Vector2( 768, 288 )
|
||||
color = 5
|
||||
|
||||
[node name="Brick84" parent="." index="90" instance=ExtResource( 3 )]
|
||||
position = Vector2( 768, 320 )
|
||||
color = 6
|
||||
|
||||
[node name="Brick85" parent="." index="91" instance=ExtResource( 3 )]
|
||||
position = Vector2( 832, 128 )
|
||||
|
||||
[node name="Brick86" parent="." index="92" instance=ExtResource( 3 )]
|
||||
position = Vector2( 832, 160 )
|
||||
color = 1
|
||||
|
||||
[node name="Brick87" parent="." index="93" instance=ExtResource( 3 )]
|
||||
position = Vector2( 832, 192 )
|
||||
color = 2
|
||||
|
||||
[node name="Brick88" parent="." index="94" instance=ExtResource( 3 )]
|
||||
position = Vector2( 832, 224 )
|
||||
color = 3
|
||||
|
||||
[node name="Brick89" parent="." index="95" instance=ExtResource( 3 )]
|
||||
position = Vector2( 832, 256 )
|
||||
color = 4
|
||||
|
||||
[node name="Brick90" parent="." index="96" instance=ExtResource( 3 )]
|
||||
position = Vector2( 832, 288 )
|
||||
color = 5
|
||||
|
||||
[node name="Brick91" parent="." index="97" instance=ExtResource( 3 )]
|
||||
position = Vector2( 832, 320 )
|
||||
color = 6
|
||||
|
||||
[connection signal="brick_broken" from="Brick" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick2" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick3" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick4" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick5" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick6" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick7" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick92" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick93" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick94" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick95" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick96" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick97" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick98" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick8" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick9" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick10" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick11" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick12" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick13" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick14" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick15" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick16" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick17" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick18" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick19" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick20" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick21" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick22" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick23" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick24" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick25" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick26" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick27" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick28" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick29" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick30" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick31" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick32" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick33" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick34" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick35" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick36" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick37" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick38" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick39" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick40" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick41" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick42" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick43" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick44" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick45" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick46" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick47" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick48" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick49" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick50" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick51" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick52" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick53" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick54" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick55" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick56" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick57" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick58" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick59" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick60" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick61" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick62" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick63" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick64" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick65" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick66" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick67" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick68" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick69" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick70" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick71" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick72" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick73" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick74" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick75" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick76" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick77" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick78" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick79" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick80" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick81" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick82" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick83" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick84" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick85" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick86" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick87" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick88" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick89" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick90" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick91" to="." method="_on_brick_broken"]
|
|
@ -0,0 +1,436 @@
|
|||
[gd_scene load_steps=4 format=2]
|
||||
|
||||
[ext_resource path="res://levels/base_level.tscn" type="PackedScene" id=1]
|
||||
[ext_resource path="res://blocks/brick.tscn" type="PackedScene" id=3]
|
||||
[ext_resource path="res://blocks/wall.tscn" type="PackedScene" id=4]
|
||||
|
||||
[node name="Level_01_02" instance=ExtResource( 1 )]
|
||||
|
||||
[node name="Wall2" parent="." index="0" instance=ExtResource( 4 )]
|
||||
position = Vector2( 128, 352 )
|
||||
|
||||
[node name="Wall3" parent="." index="1" instance=ExtResource( 4 )]
|
||||
position = Vector2( 192, 352 )
|
||||
|
||||
[node name="Wall4" parent="." index="2" instance=ExtResource( 4 )]
|
||||
position = Vector2( 256, 352 )
|
||||
|
||||
[node name="Wall5" parent="." index="3" instance=ExtResource( 4 )]
|
||||
position = Vector2( 320, 352 )
|
||||
|
||||
[node name="Wall10" parent="." index="4" instance=ExtResource( 4 )]
|
||||
position = Vector2( 640, 352 )
|
||||
|
||||
[node name="Wall11" parent="." index="5" instance=ExtResource( 4 )]
|
||||
position = Vector2( 704, 352 )
|
||||
|
||||
[node name="Wall12" parent="." index="6" instance=ExtResource( 4 )]
|
||||
position = Vector2( 768, 352 )
|
||||
|
||||
[node name="Wall13" parent="." index="7" instance=ExtResource( 4 )]
|
||||
position = Vector2( 832, 352 )
|
||||
|
||||
[node name="Wall6" parent="." index="8" instance=ExtResource( 4 )]
|
||||
position = Vector2( 384, 352 )
|
||||
|
||||
[node name="Wall7" parent="." index="9" instance=ExtResource( 4 )]
|
||||
position = Vector2( 576, 352 )
|
||||
|
||||
[node name="Brick41" parent="." index="10" instance=ExtResource( 3 )]
|
||||
position = Vector2( 64, 352 )
|
||||
color = 7
|
||||
|
||||
[node name="Brick49" parent="." index="11" instance=ExtResource( 3 )]
|
||||
position = Vector2( 896, 352 )
|
||||
color = 7
|
||||
|
||||
[node name="Brick67" parent="." index="12" instance=ExtResource( 3 )]
|
||||
position = Vector2( 448, 352 )
|
||||
|
||||
[node name="Brick73" parent="." index="13" instance=ExtResource( 3 )]
|
||||
position = Vector2( 512, 352 )
|
||||
|
||||
[node name="Brick74" parent="." index="14" instance=ExtResource( 3 )]
|
||||
position = Vector2( 448, 320 )
|
||||
color = 1
|
||||
|
||||
[node name="Brick75" parent="." index="15" instance=ExtResource( 3 )]
|
||||
position = Vector2( 512, 320 )
|
||||
color = 1
|
||||
|
||||
[node name="Brick76" parent="." index="16" instance=ExtResource( 3 )]
|
||||
position = Vector2( 448, 64 )
|
||||
color = 1
|
||||
|
||||
[node name="Brick81" parent="." index="17" instance=ExtResource( 3 )]
|
||||
position = Vector2( 512, 64 )
|
||||
color = 1
|
||||
|
||||
[node name="Brick83" parent="." index="18" instance=ExtResource( 3 )]
|
||||
position = Vector2( 448, 288 )
|
||||
color = 2
|
||||
|
||||
[node name="Brick84" parent="." index="19" instance=ExtResource( 3 )]
|
||||
position = Vector2( 512, 288 )
|
||||
color = 2
|
||||
|
||||
[node name="Brick85" parent="." index="20" instance=ExtResource( 3 )]
|
||||
position = Vector2( 448, 96 )
|
||||
color = 2
|
||||
|
||||
[node name="Brick89" parent="." index="21" instance=ExtResource( 3 )]
|
||||
position = Vector2( 512, 96 )
|
||||
color = 2
|
||||
|
||||
[node name="Brick90" parent="." index="22" instance=ExtResource( 3 )]
|
||||
position = Vector2( 384, 64 )
|
||||
color = 2
|
||||
|
||||
[node name="Brick91" parent="." index="23" instance=ExtResource( 3 )]
|
||||
position = Vector2( 576, 64 )
|
||||
color = 2
|
||||
|
||||
[node name="Brick92" parent="." index="24" instance=ExtResource( 3 )]
|
||||
position = Vector2( 384, 320 )
|
||||
color = 2
|
||||
|
||||
[node name="Brick93" parent="." index="25" instance=ExtResource( 3 )]
|
||||
position = Vector2( 576, 320 )
|
||||
color = 2
|
||||
|
||||
[node name="Brick94" parent="." index="26" instance=ExtResource( 3 )]
|
||||
position = Vector2( 448, 256 )
|
||||
color = 3
|
||||
|
||||
[node name="Brick95" parent="." index="27" instance=ExtResource( 3 )]
|
||||
position = Vector2( 512, 256 )
|
||||
color = 3
|
||||
|
||||
[node name="Brick97" parent="." index="28" instance=ExtResource( 3 )]
|
||||
position = Vector2( 448, 128 )
|
||||
color = 3
|
||||
|
||||
[node name="Brick98" parent="." index="29" instance=ExtResource( 3 )]
|
||||
position = Vector2( 512, 128 )
|
||||
color = 3
|
||||
|
||||
[node name="Brick99" parent="." index="30" instance=ExtResource( 3 )]
|
||||
position = Vector2( 576, 288 )
|
||||
color = 3
|
||||
|
||||
[node name="Brick100" parent="." index="31" instance=ExtResource( 3 )]
|
||||
position = Vector2( 640, 320 )
|
||||
color = 3
|
||||
|
||||
[node name="Brick101" parent="." index="32" instance=ExtResource( 3 )]
|
||||
position = Vector2( 384, 288 )
|
||||
color = 3
|
||||
|
||||
[node name="Brick102" parent="." index="33" instance=ExtResource( 3 )]
|
||||
position = Vector2( 320, 320 )
|
||||
color = 3
|
||||
|
||||
[node name="Brick103" parent="." index="34" instance=ExtResource( 3 )]
|
||||
position = Vector2( 576, 96 )
|
||||
color = 3
|
||||
|
||||
[node name="Brick104" parent="." index="35" instance=ExtResource( 3 )]
|
||||
position = Vector2( 640, 64 )
|
||||
color = 3
|
||||
|
||||
[node name="Brick105" parent="." index="36" instance=ExtResource( 3 )]
|
||||
position = Vector2( 384, 96 )
|
||||
color = 3
|
||||
|
||||
[node name="Brick106" parent="." index="37" instance=ExtResource( 3 )]
|
||||
position = Vector2( 320, 64 )
|
||||
color = 3
|
||||
|
||||
[node name="Brick1" parent="." index="38" instance=ExtResource( 3 )]
|
||||
position = Vector2( 128, 320 )
|
||||
color = 6
|
||||
|
||||
[node name="Brick2" parent="." index="39" instance=ExtResource( 3 )]
|
||||
position = Vector2( 192, 320 )
|
||||
color = 5
|
||||
|
||||
[node name="Brick3" parent="." index="40" instance=ExtResource( 3 )]
|
||||
position = Vector2( 256, 320 )
|
||||
color = 4
|
||||
|
||||
[node name="Brick4" parent="." index="41" instance=ExtResource( 3 )]
|
||||
position = Vector2( 192, 288 )
|
||||
color = 6
|
||||
|
||||
[node name="Brick10" parent="." index="42" instance=ExtResource( 3 )]
|
||||
position = Vector2( 256, 288 )
|
||||
color = 5
|
||||
|
||||
[node name="Brick11" parent="." index="43" instance=ExtResource( 3 )]
|
||||
position = Vector2( 320, 288 )
|
||||
color = 4
|
||||
|
||||
[node name="Brick12" parent="." index="44" instance=ExtResource( 3 )]
|
||||
position = Vector2( 256, 256 )
|
||||
color = 6
|
||||
|
||||
[node name="Brick17" parent="." index="45" instance=ExtResource( 3 )]
|
||||
position = Vector2( 320, 256 )
|
||||
color = 5
|
||||
|
||||
[node name="Brick18" parent="." index="46" instance=ExtResource( 3 )]
|
||||
position = Vector2( 384, 256 )
|
||||
color = 4
|
||||
|
||||
[node name="Brick19" parent="." index="47" instance=ExtResource( 3 )]
|
||||
position = Vector2( 320, 224 )
|
||||
color = 6
|
||||
|
||||
[node name="Brick20" parent="." index="48" instance=ExtResource( 3 )]
|
||||
position = Vector2( 384, 224 )
|
||||
color = 5
|
||||
|
||||
[node name="Brick24" parent="." index="49" instance=ExtResource( 3 )]
|
||||
position = Vector2( 448, 224 )
|
||||
color = 4
|
||||
|
||||
[node name="Brick5" parent="." index="50" instance=ExtResource( 3 )]
|
||||
position = Vector2( 320, 160 )
|
||||
color = 6
|
||||
|
||||
[node name="Brick8" parent="." index="51" instance=ExtResource( 3 )]
|
||||
position = Vector2( 384, 160 )
|
||||
color = 5
|
||||
|
||||
[node name="Brick9" parent="." index="52" instance=ExtResource( 3 )]
|
||||
position = Vector2( 448, 160 )
|
||||
color = 4
|
||||
|
||||
[node name="Brick13" parent="." index="53" instance=ExtResource( 3 )]
|
||||
position = Vector2( 256, 128 )
|
||||
color = 6
|
||||
|
||||
[node name="Brick23" parent="." index="54" instance=ExtResource( 3 )]
|
||||
position = Vector2( 320, 128 )
|
||||
color = 5
|
||||
|
||||
[node name="Brick25" parent="." index="55" instance=ExtResource( 3 )]
|
||||
position = Vector2( 384, 128 )
|
||||
color = 4
|
||||
|
||||
[node name="Brick26" parent="." index="56" instance=ExtResource( 3 )]
|
||||
position = Vector2( 192, 96 )
|
||||
color = 6
|
||||
|
||||
[node name="Brick27" parent="." index="57" instance=ExtResource( 3 )]
|
||||
position = Vector2( 256, 96 )
|
||||
color = 5
|
||||
|
||||
[node name="Brick28" parent="." index="58" instance=ExtResource( 3 )]
|
||||
position = Vector2( 320, 96 )
|
||||
color = 4
|
||||
|
||||
[node name="Brick30" parent="." index="59" instance=ExtResource( 3 )]
|
||||
position = Vector2( 128, 64 )
|
||||
color = 6
|
||||
|
||||
[node name="Brick31" parent="." index="60" instance=ExtResource( 3 )]
|
||||
position = Vector2( 192, 64 )
|
||||
color = 5
|
||||
|
||||
[node name="Brick32" parent="." index="61" instance=ExtResource( 3 )]
|
||||
position = Vector2( 256, 64 )
|
||||
color = 4
|
||||
|
||||
[node name="Brick33" parent="." index="62" instance=ExtResource( 3 )]
|
||||
position = Vector2( 704, 320 )
|
||||
color = 4
|
||||
|
||||
[node name="Brick34" parent="." index="63" instance=ExtResource( 3 )]
|
||||
position = Vector2( 768, 320 )
|
||||
color = 5
|
||||
|
||||
[node name="Brick36" parent="." index="64" instance=ExtResource( 3 )]
|
||||
position = Vector2( 832, 320 )
|
||||
color = 6
|
||||
|
||||
[node name="Brick35" parent="." index="65" instance=ExtResource( 3 )]
|
||||
position = Vector2( 640, 288 )
|
||||
color = 4
|
||||
|
||||
[node name="Brick37" parent="." index="66" instance=ExtResource( 3 )]
|
||||
position = Vector2( 704, 288 )
|
||||
color = 5
|
||||
|
||||
[node name="Brick38" parent="." index="67" instance=ExtResource( 3 )]
|
||||
position = Vector2( 768, 288 )
|
||||
color = 6
|
||||
|
||||
[node name="Brick39" parent="." index="68" instance=ExtResource( 3 )]
|
||||
position = Vector2( 576, 256 )
|
||||
color = 4
|
||||
|
||||
[node name="Brick40" parent="." index="69" instance=ExtResource( 3 )]
|
||||
position = Vector2( 640, 256 )
|
||||
color = 5
|
||||
|
||||
[node name="Brick42" parent="." index="70" instance=ExtResource( 3 )]
|
||||
position = Vector2( 704, 256 )
|
||||
color = 6
|
||||
|
||||
[node name="Brick43" parent="." index="71" instance=ExtResource( 3 )]
|
||||
position = Vector2( 512, 224 )
|
||||
color = 4
|
||||
|
||||
[node name="Brick45" parent="." index="72" instance=ExtResource( 3 )]
|
||||
position = Vector2( 576, 224 )
|
||||
color = 5
|
||||
|
||||
[node name="Brick46" parent="." index="73" instance=ExtResource( 3 )]
|
||||
position = Vector2( 640, 224 )
|
||||
color = 6
|
||||
|
||||
[node name="Brick47" parent="." index="74" instance=ExtResource( 3 )]
|
||||
position = Vector2( 512, 160 )
|
||||
color = 4
|
||||
|
||||
[node name="Brick48" parent="." index="75" instance=ExtResource( 3 )]
|
||||
position = Vector2( 576, 160 )
|
||||
color = 5
|
||||
|
||||
[node name="Brick50" parent="." index="76" instance=ExtResource( 3 )]
|
||||
position = Vector2( 640, 160 )
|
||||
color = 6
|
||||
|
||||
[node name="Brick51" parent="." index="77" instance=ExtResource( 3 )]
|
||||
position = Vector2( 576, 128 )
|
||||
color = 4
|
||||
|
||||
[node name="Brick53" parent="." index="78" instance=ExtResource( 3 )]
|
||||
position = Vector2( 640, 128 )
|
||||
color = 5
|
||||
|
||||
[node name="Brick54" parent="." index="79" instance=ExtResource( 3 )]
|
||||
position = Vector2( 704, 128 )
|
||||
color = 6
|
||||
|
||||
[node name="Brick55" parent="." index="80" instance=ExtResource( 3 )]
|
||||
position = Vector2( 640, 96 )
|
||||
color = 4
|
||||
|
||||
[node name="Brick56" parent="." index="81" instance=ExtResource( 3 )]
|
||||
position = Vector2( 704, 96 )
|
||||
color = 5
|
||||
|
||||
[node name="Brick57" parent="." index="82" instance=ExtResource( 3 )]
|
||||
position = Vector2( 768, 96 )
|
||||
color = 6
|
||||
|
||||
[node name="Brick58" parent="." index="83" instance=ExtResource( 3 )]
|
||||
position = Vector2( 704, 64 )
|
||||
color = 4
|
||||
|
||||
[node name="Brick61" parent="." index="84" instance=ExtResource( 3 )]
|
||||
position = Vector2( 768, 64 )
|
||||
color = 5
|
||||
|
||||
[node name="Brick62" parent="." index="85" instance=ExtResource( 3 )]
|
||||
position = Vector2( 832, 64 )
|
||||
color = 6
|
||||
|
||||
[node name="Brick21" parent="." index="86" instance=ExtResource( 3 )]
|
||||
position = Vector2( 384, 192 )
|
||||
color = 6
|
||||
|
||||
[node name="Brick22" parent="." index="87" instance=ExtResource( 3 )]
|
||||
position = Vector2( 448, 192 )
|
||||
color = 5
|
||||
|
||||
[node name="Brick52" parent="." index="88" instance=ExtResource( 3 )]
|
||||
position = Vector2( 512, 192 )
|
||||
color = 5
|
||||
|
||||
[node name="Brick59" parent="." index="89" instance=ExtResource( 3 )]
|
||||
position = Vector2( 576, 192 )
|
||||
color = 6
|
||||
|
||||
[connection signal="brick_broken" from="Brick41" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick49" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick67" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick73" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick74" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick75" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick76" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick81" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick83" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick84" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick85" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick89" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick90" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick91" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick92" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick93" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick94" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick95" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick97" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick98" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick99" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick100" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick101" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick102" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick103" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick104" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick105" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick106" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick1" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick2" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick3" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick4" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick10" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick11" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick12" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick17" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick18" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick19" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick20" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick24" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick5" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick8" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick9" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick13" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick23" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick25" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick26" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick27" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick28" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick30" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick31" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick32" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick33" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick34" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick36" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick35" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick37" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick38" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick39" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick40" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick42" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick43" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick45" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick46" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick47" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick48" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick50" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick51" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick53" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick54" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick55" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick56" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick57" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick58" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick61" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick62" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick21" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick22" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick52" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick59" to="." method="_on_brick_broken"]
|
|
@ -0,0 +1,644 @@
|
|||
[gd_scene load_steps=4 format=2]
|
||||
|
||||
[ext_resource path="res://levels/base_level.tscn" type="PackedScene" id=1]
|
||||
[ext_resource path="res://blocks/wall.tscn" type="PackedScene" id=2]
|
||||
[ext_resource path="res://blocks/brick.tscn" type="PackedScene" id=3]
|
||||
|
||||
[node name="Level_01_03" instance=ExtResource( 1 )]
|
||||
|
||||
[node name="Wall" parent="." index="0" instance=ExtResource( 2 )]
|
||||
position = Vector2( 448, 352 )
|
||||
|
||||
[node name="Wall2" parent="." index="1" instance=ExtResource( 2 )]
|
||||
position = Vector2( 512, 352 )
|
||||
|
||||
[node name="Wall3" parent="." index="2" instance=ExtResource( 2 )]
|
||||
position = Vector2( 192, 352 )
|
||||
|
||||
[node name="Wall4" parent="." index="3" instance=ExtResource( 2 )]
|
||||
position = Vector2( 256, 352 )
|
||||
|
||||
[node name="Wall5" parent="." index="4" instance=ExtResource( 2 )]
|
||||
position = Vector2( 704, 352 )
|
||||
|
||||
[node name="Wall6" parent="." index="5" instance=ExtResource( 2 )]
|
||||
position = Vector2( 768, 352 )
|
||||
|
||||
[node name="Wall7" parent="." index="6" instance=ExtResource( 2 )]
|
||||
position = Vector2( 448, 64 )
|
||||
|
||||
[node name="Wall8" parent="." index="7" instance=ExtResource( 2 )]
|
||||
position = Vector2( 512, 64 )
|
||||
|
||||
[node name="Wall9" parent="." index="8" instance=ExtResource( 2 )]
|
||||
position = Vector2( 192, 64 )
|
||||
|
||||
[node name="Wall10" parent="." index="9" instance=ExtResource( 2 )]
|
||||
position = Vector2( 256, 64 )
|
||||
|
||||
[node name="Wall11" parent="." index="10" instance=ExtResource( 2 )]
|
||||
position = Vector2( 704, 64 )
|
||||
|
||||
[node name="Wall12" parent="." index="11" instance=ExtResource( 2 )]
|
||||
position = Vector2( 768, 64 )
|
||||
|
||||
[node name="Wall13" parent="." index="12" instance=ExtResource( 2 )]
|
||||
position = Vector2( 448, 256 )
|
||||
|
||||
[node name="Wall14" parent="." index="13" instance=ExtResource( 2 )]
|
||||
position = Vector2( 512, 256 )
|
||||
|
||||
[node name="Wall15" parent="." index="14" instance=ExtResource( 2 )]
|
||||
position = Vector2( 192, 256 )
|
||||
|
||||
[node name="Wall16" parent="." index="15" instance=ExtResource( 2 )]
|
||||
position = Vector2( 256, 256 )
|
||||
|
||||
[node name="Wall17" parent="." index="16" instance=ExtResource( 2 )]
|
||||
position = Vector2( 704, 256 )
|
||||
|
||||
[node name="Wall18" parent="." index="17" instance=ExtResource( 2 )]
|
||||
position = Vector2( 768, 256 )
|
||||
|
||||
[node name="Wall19" parent="." index="18" instance=ExtResource( 2 )]
|
||||
position = Vector2( 448, 160 )
|
||||
|
||||
[node name="Wall20" parent="." index="19" instance=ExtResource( 2 )]
|
||||
position = Vector2( 512, 160 )
|
||||
|
||||
[node name="Wall21" parent="." index="20" instance=ExtResource( 2 )]
|
||||
position = Vector2( 192, 160 )
|
||||
|
||||
[node name="Wall22" parent="." index="21" instance=ExtResource( 2 )]
|
||||
position = Vector2( 256, 160 )
|
||||
|
||||
[node name="Wall23" parent="." index="22" instance=ExtResource( 2 )]
|
||||
position = Vector2( 704, 160 )
|
||||
|
||||
[node name="Wall24" parent="." index="23" instance=ExtResource( 2 )]
|
||||
position = Vector2( 768, 160 )
|
||||
|
||||
[node name="Brick" parent="." index="24" instance=ExtResource( 3 )]
|
||||
position = Vector2( 320, 352 )
|
||||
score = 200
|
||||
max_hits = 2
|
||||
|
||||
[node name="Brick2" parent="." index="25" instance=ExtResource( 3 )]
|
||||
position = Vector2( 384, 352 )
|
||||
score = 200
|
||||
max_hits = 2
|
||||
|
||||
[node name="Brick15" parent="." index="26" instance=ExtResource( 3 )]
|
||||
position = Vector2( 320, 320 )
|
||||
|
||||
[node name="Brick16" parent="." index="27" instance=ExtResource( 3 )]
|
||||
position = Vector2( 384, 320 )
|
||||
|
||||
[node name="Brick29" parent="." index="28" instance=ExtResource( 3 )]
|
||||
position = Vector2( 320, 288 )
|
||||
|
||||
[node name="Brick30" parent="." index="29" instance=ExtResource( 3 )]
|
||||
position = Vector2( 384, 288 )
|
||||
|
||||
[node name="Brick43" parent="." index="30" instance=ExtResource( 3 )]
|
||||
position = Vector2( 320, 256 )
|
||||
score = 200
|
||||
max_hits = 2
|
||||
|
||||
[node name="Brick44" parent="." index="31" instance=ExtResource( 3 )]
|
||||
position = Vector2( 384, 256 )
|
||||
score = 200
|
||||
max_hits = 2
|
||||
|
||||
[node name="Brick57" parent="." index="32" instance=ExtResource( 3 )]
|
||||
position = Vector2( 320, 224 )
|
||||
|
||||
[node name="Brick58" parent="." index="33" instance=ExtResource( 3 )]
|
||||
position = Vector2( 384, 224 )
|
||||
|
||||
[node name="Brick71" parent="." index="34" instance=ExtResource( 3 )]
|
||||
position = Vector2( 320, 192 )
|
||||
|
||||
[node name="Brick72" parent="." index="35" instance=ExtResource( 3 )]
|
||||
position = Vector2( 384, 192 )
|
||||
|
||||
[node name="Brick85" parent="." index="36" instance=ExtResource( 3 )]
|
||||
position = Vector2( 320, 160 )
|
||||
score = 200
|
||||
max_hits = 2
|
||||
|
||||
[node name="Brick86" parent="." index="37" instance=ExtResource( 3 )]
|
||||
position = Vector2( 384, 160 )
|
||||
score = 200
|
||||
max_hits = 2
|
||||
|
||||
[node name="Brick87" parent="." index="38" instance=ExtResource( 3 )]
|
||||
position = Vector2( 320, 128 )
|
||||
|
||||
[node name="Brick88" parent="." index="39" instance=ExtResource( 3 )]
|
||||
position = Vector2( 384, 128 )
|
||||
|
||||
[node name="Brick89" parent="." index="40" instance=ExtResource( 3 )]
|
||||
position = Vector2( 320, 96 )
|
||||
|
||||
[node name="Brick90" parent="." index="41" instance=ExtResource( 3 )]
|
||||
position = Vector2( 384, 96 )
|
||||
|
||||
[node name="Brick91" parent="." index="42" instance=ExtResource( 3 )]
|
||||
position = Vector2( 320, 64 )
|
||||
score = 200
|
||||
max_hits = 2
|
||||
|
||||
[node name="Brick92" parent="." index="43" instance=ExtResource( 3 )]
|
||||
position = Vector2( 384, 64 )
|
||||
score = 200
|
||||
max_hits = 2
|
||||
|
||||
[node name="Brick11" parent="." index="44" instance=ExtResource( 3 )]
|
||||
position = Vector2( 64, 352 )
|
||||
score = 200
|
||||
max_hits = 2
|
||||
|
||||
[node name="Brick12" parent="." index="45" instance=ExtResource( 3 )]
|
||||
position = Vector2( 128, 352 )
|
||||
score = 200
|
||||
max_hits = 2
|
||||
|
||||
[node name="Brick25" parent="." index="46" instance=ExtResource( 3 )]
|
||||
position = Vector2( 64, 320 )
|
||||
|
||||
[node name="Brick26" parent="." index="47" instance=ExtResource( 3 )]
|
||||
position = Vector2( 128, 320 )
|
||||
|
||||
[node name="Brick39" parent="." index="48" instance=ExtResource( 3 )]
|
||||
position = Vector2( 64, 288 )
|
||||
|
||||
[node name="Brick40" parent="." index="49" instance=ExtResource( 3 )]
|
||||
position = Vector2( 128, 288 )
|
||||
|
||||
[node name="Brick53" parent="." index="50" instance=ExtResource( 3 )]
|
||||
position = Vector2( 64, 256 )
|
||||
score = 200
|
||||
max_hits = 2
|
||||
|
||||
[node name="Brick54" parent="." index="51" instance=ExtResource( 3 )]
|
||||
position = Vector2( 128, 256 )
|
||||
score = 200
|
||||
max_hits = 2
|
||||
|
||||
[node name="Brick67" parent="." index="52" instance=ExtResource( 3 )]
|
||||
position = Vector2( 64, 224 )
|
||||
|
||||
[node name="Brick68" parent="." index="53" instance=ExtResource( 3 )]
|
||||
position = Vector2( 128, 224 )
|
||||
|
||||
[node name="Brick81" parent="." index="54" instance=ExtResource( 3 )]
|
||||
position = Vector2( 64, 192 )
|
||||
|
||||
[node name="Brick82" parent="." index="55" instance=ExtResource( 3 )]
|
||||
position = Vector2( 128, 192 )
|
||||
|
||||
[node name="Brick93" parent="." index="56" instance=ExtResource( 3 )]
|
||||
position = Vector2( 64, 160 )
|
||||
score = 200
|
||||
max_hits = 2
|
||||
|
||||
[node name="Brick94" parent="." index="57" instance=ExtResource( 3 )]
|
||||
position = Vector2( 128, 160 )
|
||||
score = 200
|
||||
max_hits = 2
|
||||
|
||||
[node name="Brick95" parent="." index="58" instance=ExtResource( 3 )]
|
||||
position = Vector2( 64, 128 )
|
||||
|
||||
[node name="Brick96" parent="." index="59" instance=ExtResource( 3 )]
|
||||
position = Vector2( 128, 128 )
|
||||
|
||||
[node name="Brick97" parent="." index="60" instance=ExtResource( 3 )]
|
||||
position = Vector2( 64, 96 )
|
||||
|
||||
[node name="Brick98" parent="." index="61" instance=ExtResource( 3 )]
|
||||
position = Vector2( 128, 96 )
|
||||
|
||||
[node name="Brick99" parent="." index="62" instance=ExtResource( 3 )]
|
||||
position = Vector2( 64, 64 )
|
||||
score = 200
|
||||
max_hits = 2
|
||||
|
||||
[node name="Brick100" parent="." index="63" instance=ExtResource( 3 )]
|
||||
position = Vector2( 128, 64 )
|
||||
score = 200
|
||||
max_hits = 2
|
||||
|
||||
[node name="Brick3" parent="." index="64" instance=ExtResource( 3 )]
|
||||
position = Vector2( 576, 352 )
|
||||
score = 200
|
||||
max_hits = 2
|
||||
|
||||
[node name="Brick4" parent="." index="65" instance=ExtResource( 3 )]
|
||||
position = Vector2( 640, 352 )
|
||||
score = 200
|
||||
max_hits = 2
|
||||
|
||||
[node name="Brick17" parent="." index="66" instance=ExtResource( 3 )]
|
||||
position = Vector2( 576, 320 )
|
||||
|
||||
[node name="Brick18" parent="." index="67" instance=ExtResource( 3 )]
|
||||
position = Vector2( 640, 320 )
|
||||
|
||||
[node name="Brick31" parent="." index="68" instance=ExtResource( 3 )]
|
||||
position = Vector2( 576, 288 )
|
||||
|
||||
[node name="Brick32" parent="." index="69" instance=ExtResource( 3 )]
|
||||
position = Vector2( 640, 288 )
|
||||
|
||||
[node name="Brick45" parent="." index="70" instance=ExtResource( 3 )]
|
||||
position = Vector2( 576, 256 )
|
||||
score = 200
|
||||
max_hits = 2
|
||||
|
||||
[node name="Brick46" parent="." index="71" instance=ExtResource( 3 )]
|
||||
position = Vector2( 640, 256 )
|
||||
score = 200
|
||||
max_hits = 2
|
||||
|
||||
[node name="Brick59" parent="." index="72" instance=ExtResource( 3 )]
|
||||
position = Vector2( 576, 224 )
|
||||
|
||||
[node name="Brick60" parent="." index="73" instance=ExtResource( 3 )]
|
||||
position = Vector2( 640, 224 )
|
||||
|
||||
[node name="Brick73" parent="." index="74" instance=ExtResource( 3 )]
|
||||
position = Vector2( 576, 192 )
|
||||
|
||||
[node name="Brick74" parent="." index="75" instance=ExtResource( 3 )]
|
||||
position = Vector2( 640, 192 )
|
||||
|
||||
[node name="Brick101" parent="." index="76" instance=ExtResource( 3 )]
|
||||
position = Vector2( 576, 160 )
|
||||
score = 200
|
||||
max_hits = 2
|
||||
|
||||
[node name="Brick102" parent="." index="77" instance=ExtResource( 3 )]
|
||||
position = Vector2( 640, 160 )
|
||||
score = 200
|
||||
max_hits = 2
|
||||
|
||||
[node name="Brick103" parent="." index="78" instance=ExtResource( 3 )]
|
||||
position = Vector2( 576, 128 )
|
||||
|
||||
[node name="Brick104" parent="." index="79" instance=ExtResource( 3 )]
|
||||
position = Vector2( 640, 128 )
|
||||
|
||||
[node name="Brick105" parent="." index="80" instance=ExtResource( 3 )]
|
||||
position = Vector2( 576, 96 )
|
||||
|
||||
[node name="Brick106" parent="." index="81" instance=ExtResource( 3 )]
|
||||
position = Vector2( 640, 96 )
|
||||
|
||||
[node name="Brick107" parent="." index="82" instance=ExtResource( 3 )]
|
||||
position = Vector2( 576, 64 )
|
||||
score = 200
|
||||
max_hits = 2
|
||||
|
||||
[node name="Brick108" parent="." index="83" instance=ExtResource( 3 )]
|
||||
position = Vector2( 640, 64 )
|
||||
score = 200
|
||||
max_hits = 2
|
||||
|
||||
[node name="Brick13" parent="." index="84" instance=ExtResource( 3 )]
|
||||
position = Vector2( 832, 352 )
|
||||
score = 200
|
||||
max_hits = 2
|
||||
|
||||
[node name="Brick14" parent="." index="85" instance=ExtResource( 3 )]
|
||||
position = Vector2( 896, 352 )
|
||||
score = 200
|
||||
max_hits = 2
|
||||
|
||||
[node name="Brick27" parent="." index="86" instance=ExtResource( 3 )]
|
||||
position = Vector2( 832, 320 )
|
||||
|
||||
[node name="Brick28" parent="." index="87" instance=ExtResource( 3 )]
|
||||
position = Vector2( 896, 320 )
|
||||
|
||||
[node name="Brick41" parent="." index="88" instance=ExtResource( 3 )]
|
||||
position = Vector2( 832, 288 )
|
||||
|
||||
[node name="Brick42" parent="." index="89" instance=ExtResource( 3 )]
|
||||
position = Vector2( 896, 288 )
|
||||
|
||||
[node name="Brick55" parent="." index="90" instance=ExtResource( 3 )]
|
||||
position = Vector2( 832, 256 )
|
||||
score = 200
|
||||
max_hits = 2
|
||||
|
||||
[node name="Brick56" parent="." index="91" instance=ExtResource( 3 )]
|
||||
position = Vector2( 896, 256 )
|
||||
score = 200
|
||||
max_hits = 2
|
||||
|
||||
[node name="Brick69" parent="." index="92" instance=ExtResource( 3 )]
|
||||
position = Vector2( 832, 224 )
|
||||
|
||||
[node name="Brick70" parent="." index="93" instance=ExtResource( 3 )]
|
||||
position = Vector2( 896, 224 )
|
||||
|
||||
[node name="Brick83" parent="." index="94" instance=ExtResource( 3 )]
|
||||
position = Vector2( 832, 192 )
|
||||
|
||||
[node name="Brick84" parent="." index="95" instance=ExtResource( 3 )]
|
||||
position = Vector2( 896, 192 )
|
||||
|
||||
[node name="Brick109" parent="." index="96" instance=ExtResource( 3 )]
|
||||
position = Vector2( 832, 160 )
|
||||
score = 200
|
||||
max_hits = 2
|
||||
|
||||
[node name="Brick110" parent="." index="97" instance=ExtResource( 3 )]
|
||||
position = Vector2( 896, 160 )
|
||||
score = 200
|
||||
max_hits = 2
|
||||
|
||||
[node name="Brick111" parent="." index="98" instance=ExtResource( 3 )]
|
||||
position = Vector2( 832, 128 )
|
||||
|
||||
[node name="Brick112" parent="." index="99" instance=ExtResource( 3 )]
|
||||
position = Vector2( 896, 128 )
|
||||
|
||||
[node name="Brick113" parent="." index="100" instance=ExtResource( 3 )]
|
||||
position = Vector2( 832, 96 )
|
||||
|
||||
[node name="Brick114" parent="." index="101" instance=ExtResource( 3 )]
|
||||
position = Vector2( 896, 96 )
|
||||
|
||||
[node name="Brick115" parent="." index="102" instance=ExtResource( 3 )]
|
||||
position = Vector2( 832, 64 )
|
||||
score = 200
|
||||
max_hits = 2
|
||||
|
||||
[node name="Brick116" parent="." index="103" instance=ExtResource( 3 )]
|
||||
position = Vector2( 896, 64 )
|
||||
score = 200
|
||||
max_hits = 2
|
||||
|
||||
[node name="Brick19" parent="." index="104" instance=ExtResource( 3 )]
|
||||
position = Vector2( 448, 320 )
|
||||
color = 4
|
||||
|
||||
[node name="Brick20" parent="." index="105" instance=ExtResource( 3 )]
|
||||
position = Vector2( 512, 320 )
|
||||
color = 4
|
||||
|
||||
[node name="Brick33" parent="." index="106" instance=ExtResource( 3 )]
|
||||
position = Vector2( 448, 288 )
|
||||
color = 4
|
||||
|
||||
[node name="Brick34" parent="." index="107" instance=ExtResource( 3 )]
|
||||
position = Vector2( 512, 288 )
|
||||
color = 4
|
||||
|
||||
[node name="Brick21" parent="." index="108" instance=ExtResource( 3 )]
|
||||
position = Vector2( 448, 224 )
|
||||
color = 4
|
||||
|
||||
[node name="Brick22" parent="." index="109" instance=ExtResource( 3 )]
|
||||
position = Vector2( 512, 224 )
|
||||
color = 4
|
||||
|
||||
[node name="Brick35" parent="." index="110" instance=ExtResource( 3 )]
|
||||
position = Vector2( 448, 192 )
|
||||
color = 4
|
||||
|
||||
[node name="Brick36" parent="." index="111" instance=ExtResource( 3 )]
|
||||
position = Vector2( 512, 192 )
|
||||
color = 4
|
||||
|
||||
[node name="Brick47" parent="." index="112" instance=ExtResource( 3 )]
|
||||
position = Vector2( 448, 128 )
|
||||
color = 4
|
||||
|
||||
[node name="Brick48" parent="." index="113" instance=ExtResource( 3 )]
|
||||
position = Vector2( 512, 128 )
|
||||
color = 4
|
||||
|
||||
[node name="Brick49" parent="." index="114" instance=ExtResource( 3 )]
|
||||
position = Vector2( 448, 96 )
|
||||
color = 4
|
||||
|
||||
[node name="Brick50" parent="." index="115" instance=ExtResource( 3 )]
|
||||
position = Vector2( 512, 96 )
|
||||
color = 4
|
||||
|
||||
[node name="Brick61" parent="." index="116" instance=ExtResource( 3 )]
|
||||
position = Vector2( 704, 320 )
|
||||
color = 4
|
||||
|
||||
[node name="Brick62" parent="." index="117" instance=ExtResource( 3 )]
|
||||
position = Vector2( 768, 320 )
|
||||
color = 4
|
||||
|
||||
[node name="Brick63" parent="." index="118" instance=ExtResource( 3 )]
|
||||
position = Vector2( 704, 288 )
|
||||
color = 4
|
||||
|
||||
[node name="Brick64" parent="." index="119" instance=ExtResource( 3 )]
|
||||
position = Vector2( 768, 288 )
|
||||
color = 4
|
||||
|
||||
[node name="Brick75" parent="." index="120" instance=ExtResource( 3 )]
|
||||
position = Vector2( 704, 224 )
|
||||
color = 4
|
||||
|
||||
[node name="Brick76" parent="." index="121" instance=ExtResource( 3 )]
|
||||
position = Vector2( 768, 224 )
|
||||
color = 4
|
||||
|
||||
[node name="Brick77" parent="." index="122" instance=ExtResource( 3 )]
|
||||
position = Vector2( 704, 192 )
|
||||
color = 4
|
||||
|
||||
[node name="Brick78" parent="." index="123" instance=ExtResource( 3 )]
|
||||
position = Vector2( 768, 192 )
|
||||
color = 4
|
||||
|
||||
[node name="Brick117" parent="." index="124" instance=ExtResource( 3 )]
|
||||
position = Vector2( 704, 128 )
|
||||
color = 4
|
||||
|
||||
[node name="Brick118" parent="." index="125" instance=ExtResource( 3 )]
|
||||
position = Vector2( 768, 128 )
|
||||
color = 4
|
||||
|
||||
[node name="Brick119" parent="." index="126" instance=ExtResource( 3 )]
|
||||
position = Vector2( 704, 96 )
|
||||
color = 4
|
||||
|
||||
[node name="Brick120" parent="." index="127" instance=ExtResource( 3 )]
|
||||
position = Vector2( 768, 96 )
|
||||
color = 4
|
||||
|
||||
[node name="Brick23" parent="." index="128" instance=ExtResource( 3 )]
|
||||
position = Vector2( 192, 320 )
|
||||
color = 4
|
||||
|
||||
[node name="Brick24" parent="." index="129" instance=ExtResource( 3 )]
|
||||
position = Vector2( 256, 320 )
|
||||
color = 4
|
||||
|
||||
[node name="Brick37" parent="." index="130" instance=ExtResource( 3 )]
|
||||
position = Vector2( 192, 288 )
|
||||
color = 4
|
||||
|
||||
[node name="Brick38" parent="." index="131" instance=ExtResource( 3 )]
|
||||
position = Vector2( 256, 288 )
|
||||
color = 4
|
||||
|
||||
[node name="Brick51" parent="." index="132" instance=ExtResource( 3 )]
|
||||
position = Vector2( 192, 224 )
|
||||
color = 4
|
||||
|
||||
[node name="Brick52" parent="." index="133" instance=ExtResource( 3 )]
|
||||
position = Vector2( 256, 224 )
|
||||
color = 4
|
||||
|
||||
[node name="Brick65" parent="." index="134" instance=ExtResource( 3 )]
|
||||
position = Vector2( 192, 192 )
|
||||
color = 4
|
||||
|
||||
[node name="Brick66" parent="." index="135" instance=ExtResource( 3 )]
|
||||
position = Vector2( 256, 192 )
|
||||
color = 4
|
||||
|
||||
[node name="Brick79" parent="." index="136" instance=ExtResource( 3 )]
|
||||
position = Vector2( 192, 128 )
|
||||
color = 4
|
||||
|
||||
[node name="Brick80" parent="." index="137" instance=ExtResource( 3 )]
|
||||
position = Vector2( 256, 128 )
|
||||
color = 4
|
||||
|
||||
[node name="Brick121" parent="." index="138" instance=ExtResource( 3 )]
|
||||
position = Vector2( 192, 96 )
|
||||
color = 4
|
||||
|
||||
[node name="Brick122" parent="." index="139" instance=ExtResource( 3 )]
|
||||
position = Vector2( 256, 96 )
|
||||
color = 4
|
||||
|
||||
[connection signal="brick_broken" from="Brick" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick2" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick15" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick16" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick29" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick30" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick43" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick44" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick57" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick58" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick71" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick72" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick85" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick86" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick87" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick88" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick89" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick90" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick91" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick92" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick11" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick12" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick25" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick26" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick39" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick40" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick53" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick54" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick67" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick68" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick81" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick82" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick93" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick94" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick95" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick96" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick97" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick98" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick99" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick100" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick3" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick4" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick17" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick18" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick31" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick32" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick45" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick46" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick59" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick60" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick73" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick74" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick101" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick102" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick103" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick104" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick105" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick106" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick107" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick108" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick13" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick14" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick27" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick28" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick41" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick42" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick55" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick56" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick69" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick70" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick83" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick84" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick109" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick110" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick111" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick112" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick113" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick114" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick115" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick116" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick19" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick20" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick33" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick34" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick21" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick22" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick35" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick36" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick47" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick48" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick49" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick50" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick61" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick62" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick63" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick64" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick75" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick76" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick77" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick78" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick117" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick118" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick119" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick120" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick23" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick24" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick37" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick38" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick51" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick52" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick65" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick66" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick79" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick80" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick121" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick122" to="." method="_on_brick_broken"]
|
|
@ -0,0 +1,649 @@
|
|||
[gd_scene load_steps=3 format=2]
|
||||
|
||||
[ext_resource path="res://levels/base_level.tscn" type="PackedScene" id=1]
|
||||
[ext_resource path="res://blocks/half_brick.tscn" type="PackedScene" id=3]
|
||||
|
||||
[node name="Level_01_04" instance=ExtResource( 1 )]
|
||||
|
||||
[node name="HalfBrick" parent="." index="0" instance=ExtResource( 3 )]
|
||||
position = Vector2( 480, 384 )
|
||||
|
||||
[node name="HalfBrick2" parent="." index="1" instance=ExtResource( 3 )]
|
||||
position = Vector2( 448, 352 )
|
||||
|
||||
[node name="HalfBrick3" parent="." index="2" instance=ExtResource( 3 )]
|
||||
position = Vector2( 480, 352 )
|
||||
|
||||
[node name="HalfBrick4" parent="." index="3" instance=ExtResource( 3 )]
|
||||
position = Vector2( 416, 320 )
|
||||
|
||||
[node name="HalfBrick5" parent="." index="4" instance=ExtResource( 3 )]
|
||||
position = Vector2( 448, 320 )
|
||||
|
||||
[node name="HalfBrick6" parent="." index="5" instance=ExtResource( 3 )]
|
||||
position = Vector2( 384, 288 )
|
||||
|
||||
[node name="HalfBrick7" parent="." index="6" instance=ExtResource( 3 )]
|
||||
position = Vector2( 416, 288 )
|
||||
|
||||
[node name="HalfBrick8" parent="." index="7" instance=ExtResource( 3 )]
|
||||
position = Vector2( 352, 256 )
|
||||
|
||||
[node name="HalfBrick9" parent="." index="8" instance=ExtResource( 3 )]
|
||||
position = Vector2( 384, 256 )
|
||||
|
||||
[node name="HalfBrick10" parent="." index="9" instance=ExtResource( 3 )]
|
||||
position = Vector2( 320, 224 )
|
||||
|
||||
[node name="HalfBrick11" parent="." index="10" instance=ExtResource( 3 )]
|
||||
position = Vector2( 352, 224 )
|
||||
|
||||
[node name="HalfBrick12" parent="." index="11" instance=ExtResource( 3 )]
|
||||
position = Vector2( 288, 192 )
|
||||
|
||||
[node name="HalfBrick13" parent="." index="12" instance=ExtResource( 3 )]
|
||||
position = Vector2( 320, 192 )
|
||||
|
||||
[node name="HalfBrick14" parent="." index="13" instance=ExtResource( 3 )]
|
||||
position = Vector2( 288, 160 )
|
||||
|
||||
[node name="HalfBrick15" parent="." index="14" instance=ExtResource( 3 )]
|
||||
position = Vector2( 320, 160 )
|
||||
|
||||
[node name="HalfBrick16" parent="." index="15" instance=ExtResource( 3 )]
|
||||
position = Vector2( 288, 128 )
|
||||
|
||||
[node name="HalfBrick17" parent="." index="16" instance=ExtResource( 3 )]
|
||||
position = Vector2( 320, 128 )
|
||||
|
||||
[node name="HalfBrick18" parent="." index="17" instance=ExtResource( 3 )]
|
||||
position = Vector2( 352, 128 )
|
||||
|
||||
[node name="HalfBrick19" parent="." index="18" instance=ExtResource( 3 )]
|
||||
position = Vector2( 384, 128 )
|
||||
|
||||
[node name="HalfBrick20" parent="." index="19" instance=ExtResource( 3 )]
|
||||
position = Vector2( 320, 96 )
|
||||
|
||||
[node name="HalfBrick21" parent="." index="20" instance=ExtResource( 3 )]
|
||||
position = Vector2( 352, 96 )
|
||||
|
||||
[node name="HalfBrick22" parent="." index="21" instance=ExtResource( 3 )]
|
||||
position = Vector2( 384, 96 )
|
||||
|
||||
[node name="HalfBrick23" parent="." index="22" instance=ExtResource( 3 )]
|
||||
position = Vector2( 416, 96 )
|
||||
|
||||
[node name="HalfBrick24" parent="." index="23" instance=ExtResource( 3 )]
|
||||
position = Vector2( 416, 128 )
|
||||
|
||||
[node name="HalfBrick25" parent="." index="24" instance=ExtResource( 3 )]
|
||||
position = Vector2( 448, 128 )
|
||||
|
||||
[node name="HalfBrick26" parent="." index="25" instance=ExtResource( 3 )]
|
||||
position = Vector2( 512, 320 )
|
||||
|
||||
[node name="HalfBrick27" parent="." index="26" instance=ExtResource( 3 )]
|
||||
position = Vector2( 544, 320 )
|
||||
|
||||
[node name="HalfBrick28" parent="." index="27" instance=ExtResource( 3 )]
|
||||
position = Vector2( 544, 288 )
|
||||
|
||||
[node name="HalfBrick29" parent="." index="28" instance=ExtResource( 3 )]
|
||||
position = Vector2( 576, 288 )
|
||||
|
||||
[node name="HalfBrick30" parent="." index="29" instance=ExtResource( 3 )]
|
||||
position = Vector2( 576, 256 )
|
||||
|
||||
[node name="HalfBrick31" parent="." index="30" instance=ExtResource( 3 )]
|
||||
position = Vector2( 608, 256 )
|
||||
|
||||
[node name="HalfBrick32" parent="." index="31" instance=ExtResource( 3 )]
|
||||
position = Vector2( 608, 224 )
|
||||
|
||||
[node name="HalfBrick33" parent="." index="32" instance=ExtResource( 3 )]
|
||||
position = Vector2( 640, 224 )
|
||||
|
||||
[node name="HalfBrick34" parent="." index="33" instance=ExtResource( 3 )]
|
||||
position = Vector2( 640, 192 )
|
||||
|
||||
[node name="HalfBrick35" parent="." index="34" instance=ExtResource( 3 )]
|
||||
position = Vector2( 672, 192 )
|
||||
|
||||
[node name="HalfBrick36" parent="." index="35" instance=ExtResource( 3 )]
|
||||
position = Vector2( 640, 160 )
|
||||
|
||||
[node name="HalfBrick37" parent="." index="36" instance=ExtResource( 3 )]
|
||||
position = Vector2( 672, 160 )
|
||||
|
||||
[node name="HalfBrick38" parent="." index="37" instance=ExtResource( 3 )]
|
||||
position = Vector2( 512, 128 )
|
||||
|
||||
[node name="HalfBrick39" parent="." index="38" instance=ExtResource( 3 )]
|
||||
position = Vector2( 544, 128 )
|
||||
|
||||
[node name="HalfBrick40" parent="." index="39" instance=ExtResource( 3 )]
|
||||
position = Vector2( 576, 128 )
|
||||
|
||||
[node name="HalfBrick41" parent="." index="40" instance=ExtResource( 3 )]
|
||||
position = Vector2( 608, 128 )
|
||||
|
||||
[node name="HalfBrick42" parent="." index="41" instance=ExtResource( 3 )]
|
||||
position = Vector2( 544, 96 )
|
||||
|
||||
[node name="HalfBrick43" parent="." index="42" instance=ExtResource( 3 )]
|
||||
position = Vector2( 576, 96 )
|
||||
|
||||
[node name="HalfBrick44" parent="." index="43" instance=ExtResource( 3 )]
|
||||
position = Vector2( 608, 96 )
|
||||
|
||||
[node name="HalfBrick45" parent="." index="44" instance=ExtResource( 3 )]
|
||||
position = Vector2( 640, 96 )
|
||||
|
||||
[node name="HalfBrick46" parent="." index="45" instance=ExtResource( 3 )]
|
||||
position = Vector2( 640, 128 )
|
||||
|
||||
[node name="HalfBrick47" parent="." index="46" instance=ExtResource( 3 )]
|
||||
position = Vector2( 672, 128 )
|
||||
|
||||
[node name="HalfBrick48" parent="." index="47" instance=ExtResource( 3 )]
|
||||
position = Vector2( 512, 352 )
|
||||
|
||||
[node name="HalfBrick49" parent="." index="48" instance=ExtResource( 3 )]
|
||||
position = Vector2( 480, 192 )
|
||||
|
||||
[node name="HalfBrick50" parent="." index="49" instance=ExtResource( 3 )]
|
||||
position = Vector2( 448, 160 )
|
||||
|
||||
[node name="HalfBrick51" parent="." index="50" instance=ExtResource( 3 )]
|
||||
position = Vector2( 480, 160 )
|
||||
|
||||
[node name="HalfBrick52" parent="." index="51" instance=ExtResource( 3 )]
|
||||
position = Vector2( 512, 160 )
|
||||
|
||||
[node name="HalfBrick53" parent="." index="52" instance=ExtResource( 3 )]
|
||||
position = Vector2( 480, 416 )
|
||||
score = 200
|
||||
max_hits = 2
|
||||
color = 7
|
||||
|
||||
[node name="HalfBrick54" parent="." index="53" instance=ExtResource( 3 )]
|
||||
position = Vector2( 448, 384 )
|
||||
score = 200
|
||||
max_hits = 2
|
||||
color = 7
|
||||
|
||||
[node name="HalfBrick55" parent="." index="54" instance=ExtResource( 3 )]
|
||||
position = Vector2( 416, 352 )
|
||||
score = 200
|
||||
max_hits = 2
|
||||
color = 7
|
||||
|
||||
[node name="HalfBrick56" parent="." index="55" instance=ExtResource( 3 )]
|
||||
position = Vector2( 384, 320 )
|
||||
score = 200
|
||||
max_hits = 2
|
||||
color = 7
|
||||
|
||||
[node name="HalfBrick57" parent="." index="56" instance=ExtResource( 3 )]
|
||||
position = Vector2( 352, 288 )
|
||||
score = 200
|
||||
max_hits = 2
|
||||
color = 7
|
||||
|
||||
[node name="HalfBrick58" parent="." index="57" instance=ExtResource( 3 )]
|
||||
position = Vector2( 320, 256 )
|
||||
score = 200
|
||||
max_hits = 2
|
||||
color = 7
|
||||
|
||||
[node name="HalfBrick59" parent="." index="58" instance=ExtResource( 3 )]
|
||||
position = Vector2( 288, 224 )
|
||||
score = 200
|
||||
max_hits = 2
|
||||
color = 7
|
||||
|
||||
[node name="HalfBrick60" parent="." index="59" instance=ExtResource( 3 )]
|
||||
position = Vector2( 256, 192 )
|
||||
score = 200
|
||||
max_hits = 2
|
||||
color = 7
|
||||
|
||||
[node name="HalfBrick61" parent="." index="60" instance=ExtResource( 3 )]
|
||||
position = Vector2( 256, 160 )
|
||||
score = 200
|
||||
max_hits = 2
|
||||
color = 7
|
||||
|
||||
[node name="HalfBrick62" parent="." index="61" instance=ExtResource( 3 )]
|
||||
position = Vector2( 256, 128 )
|
||||
score = 200
|
||||
max_hits = 2
|
||||
color = 7
|
||||
|
||||
[node name="HalfBrick63" parent="." index="62" instance=ExtResource( 3 )]
|
||||
position = Vector2( 288, 96 )
|
||||
score = 200
|
||||
max_hits = 2
|
||||
color = 7
|
||||
|
||||
[node name="HalfBrick64" parent="." index="63" instance=ExtResource( 3 )]
|
||||
position = Vector2( 320, 64 )
|
||||
score = 200
|
||||
max_hits = 2
|
||||
color = 7
|
||||
|
||||
[node name="HalfBrick65" parent="." index="64" instance=ExtResource( 3 )]
|
||||
position = Vector2( 352, 64 )
|
||||
score = 200
|
||||
max_hits = 2
|
||||
color = 7
|
||||
|
||||
[node name="HalfBrick66" parent="." index="65" instance=ExtResource( 3 )]
|
||||
position = Vector2( 384, 64 )
|
||||
score = 200
|
||||
max_hits = 2
|
||||
color = 7
|
||||
|
||||
[node name="HalfBrick67" parent="." index="66" instance=ExtResource( 3 )]
|
||||
position = Vector2( 416, 64 )
|
||||
score = 200
|
||||
max_hits = 2
|
||||
color = 7
|
||||
|
||||
[node name="HalfBrick68" parent="." index="67" instance=ExtResource( 3 )]
|
||||
position = Vector2( 448, 96 )
|
||||
score = 200
|
||||
max_hits = 2
|
||||
color = 7
|
||||
|
||||
[node name="HalfBrick69" parent="." index="68" instance=ExtResource( 3 )]
|
||||
position = Vector2( 480, 128 )
|
||||
score = 200
|
||||
max_hits = 2
|
||||
color = 7
|
||||
|
||||
[node name="HalfBrick70" parent="." index="69" instance=ExtResource( 3 )]
|
||||
position = Vector2( 512, 96 )
|
||||
score = 200
|
||||
max_hits = 2
|
||||
color = 7
|
||||
|
||||
[node name="HalfBrick71" parent="." index="70" instance=ExtResource( 3 )]
|
||||
position = Vector2( 544, 64 )
|
||||
score = 200
|
||||
max_hits = 2
|
||||
color = 7
|
||||
|
||||
[node name="HalfBrick72" parent="." index="71" instance=ExtResource( 3 )]
|
||||
position = Vector2( 576, 64 )
|
||||
score = 200
|
||||
max_hits = 2
|
||||
color = 7
|
||||
|
||||
[node name="HalfBrick73" parent="." index="72" instance=ExtResource( 3 )]
|
||||
position = Vector2( 608, 64 )
|
||||
score = 200
|
||||
max_hits = 2
|
||||
color = 7
|
||||
|
||||
[node name="HalfBrick74" parent="." index="73" instance=ExtResource( 3 )]
|
||||
position = Vector2( 640, 64 )
|
||||
score = 200
|
||||
max_hits = 2
|
||||
color = 7
|
||||
|
||||
[node name="HalfBrick75" parent="." index="74" instance=ExtResource( 3 )]
|
||||
position = Vector2( 672, 96 )
|
||||
score = 200
|
||||
max_hits = 2
|
||||
color = 7
|
||||
|
||||
[node name="HalfBrick76" parent="." index="75" instance=ExtResource( 3 )]
|
||||
position = Vector2( 704, 128 )
|
||||
score = 200
|
||||
max_hits = 2
|
||||
color = 7
|
||||
|
||||
[node name="HalfBrick77" parent="." index="76" instance=ExtResource( 3 )]
|
||||
position = Vector2( 704, 160 )
|
||||
score = 200
|
||||
max_hits = 2
|
||||
color = 7
|
||||
|
||||
[node name="HalfBrick78" parent="." index="77" instance=ExtResource( 3 )]
|
||||
position = Vector2( 704, 192 )
|
||||
score = 200
|
||||
max_hits = 2
|
||||
color = 7
|
||||
|
||||
[node name="HalfBrick79" parent="." index="78" instance=ExtResource( 3 )]
|
||||
position = Vector2( 672, 224 )
|
||||
score = 200
|
||||
max_hits = 2
|
||||
color = 7
|
||||
|
||||
[node name="HalfBrick80" parent="." index="79" instance=ExtResource( 3 )]
|
||||
position = Vector2( 640, 256 )
|
||||
score = 200
|
||||
max_hits = 2
|
||||
color = 7
|
||||
|
||||
[node name="HalfBrick81" parent="." index="80" instance=ExtResource( 3 )]
|
||||
position = Vector2( 608, 288 )
|
||||
score = 200
|
||||
max_hits = 2
|
||||
color = 7
|
||||
|
||||
[node name="HalfBrick82" parent="." index="81" instance=ExtResource( 3 )]
|
||||
position = Vector2( 576, 320 )
|
||||
score = 200
|
||||
max_hits = 2
|
||||
color = 7
|
||||
|
||||
[node name="HalfBrick83" parent="." index="82" instance=ExtResource( 3 )]
|
||||
position = Vector2( 544, 352 )
|
||||
score = 200
|
||||
max_hits = 2
|
||||
color = 7
|
||||
|
||||
[node name="HalfBrick84" parent="." index="83" instance=ExtResource( 3 )]
|
||||
position = Vector2( 512, 384 )
|
||||
score = 200
|
||||
max_hits = 2
|
||||
color = 7
|
||||
|
||||
[node name="HalfBrick85" parent="." index="84" instance=ExtResource( 3 )]
|
||||
position = Vector2( 480, 320 )
|
||||
score = 200
|
||||
max_hits = 2
|
||||
color = 6
|
||||
|
||||
[node name="HalfBrick86" parent="." index="85" instance=ExtResource( 3 )]
|
||||
position = Vector2( 448, 288 )
|
||||
score = 200
|
||||
max_hits = 2
|
||||
color = 6
|
||||
|
||||
[node name="HalfBrick87" parent="." index="86" instance=ExtResource( 3 )]
|
||||
position = Vector2( 480, 288 )
|
||||
score = 200
|
||||
max_hits = 2
|
||||
color = 6
|
||||
|
||||
[node name="HalfBrick88" parent="." index="87" instance=ExtResource( 3 )]
|
||||
position = Vector2( 512, 288 )
|
||||
score = 200
|
||||
max_hits = 2
|
||||
color = 6
|
||||
|
||||
[node name="HalfBrick89" parent="." index="88" instance=ExtResource( 3 )]
|
||||
position = Vector2( 416, 256 )
|
||||
score = 200
|
||||
max_hits = 2
|
||||
color = 6
|
||||
|
||||
[node name="HalfBrick90" parent="." index="89" instance=ExtResource( 3 )]
|
||||
position = Vector2( 448, 256 )
|
||||
score = 200
|
||||
max_hits = 2
|
||||
color = 6
|
||||
|
||||
[node name="HalfBrick91" parent="." index="90" instance=ExtResource( 3 )]
|
||||
position = Vector2( 480, 256 )
|
||||
score = 200
|
||||
max_hits = 2
|
||||
color = 6
|
||||
|
||||
[node name="HalfBrick92" parent="." index="91" instance=ExtResource( 3 )]
|
||||
position = Vector2( 384, 224 )
|
||||
score = 200
|
||||
max_hits = 2
|
||||
color = 6
|
||||
|
||||
[node name="HalfBrick93" parent="." index="92" instance=ExtResource( 3 )]
|
||||
position = Vector2( 416, 224 )
|
||||
score = 200
|
||||
max_hits = 2
|
||||
color = 6
|
||||
|
||||
[node name="HalfBrick94" parent="." index="93" instance=ExtResource( 3 )]
|
||||
position = Vector2( 448, 224 )
|
||||
score = 200
|
||||
max_hits = 2
|
||||
color = 6
|
||||
|
||||
[node name="HalfBrick95" parent="." index="94" instance=ExtResource( 3 )]
|
||||
position = Vector2( 352, 192 )
|
||||
score = 200
|
||||
max_hits = 2
|
||||
color = 6
|
||||
|
||||
[node name="HalfBrick96" parent="." index="95" instance=ExtResource( 3 )]
|
||||
position = Vector2( 384, 192 )
|
||||
score = 200
|
||||
max_hits = 2
|
||||
color = 6
|
||||
|
||||
[node name="HalfBrick97" parent="." index="96" instance=ExtResource( 3 )]
|
||||
position = Vector2( 416, 192 )
|
||||
score = 200
|
||||
max_hits = 2
|
||||
color = 6
|
||||
|
||||
[node name="HalfBrick98" parent="." index="97" instance=ExtResource( 3 )]
|
||||
position = Vector2( 352, 160 )
|
||||
score = 200
|
||||
max_hits = 2
|
||||
color = 6
|
||||
|
||||
[node name="HalfBrick99" parent="." index="98" instance=ExtResource( 3 )]
|
||||
position = Vector2( 384, 160 )
|
||||
score = 200
|
||||
max_hits = 2
|
||||
color = 6
|
||||
|
||||
[node name="HalfBrick100" parent="." index="99" instance=ExtResource( 3 )]
|
||||
position = Vector2( 416, 160 )
|
||||
score = 200
|
||||
max_hits = 2
|
||||
color = 6
|
||||
|
||||
[node name="HalfBrick101" parent="." index="100" instance=ExtResource( 3 )]
|
||||
position = Vector2( 512, 224 )
|
||||
score = 200
|
||||
max_hits = 2
|
||||
color = 6
|
||||
|
||||
[node name="HalfBrick102" parent="." index="101" instance=ExtResource( 3 )]
|
||||
position = Vector2( 544, 224 )
|
||||
score = 200
|
||||
max_hits = 2
|
||||
color = 6
|
||||
|
||||
[node name="HalfBrick103" parent="." index="102" instance=ExtResource( 3 )]
|
||||
position = Vector2( 576, 224 )
|
||||
score = 200
|
||||
max_hits = 2
|
||||
color = 6
|
||||
|
||||
[node name="HalfBrick104" parent="." index="103" instance=ExtResource( 3 )]
|
||||
position = Vector2( 544, 192 )
|
||||
score = 200
|
||||
max_hits = 2
|
||||
color = 6
|
||||
|
||||
[node name="HalfBrick105" parent="." index="104" instance=ExtResource( 3 )]
|
||||
position = Vector2( 576, 192 )
|
||||
score = 200
|
||||
max_hits = 2
|
||||
color = 6
|
||||
|
||||
[node name="HalfBrick106" parent="." index="105" instance=ExtResource( 3 )]
|
||||
position = Vector2( 608, 192 )
|
||||
score = 200
|
||||
max_hits = 2
|
||||
color = 6
|
||||
|
||||
[node name="HalfBrick107" parent="." index="106" instance=ExtResource( 3 )]
|
||||
position = Vector2( 544, 160 )
|
||||
score = 200
|
||||
max_hits = 2
|
||||
color = 6
|
||||
|
||||
[node name="HalfBrick108" parent="." index="107" instance=ExtResource( 3 )]
|
||||
position = Vector2( 576, 160 )
|
||||
score = 200
|
||||
max_hits = 2
|
||||
color = 6
|
||||
|
||||
[node name="HalfBrick109" parent="." index="108" instance=ExtResource( 3 )]
|
||||
position = Vector2( 608, 160 )
|
||||
score = 200
|
||||
max_hits = 2
|
||||
color = 6
|
||||
|
||||
[node name="HalfBrick110" parent="." index="109" instance=ExtResource( 3 )]
|
||||
position = Vector2( 512, 256 )
|
||||
score = 200
|
||||
max_hits = 2
|
||||
color = 6
|
||||
|
||||
[node name="HalfBrick111" parent="." index="110" instance=ExtResource( 3 )]
|
||||
position = Vector2( 544, 256 )
|
||||
score = 200
|
||||
max_hits = 2
|
||||
color = 6
|
||||
|
||||
[node name="HalfBrick112" parent="." index="111" instance=ExtResource( 3 )]
|
||||
position = Vector2( 480, 224 )
|
||||
score = 200
|
||||
max_hits = 2
|
||||
color = 6
|
||||
|
||||
[node name="HalfBrick113" parent="." index="112" instance=ExtResource( 3 )]
|
||||
position = Vector2( 448, 192 )
|
||||
score = 200
|
||||
max_hits = 2
|
||||
color = 6
|
||||
|
||||
[node name="HalfBrick114" parent="." index="113" instance=ExtResource( 3 )]
|
||||
position = Vector2( 512, 192 )
|
||||
score = 200
|
||||
max_hits = 2
|
||||
color = 6
|
||||
|
||||
[connection signal="brick_broken" from="HalfBrick" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="HalfBrick2" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="HalfBrick3" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="HalfBrick4" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="HalfBrick5" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="HalfBrick6" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="HalfBrick7" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="HalfBrick8" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="HalfBrick9" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="HalfBrick10" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="HalfBrick11" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="HalfBrick12" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="HalfBrick13" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="HalfBrick14" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="HalfBrick15" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="HalfBrick16" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="HalfBrick17" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="HalfBrick18" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="HalfBrick19" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="HalfBrick20" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="HalfBrick21" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="HalfBrick22" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="HalfBrick23" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="HalfBrick24" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="HalfBrick25" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="HalfBrick26" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="HalfBrick27" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="HalfBrick28" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="HalfBrick29" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="HalfBrick30" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="HalfBrick31" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="HalfBrick32" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="HalfBrick33" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="HalfBrick34" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="HalfBrick35" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="HalfBrick36" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="HalfBrick37" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="HalfBrick38" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="HalfBrick39" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="HalfBrick40" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="HalfBrick41" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="HalfBrick42" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="HalfBrick43" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="HalfBrick44" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="HalfBrick45" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="HalfBrick46" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="HalfBrick47" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="HalfBrick48" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="HalfBrick49" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="HalfBrick50" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="HalfBrick51" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="HalfBrick52" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="HalfBrick53" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="HalfBrick54" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="HalfBrick55" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="HalfBrick56" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="HalfBrick57" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="HalfBrick58" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="HalfBrick59" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="HalfBrick60" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="HalfBrick61" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="HalfBrick62" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="HalfBrick63" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="HalfBrick64" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="HalfBrick65" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="HalfBrick66" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="HalfBrick67" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="HalfBrick68" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="HalfBrick69" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="HalfBrick70" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="HalfBrick71" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="HalfBrick72" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="HalfBrick73" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="HalfBrick74" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="HalfBrick75" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="HalfBrick76" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="HalfBrick77" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="HalfBrick78" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="HalfBrick79" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="HalfBrick80" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="HalfBrick81" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="HalfBrick82" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="HalfBrick83" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="HalfBrick84" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="HalfBrick85" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="HalfBrick86" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="HalfBrick87" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="HalfBrick88" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="HalfBrick89" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="HalfBrick90" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="HalfBrick91" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="HalfBrick92" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="HalfBrick93" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="HalfBrick94" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="HalfBrick95" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="HalfBrick96" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="HalfBrick97" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="HalfBrick98" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="HalfBrick99" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="HalfBrick100" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="HalfBrick101" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="HalfBrick102" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="HalfBrick103" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="HalfBrick104" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="HalfBrick105" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="HalfBrick106" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="HalfBrick107" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="HalfBrick108" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="HalfBrick109" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="HalfBrick110" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="HalfBrick111" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="HalfBrick112" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="HalfBrick113" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="HalfBrick114" to="." method="_on_brick_broken"]
|
|
@ -0,0 +1,591 @@
|
|||
[gd_scene load_steps=5 format=2]
|
||||
|
||||
[ext_resource path="res://levels/base_level.tscn" type="PackedScene" id=1]
|
||||
[ext_resource path="res://blocks/wall.tscn" type="PackedScene" id=2]
|
||||
[ext_resource path="res://blocks/brick.tscn" type="PackedScene" id=5]
|
||||
[ext_resource path="res://blocks/half_brick.tscn" type="PackedScene" id=7]
|
||||
|
||||
[node name="Level_01_05" instance=ExtResource( 1 )]
|
||||
|
||||
[node name="Wall" parent="." index="0" instance=ExtResource( 2 )]
|
||||
position = Vector2( 64, 576 )
|
||||
|
||||
[node name="Wall2" parent="." index="1" instance=ExtResource( 2 )]
|
||||
position = Vector2( 64, 64 )
|
||||
|
||||
[node name="Wall3" parent="." index="2" instance=ExtResource( 2 )]
|
||||
position = Vector2( 64, 320 )
|
||||
|
||||
[node name="Wall4" parent="." index="3" instance=ExtResource( 2 )]
|
||||
position = Vector2( 64, 96 )
|
||||
|
||||
[node name="Wall5" parent="." index="4" instance=ExtResource( 2 )]
|
||||
position = Vector2( 896, 96 )
|
||||
|
||||
[node name="Wall6" parent="." index="5" instance=ExtResource( 2 )]
|
||||
position = Vector2( 64, 288 )
|
||||
|
||||
[node name="Wall7" parent="." index="6" instance=ExtResource( 2 )]
|
||||
position = Vector2( 896, 64 )
|
||||
|
||||
[node name="Wall8" parent="." index="7" instance=ExtResource( 2 )]
|
||||
position = Vector2( 896, 576 )
|
||||
|
||||
[node name="Wall9" parent="." index="8" instance=ExtResource( 2 )]
|
||||
position = Vector2( 896, 288 )
|
||||
|
||||
[node name="Wall10" parent="." index="9" instance=ExtResource( 2 )]
|
||||
position = Vector2( 64, 544 )
|
||||
|
||||
[node name="Wall11" parent="." index="10" instance=ExtResource( 2 )]
|
||||
position = Vector2( 896, 544 )
|
||||
|
||||
[node name="Wall12" parent="." index="11" instance=ExtResource( 2 )]
|
||||
position = Vector2( 896, 320 )
|
||||
|
||||
[node name="HalfBrick" parent="." index="12" instance=ExtResource( 7 )]
|
||||
position = Vector2( 416, 320 )
|
||||
color = 1
|
||||
|
||||
[node name="HalfBrick2" parent="." index="13" instance=ExtResource( 7 )]
|
||||
position = Vector2( 576, 320 )
|
||||
color = 1
|
||||
|
||||
[node name="HalfBrick3" parent="." index="14" instance=ExtResource( 7 )]
|
||||
position = Vector2( 384, 352 )
|
||||
color = 1
|
||||
|
||||
[node name="HalfBrick4" parent="." index="15" instance=ExtResource( 7 )]
|
||||
position = Vector2( 352, 384 )
|
||||
color = 1
|
||||
|
||||
[node name="HalfBrick5" parent="." index="16" instance=ExtResource( 7 )]
|
||||
position = Vector2( 320, 416 )
|
||||
color = 1
|
||||
|
||||
[node name="HalfBrick6" parent="." index="17" instance=ExtResource( 7 )]
|
||||
position = Vector2( 608, 352 )
|
||||
color = 1
|
||||
|
||||
[node name="HalfBrick7" parent="." index="18" instance=ExtResource( 7 )]
|
||||
position = Vector2( 160, 288 )
|
||||
color = 7
|
||||
|
||||
[node name="HalfBrick8" parent="." index="19" instance=ExtResource( 7 )]
|
||||
position = Vector2( 192, 256 )
|
||||
color = 7
|
||||
|
||||
[node name="HalfBrick9" parent="." index="20" instance=ExtResource( 7 )]
|
||||
position = Vector2( 288, 256 )
|
||||
color = 7
|
||||
|
||||
[node name="HalfBrick10" parent="." index="21" instance=ExtResource( 7 )]
|
||||
position = Vector2( 320, 160 )
|
||||
color = 4
|
||||
|
||||
[node name="HalfBrick11" parent="." index="22" instance=ExtResource( 7 )]
|
||||
position = Vector2( 352, 128 )
|
||||
color = 4
|
||||
|
||||
[node name="HalfBrick12" parent="." index="23" instance=ExtResource( 7 )]
|
||||
position = Vector2( 448, 128 )
|
||||
color = 4
|
||||
|
||||
[node name="HalfBrick13" parent="." index="24" instance=ExtResource( 7 )]
|
||||
position = Vector2( 512, 160 )
|
||||
color = 3
|
||||
|
||||
[node name="HalfBrick14" parent="." index="25" instance=ExtResource( 7 )]
|
||||
position = Vector2( 544, 128 )
|
||||
color = 3
|
||||
|
||||
[node name="HalfBrick15" parent="." index="26" instance=ExtResource( 7 )]
|
||||
position = Vector2( 640, 128 )
|
||||
color = 3
|
||||
|
||||
[node name="HalfBrick16" parent="." index="27" instance=ExtResource( 7 )]
|
||||
position = Vector2( 672, 288 )
|
||||
color = 6
|
||||
|
||||
[node name="HalfBrick17" parent="." index="28" instance=ExtResource( 7 )]
|
||||
position = Vector2( 704, 256 )
|
||||
color = 6
|
||||
|
||||
[node name="HalfBrick18" parent="." index="29" instance=ExtResource( 7 )]
|
||||
position = Vector2( 800, 256 )
|
||||
color = 6
|
||||
|
||||
[node name="HalfBrick19" parent="." index="30" instance=ExtResource( 7 )]
|
||||
position = Vector2( 640, 384 )
|
||||
score = 200
|
||||
max_hits = 2
|
||||
color = 1
|
||||
|
||||
[node name="HalfBrick20" parent="." index="31" instance=ExtResource( 7 )]
|
||||
position = Vector2( 672, 416 )
|
||||
score = 200
|
||||
max_hits = 2
|
||||
color = 1
|
||||
|
||||
[node name="HalfBrick21" parent="." index="32" instance=ExtResource( 7 )]
|
||||
position = Vector2( 320, 288 )
|
||||
score = 200
|
||||
max_hits = 2
|
||||
color = 7
|
||||
|
||||
[node name="HalfBrick22" parent="." index="33" instance=ExtResource( 7 )]
|
||||
position = Vector2( 480, 160 )
|
||||
score = 200
|
||||
max_hits = 2
|
||||
color = 4
|
||||
|
||||
[node name="HalfBrick23" parent="." index="34" instance=ExtResource( 7 )]
|
||||
position = Vector2( 672, 160 )
|
||||
score = 200
|
||||
max_hits = 2
|
||||
color = 3
|
||||
|
||||
[node name="HalfBrick24" parent="." index="35" instance=ExtResource( 7 )]
|
||||
position = Vector2( 832, 288 )
|
||||
score = 200
|
||||
max_hits = 2
|
||||
color = 6
|
||||
|
||||
[node name="Brick" parent="." index="36" instance=ExtResource( 5 )]
|
||||
position = Vector2( 448, 320 )
|
||||
color = 1
|
||||
|
||||
[node name="Brick2" parent="." index="37" instance=ExtResource( 5 )]
|
||||
position = Vector2( 512, 320 )
|
||||
color = 1
|
||||
|
||||
[node name="Brick3" parent="." index="38" instance=ExtResource( 5 )]
|
||||
position = Vector2( 416, 352 )
|
||||
color = 1
|
||||
|
||||
[node name="Brick4" parent="." index="39" instance=ExtResource( 5 )]
|
||||
position = Vector2( 480, 352 )
|
||||
color = 1
|
||||
|
||||
[node name="Brick5" parent="." index="40" instance=ExtResource( 5 )]
|
||||
position = Vector2( 544, 352 )
|
||||
color = 1
|
||||
|
||||
[node name="Brick6" parent="." index="41" instance=ExtResource( 5 )]
|
||||
position = Vector2( 512, 384 )
|
||||
color = 1
|
||||
|
||||
[node name="Brick7" parent="." index="42" instance=ExtResource( 5 )]
|
||||
position = Vector2( 576, 384 )
|
||||
color = 1
|
||||
|
||||
[node name="Brick8" parent="." index="43" instance=ExtResource( 5 )]
|
||||
position = Vector2( 384, 384 )
|
||||
color = 1
|
||||
|
||||
[node name="Brick9" parent="." index="44" instance=ExtResource( 5 )]
|
||||
position = Vector2( 448, 384 )
|
||||
color = 1
|
||||
|
||||
[node name="Brick10" parent="." index="45" instance=ExtResource( 5 )]
|
||||
position = Vector2( 480, 416 )
|
||||
color = 1
|
||||
|
||||
[node name="Brick11" parent="." index="46" instance=ExtResource( 5 )]
|
||||
position = Vector2( 544, 416 )
|
||||
color = 1
|
||||
|
||||
[node name="Brick12" parent="." index="47" instance=ExtResource( 5 )]
|
||||
position = Vector2( 352, 416 )
|
||||
color = 1
|
||||
|
||||
[node name="Brick13" parent="." index="48" instance=ExtResource( 5 )]
|
||||
position = Vector2( 416, 416 )
|
||||
color = 1
|
||||
|
||||
[node name="Brick14" parent="." index="49" instance=ExtResource( 5 )]
|
||||
position = Vector2( 192, 224 )
|
||||
color = 7
|
||||
|
||||
[node name="Brick15" parent="." index="50" instance=ExtResource( 5 )]
|
||||
position = Vector2( 256, 224 )
|
||||
color = 7
|
||||
|
||||
[node name="Brick21" parent="." index="51" instance=ExtResource( 5 )]
|
||||
position = Vector2( 224, 192 )
|
||||
color = 7
|
||||
|
||||
[node name="Brick16" parent="." index="52" instance=ExtResource( 5 )]
|
||||
position = Vector2( 160, 320 )
|
||||
color = 7
|
||||
|
||||
[node name="Brick17" parent="." index="53" instance=ExtResource( 5 )]
|
||||
position = Vector2( 224, 320 )
|
||||
color = 7
|
||||
|
||||
[node name="Brick18" parent="." index="54" instance=ExtResource( 5 )]
|
||||
position = Vector2( 192, 288 )
|
||||
color = 7
|
||||
|
||||
[node name="Brick19" parent="." index="55" instance=ExtResource( 5 )]
|
||||
position = Vector2( 256, 288 )
|
||||
color = 7
|
||||
|
||||
[node name="Brick20" parent="." index="56" instance=ExtResource( 5 )]
|
||||
position = Vector2( 224, 256 )
|
||||
color = 7
|
||||
|
||||
[node name="Brick22" parent="." index="57" instance=ExtResource( 5 )]
|
||||
position = Vector2( 352, 96 )
|
||||
color = 4
|
||||
|
||||
[node name="Brick23" parent="." index="58" instance=ExtResource( 5 )]
|
||||
position = Vector2( 416, 96 )
|
||||
color = 4
|
||||
|
||||
[node name="Brick24" parent="." index="59" instance=ExtResource( 5 )]
|
||||
position = Vector2( 384, 64 )
|
||||
color = 4
|
||||
|
||||
[node name="Brick25" parent="." index="60" instance=ExtResource( 5 )]
|
||||
position = Vector2( 320, 192 )
|
||||
color = 4
|
||||
|
||||
[node name="Brick26" parent="." index="61" instance=ExtResource( 5 )]
|
||||
position = Vector2( 384, 192 )
|
||||
color = 4
|
||||
|
||||
[node name="Brick27" parent="." index="62" instance=ExtResource( 5 )]
|
||||
position = Vector2( 352, 160 )
|
||||
color = 4
|
||||
|
||||
[node name="Brick28" parent="." index="63" instance=ExtResource( 5 )]
|
||||
position = Vector2( 416, 160 )
|
||||
color = 4
|
||||
|
||||
[node name="Brick29" parent="." index="64" instance=ExtResource( 5 )]
|
||||
position = Vector2( 384, 128 )
|
||||
color = 4
|
||||
|
||||
[node name="Brick30" parent="." index="65" instance=ExtResource( 5 )]
|
||||
position = Vector2( 544, 96 )
|
||||
color = 3
|
||||
|
||||
[node name="Brick31" parent="." index="66" instance=ExtResource( 5 )]
|
||||
position = Vector2( 608, 96 )
|
||||
color = 3
|
||||
|
||||
[node name="Brick32" parent="." index="67" instance=ExtResource( 5 )]
|
||||
position = Vector2( 576, 64 )
|
||||
color = 3
|
||||
|
||||
[node name="Brick33" parent="." index="68" instance=ExtResource( 5 )]
|
||||
position = Vector2( 512, 192 )
|
||||
color = 3
|
||||
|
||||
[node name="Brick34" parent="." index="69" instance=ExtResource( 5 )]
|
||||
position = Vector2( 576, 192 )
|
||||
color = 3
|
||||
|
||||
[node name="Brick35" parent="." index="70" instance=ExtResource( 5 )]
|
||||
position = Vector2( 544, 160 )
|
||||
color = 3
|
||||
|
||||
[node name="Brick36" parent="." index="71" instance=ExtResource( 5 )]
|
||||
position = Vector2( 608, 160 )
|
||||
color = 3
|
||||
|
||||
[node name="Brick37" parent="." index="72" instance=ExtResource( 5 )]
|
||||
position = Vector2( 576, 128 )
|
||||
color = 3
|
||||
|
||||
[node name="Brick38" parent="." index="73" instance=ExtResource( 5 )]
|
||||
position = Vector2( 704, 224 )
|
||||
color = 6
|
||||
|
||||
[node name="Brick39" parent="." index="74" instance=ExtResource( 5 )]
|
||||
position = Vector2( 768, 224 )
|
||||
color = 6
|
||||
|
||||
[node name="Brick40" parent="." index="75" instance=ExtResource( 5 )]
|
||||
position = Vector2( 736, 192 )
|
||||
color = 6
|
||||
|
||||
[node name="Brick41" parent="." index="76" instance=ExtResource( 5 )]
|
||||
position = Vector2( 672, 320 )
|
||||
color = 6
|
||||
|
||||
[node name="Brick42" parent="." index="77" instance=ExtResource( 5 )]
|
||||
position = Vector2( 736, 320 )
|
||||
color = 6
|
||||
|
||||
[node name="Brick43" parent="." index="78" instance=ExtResource( 5 )]
|
||||
position = Vector2( 704, 288 )
|
||||
color = 6
|
||||
|
||||
[node name="Brick44" parent="." index="79" instance=ExtResource( 5 )]
|
||||
position = Vector2( 768, 288 )
|
||||
color = 6
|
||||
|
||||
[node name="Brick45" parent="." index="80" instance=ExtResource( 5 )]
|
||||
position = Vector2( 736, 256 )
|
||||
color = 6
|
||||
|
||||
[node name="Brick46" parent="." index="81" instance=ExtResource( 5 )]
|
||||
position = Vector2( 320, 448 )
|
||||
score = 200
|
||||
max_hits = 2
|
||||
color = 1
|
||||
|
||||
[node name="Brick47" parent="." index="82" instance=ExtResource( 5 )]
|
||||
position = Vector2( 352, 480 )
|
||||
score = 200
|
||||
max_hits = 2
|
||||
color = 1
|
||||
|
||||
[node name="Brick48" parent="." index="83" instance=ExtResource( 5 )]
|
||||
position = Vector2( 416, 480 )
|
||||
score = 200
|
||||
max_hits = 2
|
||||
color = 1
|
||||
|
||||
[node name="Brick49" parent="." index="84" instance=ExtResource( 5 )]
|
||||
position = Vector2( 544, 480 )
|
||||
score = 200
|
||||
max_hits = 2
|
||||
color = 1
|
||||
|
||||
[node name="Brick50" parent="." index="85" instance=ExtResource( 5 )]
|
||||
position = Vector2( 608, 480 )
|
||||
score = 200
|
||||
max_hits = 2
|
||||
color = 1
|
||||
|
||||
[node name="Brick51" parent="." index="86" instance=ExtResource( 5 )]
|
||||
position = Vector2( 384, 448 )
|
||||
score = 200
|
||||
max_hits = 2
|
||||
color = 1
|
||||
|
||||
[node name="Brick52" parent="." index="87" instance=ExtResource( 5 )]
|
||||
position = Vector2( 448, 448 )
|
||||
score = 200
|
||||
max_hits = 2
|
||||
color = 1
|
||||
|
||||
[node name="Brick53" parent="." index="88" instance=ExtResource( 5 )]
|
||||
position = Vector2( 512, 448 )
|
||||
score = 200
|
||||
max_hits = 2
|
||||
color = 1
|
||||
|
||||
[node name="Brick54" parent="." index="89" instance=ExtResource( 5 )]
|
||||
position = Vector2( 576, 448 )
|
||||
score = 200
|
||||
max_hits = 2
|
||||
color = 1
|
||||
|
||||
[node name="Brick55" parent="." index="90" instance=ExtResource( 5 )]
|
||||
position = Vector2( 640, 448 )
|
||||
score = 200
|
||||
max_hits = 2
|
||||
color = 1
|
||||
|
||||
[node name="Brick56" parent="." index="91" instance=ExtResource( 5 )]
|
||||
position = Vector2( 608, 416 )
|
||||
score = 200
|
||||
max_hits = 2
|
||||
color = 1
|
||||
|
||||
[node name="Brick57" parent="." index="92" instance=ExtResource( 5 )]
|
||||
position = Vector2( 192, 352 )
|
||||
score = 200
|
||||
max_hits = 2
|
||||
color = 7
|
||||
|
||||
[node name="Brick58" parent="." index="93" instance=ExtResource( 5 )]
|
||||
position = Vector2( 256, 352 )
|
||||
score = 200
|
||||
max_hits = 2
|
||||
color = 7
|
||||
|
||||
[node name="Brick59" parent="." index="94" instance=ExtResource( 5 )]
|
||||
position = Vector2( 224, 384 )
|
||||
score = 200
|
||||
max_hits = 2
|
||||
color = 7
|
||||
|
||||
[node name="Brick60" parent="." index="95" instance=ExtResource( 5 )]
|
||||
position = Vector2( 288, 320 )
|
||||
score = 200
|
||||
max_hits = 2
|
||||
color = 7
|
||||
|
||||
[node name="Brick61" parent="." index="96" instance=ExtResource( 5 )]
|
||||
position = Vector2( 352, 224 )
|
||||
score = 200
|
||||
max_hits = 2
|
||||
color = 4
|
||||
|
||||
[node name="Brick62" parent="." index="97" instance=ExtResource( 5 )]
|
||||
position = Vector2( 416, 224 )
|
||||
score = 200
|
||||
max_hits = 2
|
||||
color = 4
|
||||
|
||||
[node name="Brick63" parent="." index="98" instance=ExtResource( 5 )]
|
||||
position = Vector2( 384, 256 )
|
||||
score = 200
|
||||
max_hits = 2
|
||||
color = 4
|
||||
|
||||
[node name="Brick64" parent="." index="99" instance=ExtResource( 5 )]
|
||||
position = Vector2( 448, 192 )
|
||||
score = 200
|
||||
max_hits = 2
|
||||
color = 4
|
||||
|
||||
[node name="Brick65" parent="." index="100" instance=ExtResource( 5 )]
|
||||
position = Vector2( 544, 224 )
|
||||
score = 200
|
||||
max_hits = 2
|
||||
color = 3
|
||||
|
||||
[node name="Brick66" parent="." index="101" instance=ExtResource( 5 )]
|
||||
position = Vector2( 608, 224 )
|
||||
score = 200
|
||||
max_hits = 2
|
||||
color = 3
|
||||
|
||||
[node name="Brick67" parent="." index="102" instance=ExtResource( 5 )]
|
||||
position = Vector2( 576, 256 )
|
||||
score = 200
|
||||
max_hits = 2
|
||||
color = 3
|
||||
|
||||
[node name="Brick68" parent="." index="103" instance=ExtResource( 5 )]
|
||||
position = Vector2( 640, 192 )
|
||||
score = 200
|
||||
max_hits = 2
|
||||
color = 3
|
||||
|
||||
[node name="Brick69" parent="." index="104" instance=ExtResource( 5 )]
|
||||
position = Vector2( 704, 352 )
|
||||
score = 200
|
||||
max_hits = 2
|
||||
color = 6
|
||||
|
||||
[node name="Brick70" parent="." index="105" instance=ExtResource( 5 )]
|
||||
position = Vector2( 768, 352 )
|
||||
score = 200
|
||||
max_hits = 2
|
||||
color = 6
|
||||
|
||||
[node name="Brick71" parent="." index="106" instance=ExtResource( 5 )]
|
||||
position = Vector2( 736, 384 )
|
||||
score = 200
|
||||
max_hits = 2
|
||||
color = 6
|
||||
|
||||
[node name="Brick72" parent="." index="107" instance=ExtResource( 5 )]
|
||||
position = Vector2( 800, 320 )
|
||||
score = 200
|
||||
max_hits = 2
|
||||
color = 6
|
||||
|
||||
[connection signal="brick_broken" from="HalfBrick" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="HalfBrick2" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="HalfBrick3" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="HalfBrick4" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="HalfBrick5" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="HalfBrick6" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="HalfBrick7" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="HalfBrick8" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="HalfBrick9" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="HalfBrick10" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="HalfBrick11" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="HalfBrick12" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="HalfBrick13" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="HalfBrick14" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="HalfBrick15" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="HalfBrick16" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="HalfBrick17" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="HalfBrick18" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="HalfBrick19" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="HalfBrick20" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="HalfBrick21" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="HalfBrick22" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="HalfBrick23" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="HalfBrick24" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick2" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick3" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick4" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick5" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick6" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick7" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick8" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick9" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick10" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick11" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick12" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick13" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick14" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick15" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick21" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick16" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick17" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick18" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick19" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick20" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick22" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick23" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick24" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick25" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick26" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick27" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick28" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick29" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick30" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick31" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick32" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick33" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick34" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick35" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick36" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick37" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick38" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick39" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick40" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick41" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick42" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick43" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick44" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick45" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick46" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick47" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick48" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick49" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick50" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick51" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick52" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick53" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick54" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick55" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick56" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick57" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick58" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick59" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick60" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick61" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick62" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick63" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick64" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick65" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick66" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick67" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick68" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick69" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick70" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick71" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Brick72" to="." method="_on_brick_broken"]
|
|
@ -0,0 +1,361 @@
|
|||
[gd_scene load_steps=3 format=2]
|
||||
|
||||
[ext_resource path="res://blocks/beehive.tscn" type="PackedScene" id=1]
|
||||
[ext_resource path="res://levels/base_level.tscn" type="PackedScene" id=2]
|
||||
|
||||
[node name="Level_02_01" instance=ExtResource( 2 )]
|
||||
|
||||
[node name="ABrick" parent="." index="0" instance=ExtResource( 1 )]
|
||||
position = Vector2( 128, 208 )
|
||||
score = 400
|
||||
max_hits = 4
|
||||
|
||||
[node name="ABrick2" parent="." index="1" instance=ExtResource( 1 )]
|
||||
position = Vector2( 160, 256 )
|
||||
score = 400
|
||||
max_hits = 4
|
||||
|
||||
[node name="ABrick3" parent="." index="2" instance=ExtResource( 1 )]
|
||||
position = Vector2( 224, 256 )
|
||||
score = 400
|
||||
max_hits = 4
|
||||
|
||||
[node name="ABrick4" parent="." index="3" instance=ExtResource( 1 )]
|
||||
position = Vector2( 192, 224 )
|
||||
scale = Vector2( 0.5, 0.5 )
|
||||
score = 200
|
||||
max_hits = 2
|
||||
color = 1
|
||||
|
||||
[node name="ABrick5" parent="." index="4" instance=ExtResource( 1 )]
|
||||
position = Vector2( 208, 200 )
|
||||
scale = Vector2( 0.5, 0.5 )
|
||||
score = 200
|
||||
max_hits = 2
|
||||
color = 1
|
||||
|
||||
[node name="ABrick6" parent="." index="5" instance=ExtResource( 1 )]
|
||||
position = Vector2( 176, 200 )
|
||||
scale = Vector2( 0.5, 0.5 )
|
||||
score = 200
|
||||
max_hits = 2
|
||||
color = 1
|
||||
|
||||
[node name="ABrick8" parent="." index="6" instance=ExtResource( 1 )]
|
||||
position = Vector2( 256, 208 )
|
||||
score = 400
|
||||
max_hits = 4
|
||||
|
||||
[node name="ABrick9" parent="." index="7" instance=ExtResource( 1 )]
|
||||
position = Vector2( 160, 160 )
|
||||
score = 400
|
||||
max_hits = 4
|
||||
|
||||
[node name="ABrick10" parent="." index="8" instance=ExtResource( 1 )]
|
||||
position = Vector2( 224, 160 )
|
||||
score = 400
|
||||
max_hits = 4
|
||||
|
||||
[node name="ABrick7" parent="." index="9" instance=ExtResource( 1 )]
|
||||
position = Vector2( 288, 256 )
|
||||
score = 400
|
||||
max_hits = 4
|
||||
|
||||
[node name="ABrick11" parent="." index="10" instance=ExtResource( 1 )]
|
||||
position = Vector2( 352, 256 )
|
||||
score = 400
|
||||
max_hits = 4
|
||||
|
||||
[node name="ABrick12" parent="." index="11" instance=ExtResource( 1 )]
|
||||
position = Vector2( 320, 192 )
|
||||
scale = Vector2( 0.5, 0.5 )
|
||||
score = 200
|
||||
max_hits = 2
|
||||
color = 1
|
||||
|
||||
[node name="ABrick13" parent="." index="12" instance=ExtResource( 1 )]
|
||||
position = Vector2( 336, 216 )
|
||||
scale = Vector2( 0.5, 0.5 )
|
||||
score = 200
|
||||
max_hits = 2
|
||||
color = 1
|
||||
|
||||
[node name="ABrick14" parent="." index="13" instance=ExtResource( 1 )]
|
||||
position = Vector2( 304, 216 )
|
||||
scale = Vector2( 0.5, 0.5 )
|
||||
score = 200
|
||||
max_hits = 2
|
||||
color = 1
|
||||
|
||||
[node name="ABrick15" parent="." index="14" instance=ExtResource( 1 )]
|
||||
position = Vector2( 384, 208 )
|
||||
score = 400
|
||||
max_hits = 4
|
||||
|
||||
[node name="ABrick16" parent="." index="15" instance=ExtResource( 1 )]
|
||||
position = Vector2( 288, 160 )
|
||||
score = 400
|
||||
max_hits = 4
|
||||
|
||||
[node name="ABrick17" parent="." index="16" instance=ExtResource( 1 )]
|
||||
position = Vector2( 352, 160 )
|
||||
score = 400
|
||||
max_hits = 4
|
||||
|
||||
[node name="ABrick18" parent="." index="17" instance=ExtResource( 1 )]
|
||||
position = Vector2( 416, 256 )
|
||||
score = 400
|
||||
max_hits = 4
|
||||
|
||||
[node name="ABrick19" parent="." index="18" instance=ExtResource( 1 )]
|
||||
position = Vector2( 480, 256 )
|
||||
score = 400
|
||||
max_hits = 4
|
||||
|
||||
[node name="ABrick20" parent="." index="19" instance=ExtResource( 1 )]
|
||||
position = Vector2( 448, 224 )
|
||||
scale = Vector2( 0.5, 0.5 )
|
||||
score = 200
|
||||
max_hits = 2
|
||||
color = 1
|
||||
|
||||
[node name="ABrick21" parent="." index="20" instance=ExtResource( 1 )]
|
||||
position = Vector2( 464, 200 )
|
||||
scale = Vector2( 0.5, 0.5 )
|
||||
score = 200
|
||||
max_hits = 2
|
||||
color = 1
|
||||
|
||||
[node name="ABrick22" parent="." index="21" instance=ExtResource( 1 )]
|
||||
position = Vector2( 432, 200 )
|
||||
scale = Vector2( 0.5, 0.5 )
|
||||
score = 200
|
||||
max_hits = 2
|
||||
color = 1
|
||||
|
||||
[node name="ABrick23" parent="." index="22" instance=ExtResource( 1 )]
|
||||
position = Vector2( 512, 208 )
|
||||
score = 400
|
||||
max_hits = 4
|
||||
|
||||
[node name="ABrick24" parent="." index="23" instance=ExtResource( 1 )]
|
||||
position = Vector2( 416, 160 )
|
||||
score = 400
|
||||
max_hits = 4
|
||||
|
||||
[node name="ABrick25" parent="." index="24" instance=ExtResource( 1 )]
|
||||
position = Vector2( 480, 160 )
|
||||
score = 400
|
||||
max_hits = 4
|
||||
|
||||
[node name="ABrick26" parent="." index="25" instance=ExtResource( 1 )]
|
||||
position = Vector2( 544, 256 )
|
||||
score = 400
|
||||
max_hits = 4
|
||||
|
||||
[node name="ABrick27" parent="." index="26" instance=ExtResource( 1 )]
|
||||
position = Vector2( 608, 256 )
|
||||
score = 400
|
||||
max_hits = 4
|
||||
|
||||
[node name="ABrick28" parent="." index="27" instance=ExtResource( 1 )]
|
||||
position = Vector2( 576, 224 )
|
||||
scale = Vector2( 0.5, 0.5 )
|
||||
score = 200
|
||||
max_hits = 2
|
||||
color = 1
|
||||
|
||||
[node name="ABrick29" parent="." index="28" instance=ExtResource( 1 )]
|
||||
position = Vector2( 592, 200 )
|
||||
scale = Vector2( 0.5, 0.5 )
|
||||
score = 200
|
||||
max_hits = 2
|
||||
color = 1
|
||||
|
||||
[node name="ABrick30" parent="." index="29" instance=ExtResource( 1 )]
|
||||
position = Vector2( 560, 200 )
|
||||
scale = Vector2( 0.5, 0.5 )
|
||||
score = 200
|
||||
max_hits = 2
|
||||
color = 1
|
||||
|
||||
[node name="ABrick31" parent="." index="30" instance=ExtResource( 1 )]
|
||||
position = Vector2( 640, 208 )
|
||||
score = 400
|
||||
max_hits = 4
|
||||
|
||||
[node name="ABrick32" parent="." index="31" instance=ExtResource( 1 )]
|
||||
position = Vector2( 544, 160 )
|
||||
score = 400
|
||||
max_hits = 4
|
||||
|
||||
[node name="ABrick33" parent="." index="32" instance=ExtResource( 1 )]
|
||||
position = Vector2( 608, 160 )
|
||||
score = 400
|
||||
max_hits = 4
|
||||
|
||||
[node name="ABrick34" parent="." index="33" instance=ExtResource( 1 )]
|
||||
position = Vector2( 672, 256 )
|
||||
score = 400
|
||||
max_hits = 4
|
||||
|
||||
[node name="ABrick35" parent="." index="34" instance=ExtResource( 1 )]
|
||||
position = Vector2( 736, 256 )
|
||||
score = 400
|
||||
max_hits = 4
|
||||
|
||||
[node name="ABrick36" parent="." index="35" instance=ExtResource( 1 )]
|
||||
position = Vector2( 704, 192 )
|
||||
scale = Vector2( 0.5, 0.5 )
|
||||
score = 200
|
||||
max_hits = 2
|
||||
color = 1
|
||||
|
||||
[node name="ABrick37" parent="." index="36" instance=ExtResource( 1 )]
|
||||
position = Vector2( 720, 216 )
|
||||
scale = Vector2( 0.5, 0.5 )
|
||||
score = 200
|
||||
max_hits = 2
|
||||
color = 1
|
||||
|
||||
[node name="ABrick38" parent="." index="37" instance=ExtResource( 1 )]
|
||||
position = Vector2( 688, 216 )
|
||||
scale = Vector2( 0.5, 0.5 )
|
||||
score = 200
|
||||
max_hits = 2
|
||||
color = 1
|
||||
|
||||
[node name="ABrick39" parent="." index="38" instance=ExtResource( 1 )]
|
||||
position = Vector2( 768, 208 )
|
||||
score = 400
|
||||
max_hits = 4
|
||||
|
||||
[node name="ABrick40" parent="." index="39" instance=ExtResource( 1 )]
|
||||
position = Vector2( 672, 160 )
|
||||
score = 400
|
||||
max_hits = 4
|
||||
|
||||
[node name="ABrick41" parent="." index="40" instance=ExtResource( 1 )]
|
||||
position = Vector2( 736, 160 )
|
||||
score = 400
|
||||
max_hits = 4
|
||||
|
||||
[node name="ABrick42" parent="." index="41" instance=ExtResource( 1 )]
|
||||
position = Vector2( 800, 256 )
|
||||
score = 400
|
||||
max_hits = 4
|
||||
|
||||
[node name="ABrick43" parent="." index="42" instance=ExtResource( 1 )]
|
||||
position = Vector2( 864, 256 )
|
||||
score = 400
|
||||
max_hits = 4
|
||||
|
||||
[node name="ABrick44" parent="." index="43" instance=ExtResource( 1 )]
|
||||
position = Vector2( 832, 224 )
|
||||
scale = Vector2( 0.5, 0.5 )
|
||||
score = 200
|
||||
max_hits = 2
|
||||
color = 1
|
||||
|
||||
[node name="ABrick45" parent="." index="44" instance=ExtResource( 1 )]
|
||||
position = Vector2( 848, 200 )
|
||||
scale = Vector2( 0.5, 0.5 )
|
||||
score = 200
|
||||
max_hits = 2
|
||||
color = 1
|
||||
|
||||
[node name="ABrick46" parent="." index="45" instance=ExtResource( 1 )]
|
||||
position = Vector2( 816, 200 )
|
||||
scale = Vector2( 0.5, 0.5 )
|
||||
score = 200
|
||||
max_hits = 2
|
||||
color = 1
|
||||
|
||||
[node name="ABrick47" parent="." index="46" instance=ExtResource( 1 )]
|
||||
position = Vector2( 896, 208 )
|
||||
score = 400
|
||||
max_hits = 4
|
||||
|
||||
[node name="ABrick48" parent="." index="47" instance=ExtResource( 1 )]
|
||||
position = Vector2( 800, 160 )
|
||||
score = 400
|
||||
max_hits = 4
|
||||
|
||||
[node name="ABrick49" parent="." index="48" instance=ExtResource( 1 )]
|
||||
position = Vector2( 864, 160 )
|
||||
score = 400
|
||||
max_hits = 4
|
||||
|
||||
[node name="ABrick50" parent="." index="49" instance=ExtResource( 1 )]
|
||||
position = Vector2( 928, 160 )
|
||||
score = 400
|
||||
max_hits = 4
|
||||
|
||||
[node name="ABrick51" parent="." index="50" instance=ExtResource( 1 )]
|
||||
position = Vector2( 928, 256 )
|
||||
score = 400
|
||||
max_hits = 4
|
||||
|
||||
[node name="ABrick52" parent="." index="51" instance=ExtResource( 1 )]
|
||||
position = Vector2( 96, 160 )
|
||||
score = 400
|
||||
max_hits = 4
|
||||
|
||||
[node name="ABrick53" parent="." index="52" instance=ExtResource( 1 )]
|
||||
position = Vector2( 96, 256 )
|
||||
score = 400
|
||||
max_hits = 4
|
||||
|
||||
[connection signal="brick_broken" from="ABrick" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="ABrick2" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="ABrick3" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="ABrick4" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="ABrick5" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="ABrick6" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="ABrick8" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="ABrick9" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="ABrick10" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="ABrick7" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="ABrick11" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="ABrick12" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="ABrick13" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="ABrick14" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="ABrick15" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="ABrick16" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="ABrick17" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="ABrick18" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="ABrick19" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="ABrick20" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="ABrick21" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="ABrick22" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="ABrick23" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="ABrick24" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="ABrick25" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="ABrick26" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="ABrick27" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="ABrick28" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="ABrick29" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="ABrick30" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="ABrick31" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="ABrick32" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="ABrick33" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="ABrick34" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="ABrick35" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="ABrick36" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="ABrick37" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="ABrick38" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="ABrick39" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="ABrick40" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="ABrick41" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="ABrick42" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="ABrick43" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="ABrick44" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="ABrick45" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="ABrick46" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="ABrick47" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="ABrick48" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="ABrick49" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="ABrick50" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="ABrick51" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="ABrick52" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="ABrick53" to="." method="_on_brick_broken"]
|
|
@ -0,0 +1,242 @@
|
|||
[gd_scene load_steps=4 format=2]
|
||||
|
||||
[ext_resource path="res://levels/base_level.tscn" type="PackedScene" id=1]
|
||||
[ext_resource path="res://blocks/beehive.tscn" type="PackedScene" id=2]
|
||||
[ext_resource path="res://blocks/leaf.tscn" type="PackedScene" id=3]
|
||||
|
||||
[node name="Level_02_02" instance=ExtResource( 1 )]
|
||||
|
||||
[node name="Flower" type="Node" parent="." index="0"]
|
||||
|
||||
[node name="Leaf7" parent="Flower" index="0" instance=ExtResource( 3 )]
|
||||
position = Vector2( 800, 256 )
|
||||
color = 1
|
||||
|
||||
[node name="Leaf8" parent="Flower" index="1" instance=ExtResource( 3 )]
|
||||
position = Vector2( 800, 256 )
|
||||
rotation = 1.0472
|
||||
color = 1
|
||||
|
||||
[node name="Leaf9" parent="Flower" index="2" instance=ExtResource( 3 )]
|
||||
position = Vector2( 800, 256 )
|
||||
rotation = 2.0944
|
||||
color = 1
|
||||
|
||||
[node name="Leaf10" parent="Flower" index="3" instance=ExtResource( 3 )]
|
||||
position = Vector2( 800, 256 )
|
||||
rotation = -3.14159
|
||||
color = 1
|
||||
|
||||
[node name="Leaf11" parent="Flower" index="4" instance=ExtResource( 3 )]
|
||||
position = Vector2( 800, 256 )
|
||||
rotation = -2.09439
|
||||
color = 1
|
||||
|
||||
[node name="Leaf12" parent="Flower" index="5" instance=ExtResource( 3 )]
|
||||
position = Vector2( 800, 256 )
|
||||
rotation = -1.0472
|
||||
color = 1
|
||||
|
||||
[node name="Leaf" parent="Flower" index="6" instance=ExtResource( 3 )]
|
||||
position = Vector2( 800, 256 )
|
||||
rotation = 0.523599
|
||||
color = 1
|
||||
|
||||
[node name="Leaf2" parent="Flower" index="7" instance=ExtResource( 3 )]
|
||||
position = Vector2( 800, 256 )
|
||||
rotation = 1.5708
|
||||
color = 1
|
||||
|
||||
[node name="Leaf3" parent="Flower" index="8" instance=ExtResource( 3 )]
|
||||
position = Vector2( 800, 256 )
|
||||
rotation = 2.61799
|
||||
color = 1
|
||||
|
||||
[node name="Leaf4" parent="Flower" index="9" instance=ExtResource( 3 )]
|
||||
position = Vector2( 800, 256 )
|
||||
rotation = -2.61799
|
||||
color = 1
|
||||
|
||||
[node name="Leaf5" parent="Flower" index="10" instance=ExtResource( 3 )]
|
||||
position = Vector2( 800, 256 )
|
||||
rotation = -1.5708
|
||||
color = 1
|
||||
|
||||
[node name="Leaf6" parent="Flower" index="11" instance=ExtResource( 3 )]
|
||||
position = Vector2( 800, 256 )
|
||||
rotation = -0.523599
|
||||
color = 1
|
||||
|
||||
[node name="Beehive" parent="Flower" index="12" instance=ExtResource( 2 )]
|
||||
position = Vector2( 800, 256 )
|
||||
scale = Vector2( 0.87, 1 )
|
||||
|
||||
[node name="Flower2" type="Node" parent="." index="1"]
|
||||
|
||||
[node name="Leaf7" parent="Flower2" index="0" instance=ExtResource( 3 )]
|
||||
position = Vector2( 512, 320 )
|
||||
color = 1
|
||||
|
||||
[node name="Leaf8" parent="Flower2" index="1" instance=ExtResource( 3 )]
|
||||
position = Vector2( 512, 320 )
|
||||
rotation = 1.0472
|
||||
color = 1
|
||||
|
||||
[node name="Leaf9" parent="Flower2" index="2" instance=ExtResource( 3 )]
|
||||
position = Vector2( 512, 320 )
|
||||
rotation = 2.0944
|
||||
color = 1
|
||||
|
||||
[node name="Leaf10" parent="Flower2" index="3" instance=ExtResource( 3 )]
|
||||
position = Vector2( 512, 320 )
|
||||
rotation = -3.14159
|
||||
color = 1
|
||||
|
||||
[node name="Leaf11" parent="Flower2" index="4" instance=ExtResource( 3 )]
|
||||
position = Vector2( 512, 320 )
|
||||
rotation = -2.09439
|
||||
color = 1
|
||||
|
||||
[node name="Leaf12" parent="Flower2" index="5" instance=ExtResource( 3 )]
|
||||
position = Vector2( 512, 320 )
|
||||
rotation = -1.0472
|
||||
color = 1
|
||||
|
||||
[node name="Leaf" parent="Flower2" index="6" instance=ExtResource( 3 )]
|
||||
position = Vector2( 512, 320 )
|
||||
rotation = 0.523599
|
||||
color = 1
|
||||
|
||||
[node name="Leaf2" parent="Flower2" index="7" instance=ExtResource( 3 )]
|
||||
position = Vector2( 512, 320 )
|
||||
rotation = 1.5708
|
||||
color = 1
|
||||
|
||||
[node name="Leaf3" parent="Flower2" index="8" instance=ExtResource( 3 )]
|
||||
position = Vector2( 512, 320 )
|
||||
rotation = 2.61799
|
||||
color = 1
|
||||
|
||||
[node name="Leaf4" parent="Flower2" index="9" instance=ExtResource( 3 )]
|
||||
position = Vector2( 512, 320 )
|
||||
rotation = -2.61799
|
||||
color = 1
|
||||
|
||||
[node name="Leaf5" parent="Flower2" index="10" instance=ExtResource( 3 )]
|
||||
position = Vector2( 512, 320 )
|
||||
rotation = -1.5708
|
||||
color = 1
|
||||
|
||||
[node name="Leaf6" parent="Flower2" index="11" instance=ExtResource( 3 )]
|
||||
position = Vector2( 512, 320 )
|
||||
rotation = -0.523599
|
||||
color = 1
|
||||
|
||||
[node name="Beehive" parent="Flower2" index="12" instance=ExtResource( 2 )]
|
||||
position = Vector2( 512, 320 )
|
||||
scale = Vector2( 0.87, 1 )
|
||||
|
||||
[node name="Flower3" type="Node" parent="." index="2"]
|
||||
|
||||
[node name="Leaf7" parent="Flower3" index="0" instance=ExtResource( 3 )]
|
||||
position = Vector2( 224, 256 )
|
||||
color = 1
|
||||
|
||||
[node name="Leaf8" parent="Flower3" index="1" instance=ExtResource( 3 )]
|
||||
position = Vector2( 224, 256 )
|
||||
rotation = 1.0472
|
||||
color = 1
|
||||
|
||||
[node name="Leaf9" parent="Flower3" index="2" instance=ExtResource( 3 )]
|
||||
position = Vector2( 224, 256 )
|
||||
rotation = 2.0944
|
||||
color = 1
|
||||
|
||||
[node name="Leaf10" parent="Flower3" index="3" instance=ExtResource( 3 )]
|
||||
position = Vector2( 224, 256 )
|
||||
rotation = -3.14159
|
||||
color = 1
|
||||
|
||||
[node name="Leaf11" parent="Flower3" index="4" instance=ExtResource( 3 )]
|
||||
position = Vector2( 224, 256 )
|
||||
rotation = -2.09439
|
||||
color = 1
|
||||
|
||||
[node name="Leaf12" parent="Flower3" index="5" instance=ExtResource( 3 )]
|
||||
position = Vector2( 224, 256 )
|
||||
rotation = -1.0472
|
||||
color = 1
|
||||
|
||||
[node name="Leaf" parent="Flower3" index="6" instance=ExtResource( 3 )]
|
||||
position = Vector2( 224, 256 )
|
||||
rotation = 0.523599
|
||||
color = 1
|
||||
|
||||
[node name="Leaf2" parent="Flower3" index="7" instance=ExtResource( 3 )]
|
||||
position = Vector2( 224, 256 )
|
||||
rotation = 1.5708
|
||||
color = 1
|
||||
|
||||
[node name="Leaf3" parent="Flower3" index="8" instance=ExtResource( 3 )]
|
||||
position = Vector2( 224, 256 )
|
||||
rotation = 2.61799
|
||||
color = 1
|
||||
|
||||
[node name="Leaf4" parent="Flower3" index="9" instance=ExtResource( 3 )]
|
||||
position = Vector2( 224, 256 )
|
||||
rotation = -2.61799
|
||||
color = 1
|
||||
|
||||
[node name="Leaf5" parent="Flower3" index="10" instance=ExtResource( 3 )]
|
||||
position = Vector2( 224, 256 )
|
||||
rotation = -1.5708
|
||||
color = 1
|
||||
|
||||
[node name="Leaf6" parent="Flower3" index="11" instance=ExtResource( 3 )]
|
||||
position = Vector2( 224, 256 )
|
||||
rotation = -0.523599
|
||||
color = 1
|
||||
|
||||
[node name="Beehive" parent="Flower3" index="12" instance=ExtResource( 2 )]
|
||||
position = Vector2( 224, 256 )
|
||||
scale = Vector2( 0.87, 1 )
|
||||
|
||||
[connection signal="brick_broken" from="Flower/Leaf7" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Flower/Leaf8" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Flower/Leaf9" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Flower/Leaf10" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Flower/Leaf11" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Flower/Leaf12" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Flower/Leaf" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Flower/Leaf2" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Flower/Leaf3" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Flower/Leaf4" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Flower/Leaf5" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Flower/Leaf6" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Flower/Beehive" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Flower2/Leaf7" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Flower2/Leaf8" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Flower2/Leaf9" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Flower2/Leaf10" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Flower2/Leaf11" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Flower2/Leaf12" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Flower2/Leaf" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Flower2/Leaf2" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Flower2/Leaf3" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Flower2/Leaf4" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Flower2/Leaf5" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Flower2/Leaf6" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Flower2/Beehive" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Flower3/Leaf7" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Flower3/Leaf8" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Flower3/Leaf9" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Flower3/Leaf10" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Flower3/Leaf11" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Flower3/Leaf12" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Flower3/Leaf" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Flower3/Leaf2" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Flower3/Leaf3" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Flower3/Leaf4" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Flower3/Leaf5" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Flower3/Leaf6" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Flower3/Beehive" to="." method="_on_brick_broken"]
|
|
@ -0,0 +1,360 @@
|
|||
[gd_scene load_steps=4 format=2]
|
||||
|
||||
[ext_resource path="res://levels/base_level.tscn" type="PackedScene" id=1]
|
||||
[ext_resource path="res://empty_level/empty_level.tscn" type="PackedScene" id=3]
|
||||
[ext_resource path="res://blocks/leaf.tscn" type="PackedScene" id=4]
|
||||
|
||||
[node name="Level_02_03" instance=ExtResource( 1 )]
|
||||
|
||||
[node name="EmptyLevel" parent="." index="0" instance=ExtResource( 3 )]
|
||||
|
||||
[node name="Leaf45" parent="." index="1" instance=ExtResource( 4 )]
|
||||
position = Vector2( 64, 368 )
|
||||
rotation = -0.174533
|
||||
|
||||
[node name="Leaf75" parent="." index="2" instance=ExtResource( 4 )]
|
||||
position = Vector2( 64, 336 )
|
||||
rotation = -0.261799
|
||||
|
||||
[node name="Leaf105" parent="." index="3" instance=ExtResource( 4 )]
|
||||
position = Vector2( 64, 304 )
|
||||
rotation = -0.349066
|
||||
|
||||
[node name="Leaf107" parent="." index="4" instance=ExtResource( 4 )]
|
||||
position = Vector2( 64, 272 )
|
||||
rotation = -0.436332
|
||||
|
||||
[node name="Leaf15" parent="." index="5" instance=ExtResource( 4 )]
|
||||
position = Vector2( 64, 240 )
|
||||
rotation = -0.523599
|
||||
|
||||
[node name="Leaf30" parent="." index="6" instance=ExtResource( 4 )]
|
||||
position = Vector2( 64, 208 )
|
||||
rotation = -0.523599
|
||||
|
||||
[node name="Leaf60" parent="." index="7" instance=ExtResource( 4 )]
|
||||
position = Vector2( 64, 176 )
|
||||
rotation = -0.523599
|
||||
|
||||
[node name="Leaf90" parent="." index="8" instance=ExtResource( 4 )]
|
||||
position = Vector2( 64, 144 )
|
||||
rotation = -0.523599
|
||||
|
||||
[node name="Leaf106" parent="." index="9" instance=ExtResource( 4 )]
|
||||
position = Vector2( 64, 112 )
|
||||
rotation = -0.523599
|
||||
|
||||
[node name="Leaf111" parent="." index="10" instance=ExtResource( 4 )]
|
||||
position = Vector2( 64, 80 )
|
||||
rotation = -0.523599
|
||||
|
||||
[node name="Leaf109" parent="." index="11" instance=ExtResource( 4 )]
|
||||
position = Vector2( 64, 48 )
|
||||
rotation = -0.523599
|
||||
|
||||
[node name="Leaf113" parent="." index="12" instance=ExtResource( 4 )]
|
||||
position = Vector2( 224, 304 )
|
||||
|
||||
[node name="Leaf114" parent="." index="13" instance=ExtResource( 4 )]
|
||||
position = Vector2( 224, 272 )
|
||||
rotation = 0.174533
|
||||
|
||||
[node name="Leaf115" parent="." index="14" instance=ExtResource( 4 )]
|
||||
position = Vector2( 224, 240 )
|
||||
rotation = -0.174533
|
||||
|
||||
[node name="Leaf116" parent="." index="15" instance=ExtResource( 4 )]
|
||||
position = Vector2( 224, 208 )
|
||||
rotation = 0.261799
|
||||
|
||||
[node name="Leaf117" parent="." index="16" instance=ExtResource( 4 )]
|
||||
position = Vector2( 224, 176 )
|
||||
rotation = -0.261799
|
||||
|
||||
[node name="Leaf118" parent="." index="17" instance=ExtResource( 4 )]
|
||||
position = Vector2( 224, 152 )
|
||||
rotation = 0.349066
|
||||
|
||||
[node name="Leaf119" parent="." index="18" instance=ExtResource( 4 )]
|
||||
position = Vector2( 224, 128 )
|
||||
rotation = -0.349066
|
||||
|
||||
[node name="Leaf120" parent="." index="19" instance=ExtResource( 4 )]
|
||||
position = Vector2( 224, 104 )
|
||||
rotation = 0.349066
|
||||
|
||||
[node name="Leaf121" parent="." index="20" instance=ExtResource( 4 )]
|
||||
position = Vector2( 224, 88 )
|
||||
rotation = -0.436332
|
||||
|
||||
[node name="Leaf122" parent="." index="21" instance=ExtResource( 4 )]
|
||||
position = Vector2( 224, 72 )
|
||||
rotation = 0.436332
|
||||
|
||||
[node name="Leaf123" parent="." index="22" instance=ExtResource( 4 )]
|
||||
position = Vector2( 224, 56 )
|
||||
rotation = -0.523599
|
||||
|
||||
[node name="Leaf124" parent="." index="23" instance=ExtResource( 4 )]
|
||||
position = Vector2( 224, 48 )
|
||||
rotation = 0.523599
|
||||
|
||||
[node name="Leaf56" parent="." index="24" instance=ExtResource( 4 )]
|
||||
position = Vector2( 960, 368 )
|
||||
rotation = 0.174533
|
||||
|
||||
[node name="Leaf88" parent="." index="25" instance=ExtResource( 4 )]
|
||||
position = Vector2( 960, 336 )
|
||||
rotation = 0.261799
|
||||
|
||||
[node name="Leaf112" parent="." index="26" instance=ExtResource( 4 )]
|
||||
position = Vector2( 960, 304 )
|
||||
rotation = 0.349066
|
||||
|
||||
[node name="Leaf125" parent="." index="27" instance=ExtResource( 4 )]
|
||||
position = Vector2( 960, 272 )
|
||||
rotation = 0.436332
|
||||
|
||||
[node name="Leaf26" parent="." index="28" instance=ExtResource( 4 )]
|
||||
position = Vector2( 960, 240 )
|
||||
rotation = 0.523599
|
||||
|
||||
[node name="Leaf40" parent="." index="29" instance=ExtResource( 4 )]
|
||||
position = Vector2( 960, 208 )
|
||||
rotation = 0.523599
|
||||
|
||||
[node name="Leaf72" parent="." index="30" instance=ExtResource( 4 )]
|
||||
position = Vector2( 960, 176 )
|
||||
rotation = 0.523599
|
||||
|
||||
[node name="Leaf91" parent="." index="31" instance=ExtResource( 4 )]
|
||||
position = Vector2( 960, 144 )
|
||||
rotation = 0.523599
|
||||
|
||||
[node name="Leaf126" parent="." index="32" instance=ExtResource( 4 )]
|
||||
position = Vector2( 960, 112 )
|
||||
rotation = 0.523599
|
||||
|
||||
[node name="Leaf108" parent="." index="33" instance=ExtResource( 4 )]
|
||||
position = Vector2( 960, 80 )
|
||||
rotation = 0.523599
|
||||
|
||||
[node name="Leaf110" parent="." index="34" instance=ExtResource( 4 )]
|
||||
position = Vector2( 960, 48 )
|
||||
rotation = 0.523599
|
||||
|
||||
[node name="Leaf127" parent="." index="35" instance=ExtResource( 4 )]
|
||||
position = Vector2( 800, 304 )
|
||||
|
||||
[node name="Leaf128" parent="." index="36" instance=ExtResource( 4 )]
|
||||
position = Vector2( 800, 272 )
|
||||
rotation = -0.174533
|
||||
|
||||
[node name="Leaf129" parent="." index="37" instance=ExtResource( 4 )]
|
||||
position = Vector2( 800, 240 )
|
||||
rotation = 0.174533
|
||||
|
||||
[node name="Leaf130" parent="." index="38" instance=ExtResource( 4 )]
|
||||
position = Vector2( 800, 208 )
|
||||
rotation = -0.261799
|
||||
|
||||
[node name="Leaf131" parent="." index="39" instance=ExtResource( 4 )]
|
||||
position = Vector2( 800, 176 )
|
||||
rotation = 0.261799
|
||||
|
||||
[node name="Leaf132" parent="." index="40" instance=ExtResource( 4 )]
|
||||
position = Vector2( 800, 152 )
|
||||
rotation = -0.349066
|
||||
|
||||
[node name="Leaf133" parent="." index="41" instance=ExtResource( 4 )]
|
||||
position = Vector2( 800, 128 )
|
||||
rotation = 0.349066
|
||||
|
||||
[node name="Leaf134" parent="." index="42" instance=ExtResource( 4 )]
|
||||
position = Vector2( 800, 104 )
|
||||
rotation = -0.349066
|
||||
|
||||
[node name="Leaf135" parent="." index="43" instance=ExtResource( 4 )]
|
||||
position = Vector2( 800, 88 )
|
||||
rotation = 0.436332
|
||||
|
||||
[node name="Leaf136" parent="." index="44" instance=ExtResource( 4 )]
|
||||
position = Vector2( 800, 72 )
|
||||
rotation = -0.436332
|
||||
|
||||
[node name="Leaf137" parent="." index="45" instance=ExtResource( 4 )]
|
||||
position = Vector2( 800, 56 )
|
||||
rotation = 0.523599
|
||||
|
||||
[node name="Leaf138" parent="." index="46" instance=ExtResource( 4 )]
|
||||
position = Vector2( 800, 48 )
|
||||
rotation = -0.523599
|
||||
|
||||
[node name="Leaf139" parent="." index="47" instance=ExtResource( 4 )]
|
||||
position = Vector2( 384, 272 )
|
||||
|
||||
[node name="Leaf140" parent="." index="48" instance=ExtResource( 4 )]
|
||||
position = Vector2( 384, 240 )
|
||||
rotation = 0.174533
|
||||
|
||||
[node name="Leaf141" parent="." index="49" instance=ExtResource( 4 )]
|
||||
position = Vector2( 384, 208 )
|
||||
rotation = -0.174533
|
||||
|
||||
[node name="Leaf142" parent="." index="50" instance=ExtResource( 4 )]
|
||||
position = Vector2( 384, 176 )
|
||||
rotation = 0.261799
|
||||
|
||||
[node name="Leaf143" parent="." index="51" instance=ExtResource( 4 )]
|
||||
position = Vector2( 384, 144 )
|
||||
rotation = -0.261799
|
||||
|
||||
[node name="Leaf144" parent="." index="52" instance=ExtResource( 4 )]
|
||||
position = Vector2( 384, 112 )
|
||||
rotation = 0.349066
|
||||
|
||||
[node name="Leaf145" parent="." index="53" instance=ExtResource( 4 )]
|
||||
position = Vector2( 384, 88 )
|
||||
rotation = -0.349066
|
||||
|
||||
[node name="Leaf146" parent="." index="54" instance=ExtResource( 4 )]
|
||||
position = Vector2( 384, 72 )
|
||||
rotation = 0.349066
|
||||
|
||||
[node name="Leaf147" parent="." index="55" instance=ExtResource( 4 )]
|
||||
position = Vector2( 384, 56 )
|
||||
rotation = -0.436332
|
||||
|
||||
[node name="Leaf148" parent="." index="56" instance=ExtResource( 4 )]
|
||||
position = Vector2( 384, 48 )
|
||||
rotation = 0.436332
|
||||
|
||||
[node name="Leaf151" parent="." index="57" instance=ExtResource( 4 )]
|
||||
position = Vector2( 640, 272 )
|
||||
|
||||
[node name="Leaf152" parent="." index="58" instance=ExtResource( 4 )]
|
||||
position = Vector2( 640, 240 )
|
||||
rotation = -0.174533
|
||||
|
||||
[node name="Leaf153" parent="." index="59" instance=ExtResource( 4 )]
|
||||
position = Vector2( 640, 208 )
|
||||
rotation = 0.174533
|
||||
|
||||
[node name="Leaf154" parent="." index="60" instance=ExtResource( 4 )]
|
||||
position = Vector2( 640, 176 )
|
||||
rotation = -0.261799
|
||||
|
||||
[node name="Leaf155" parent="." index="61" instance=ExtResource( 4 )]
|
||||
position = Vector2( 640, 144 )
|
||||
rotation = 0.261799
|
||||
|
||||
[node name="Leaf156" parent="." index="62" instance=ExtResource( 4 )]
|
||||
position = Vector2( 640, 112 )
|
||||
rotation = -0.349066
|
||||
|
||||
[node name="Leaf157" parent="." index="63" instance=ExtResource( 4 )]
|
||||
position = Vector2( 640, 88 )
|
||||
rotation = 0.349066
|
||||
|
||||
[node name="Leaf158" parent="." index="64" instance=ExtResource( 4 )]
|
||||
position = Vector2( 640, 72 )
|
||||
rotation = -0.349066
|
||||
|
||||
[node name="Leaf159" parent="." index="65" instance=ExtResource( 4 )]
|
||||
position = Vector2( 640, 56 )
|
||||
rotation = 0.436332
|
||||
|
||||
[node name="Leaf160" parent="." index="66" instance=ExtResource( 4 )]
|
||||
position = Vector2( 640, 48 )
|
||||
rotation = -0.436332
|
||||
|
||||
[node name="Leaf163" parent="." index="67" instance=ExtResource( 4 )]
|
||||
position = Vector2( 512, 104 )
|
||||
|
||||
[node name="Leaf164" parent="." index="68" instance=ExtResource( 4 )]
|
||||
position = Vector2( 512, 72 )
|
||||
rotation = 0.174533
|
||||
|
||||
[node name="Leaf165" parent="." index="69" instance=ExtResource( 4 )]
|
||||
position = Vector2( 512, 72 )
|
||||
rotation = -0.174533
|
||||
|
||||
[node name="Leaf166" parent="." index="70" instance=ExtResource( 4 )]
|
||||
position = Vector2( 512, 40 )
|
||||
rotation = 0.261799
|
||||
|
||||
[node name="Leaf167" parent="." index="71" instance=ExtResource( 4 )]
|
||||
position = Vector2( 512, 40 )
|
||||
rotation = -0.261799
|
||||
|
||||
[connection signal="brick_broken" from="Leaf45" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Leaf75" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Leaf105" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Leaf107" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Leaf15" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Leaf30" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Leaf60" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Leaf90" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Leaf106" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Leaf111" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Leaf109" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Leaf113" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Leaf114" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Leaf115" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Leaf116" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Leaf117" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Leaf118" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Leaf119" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Leaf120" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Leaf121" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Leaf122" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Leaf123" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Leaf124" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Leaf56" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Leaf88" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Leaf112" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Leaf125" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Leaf26" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Leaf40" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Leaf72" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Leaf91" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Leaf126" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Leaf108" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Leaf110" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Leaf127" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Leaf128" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Leaf129" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Leaf130" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Leaf131" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Leaf132" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Leaf133" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Leaf134" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Leaf135" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Leaf136" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Leaf137" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Leaf138" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Leaf139" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Leaf140" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Leaf141" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Leaf142" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Leaf143" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Leaf144" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Leaf145" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Leaf146" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Leaf147" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Leaf148" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Leaf151" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Leaf152" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Leaf153" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Leaf154" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Leaf155" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Leaf156" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Leaf157" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Leaf158" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Leaf159" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Leaf160" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Leaf163" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Leaf164" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Leaf165" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Leaf166" to="." method="_on_brick_broken"]
|
||||
[connection signal="brick_broken" from="Leaf167" to="." method="_on_brick_broken"]
|
|
@ -0,0 +1,86 @@
|
|||
extends Node
|
||||
|
||||
var StartScreen = preload("res://screens/start_screen.tscn")
|
||||
var GameScreen = preload("res://screens/game_screen.tscn")
|
||||
var GameOverScreen = preload("res://screens/game_over_screen.tscn")
|
||||
var PauseScreen = preload("res://screens/pause_screen.tscn")
|
||||
|
||||
# Variables
|
||||
var current_screen = null # Current displayed screen
|
||||
var current_state = "" # Current state
|
||||
var game_screen = null # To store the game screen while in pause
|
||||
|
||||
|
||||
func _ready():
|
||||
goToStartScreen()
|
||||
|
||||
func _on_next_screen(next):
|
||||
if next == "start":
|
||||
goToStartScreen()
|
||||
elif next == "game":
|
||||
goToGameScreen()
|
||||
elif next == "game_won":
|
||||
goToGameOverScreen(true)
|
||||
elif next == "game_lost":
|
||||
goToGameOverScreen(false)
|
||||
elif next == "pause":
|
||||
goToPauseScreen()
|
||||
|
||||
func goToStartScreen():
|
||||
if current_screen != null:
|
||||
current_screen.queue_free()
|
||||
if game_screen != null:
|
||||
game_screen.queue_free()
|
||||
game_screen = null
|
||||
current_state = "start"
|
||||
current_screen = StartScreen.instance()
|
||||
current_screen.init()
|
||||
current_screen.connect("next_screen", self, "_on_next_screen")
|
||||
add_child(current_screen)
|
||||
|
||||
func goToGameScreen():
|
||||
var start_level = 0
|
||||
if current_screen != null:
|
||||
current_screen.queue_free()
|
||||
current_state = "game"
|
||||
if game_screen != null:
|
||||
current_screen = game_screen
|
||||
current_screen.unpause()
|
||||
game_screen = null
|
||||
else:
|
||||
current_screen = GameScreen.instance()
|
||||
current_screen.init(start_level)
|
||||
current_screen.connect("next_screen", self, "_on_next_screen")
|
||||
add_child(current_screen)
|
||||
|
||||
func goToGameOverScreen(hasWon):
|
||||
# Retrieve score
|
||||
var score = 0
|
||||
if current_state == "game":
|
||||
score = current_screen.get_score()
|
||||
elif game_screen != null:
|
||||
score = game_screen.get_score()
|
||||
# Clean up current scene
|
||||
if current_screen != null:
|
||||
current_screen.queue_free()
|
||||
if game_screen != null:
|
||||
game_screen.queue_free()
|
||||
game_screen = null
|
||||
# Prepare screen
|
||||
current_state = "game_over"
|
||||
current_screen = GameOverScreen.instance()
|
||||
current_screen.init(hasWon, score)
|
||||
current_screen.connect("next_screen", self, "_on_next_screen")
|
||||
add_child(current_screen)
|
||||
|
||||
func goToPauseScreen():
|
||||
if current_state == "game":
|
||||
game_screen = current_screen
|
||||
game_screen.pause()
|
||||
elif current_screen != null:
|
||||
current_screen.queue_free()
|
||||
current_state = "pause"
|
||||
current_screen = PauseScreen.instance()
|
||||
current_screen.init()
|
||||
current_screen.connect("next_screen", self, "_on_next_screen")
|
||||
add_child(current_screen)
|
|
@ -0,0 +1,13 @@
|
|||
[gd_scene load_steps=3 format=2]
|
||||
|
||||
[ext_resource path="res://empty_level/back.svg" type="Texture" id=1]
|
||||
[ext_resource path="res://main.gd" type="Script" id=3]
|
||||
|
||||
[node name="Main" type="Node"]
|
||||
script = ExtResource( 3 )
|
||||
|
||||
[node name="Background" type="Sprite" parent="."]
|
||||
texture = ExtResource( 1 )
|
||||
centered = false
|
||||
region_enabled = true
|
||||
region_rect = Rect2( 0, 0, 1024, 640 )
|
|
@ -0,0 +1,31 @@
|
|||
extends KinematicBody2D
|
||||
|
||||
signal moved(position)
|
||||
|
||||
# Declare member variables here.
|
||||
export var speed = 720
|
||||
var paused = false
|
||||
|
||||
# Called when the node enters the scene tree for the first time.
|
||||
func _ready():
|
||||
pass # Replace with function body.
|
||||
|
||||
# Called every frame. 'delta' is the elapsed time since the previous frame.
|
||||
#func _process(delta):
|
||||
# pass
|
||||
|
||||
func _physics_process(delta):
|
||||
if not paused:
|
||||
var velocity = Vector2()
|
||||
if Input.is_action_pressed('ui_right'):
|
||||
velocity = Vector2(speed, 1)
|
||||
if Input.is_action_pressed('ui_left'):
|
||||
velocity = Vector2(- speed, 1)
|
||||
var _collision = move_and_collide(delta * velocity)
|
||||
emit_signal("moved", position)
|
||||
|
||||
func pause():
|
||||
paused = true
|
||||
|
||||
func unpause():
|
||||
paused = false
|
|
@ -0,0 +1,108 @@
|
|||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
||||
|
||||
<svg
|
||||
width="80"
|
||||
height="40"
|
||||
viewBox="0 0 21.166666 10.583334"
|
||||
version="1.1"
|
||||
id="svg5"
|
||||
inkscape:version="1.1 (c4e8f9ed74, 2021-05-24)"
|
||||
sodipodi:docname="paddle.svg"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:svg="http://www.w3.org/2000/svg">
|
||||
<sodipodi:namedview
|
||||
id="namedview7"
|
||||
pagecolor="#ffffff"
|
||||
bordercolor="#666666"
|
||||
borderopacity="1.0"
|
||||
inkscape:pageshadow="2"
|
||||
inkscape:pageopacity="0.0"
|
||||
inkscape:pagecheckerboard="0"
|
||||
inkscape:document-units="px"
|
||||
showgrid="false"
|
||||
units="px"
|
||||
inkscape:zoom="16"
|
||||
inkscape:cx="40.187499"
|
||||
inkscape:cy="18.375"
|
||||
inkscape:window-width="1920"
|
||||
inkscape:window-height="1049"
|
||||
inkscape:window-x="0"
|
||||
inkscape:window-y="0"
|
||||
inkscape:window-maximized="1"
|
||||
inkscape:current-layer="layer1"
|
||||
height="40px" />
|
||||
<defs
|
||||
id="defs2" />
|
||||
<g
|
||||
inkscape:label="Calque 1"
|
||||
inkscape:groupmode="layer"
|
||||
id="layer1">
|
||||
<path
|
||||
style="fill:#5e8cba;fill-opacity:1;stroke:#1f3347;stroke-width:0.264583;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 0.13229167,0.13229167 H 2.1166667 L 6.35,4.2333333 h 8.466667 L 19.05,0.13229167 h 1.984375 L 19.05,8.334375 c 0,0 -2.038372,1.2586165 -3.174999,1.5875002 -1.702836,0.4927168 -3.518981,0.5291668 -5.291668,0.5291668 -1.7726863,0 -3.5888312,-0.03645 -5.2916663,-0.5291668 -1.1366276,-0.3288837 -3.175,-1.5875002 -3.175,-1.5875002 z"
|
||||
id="path857"
|
||||
sodipodi:nodetypes="cccccccaaacc" />
|
||||
<path
|
||||
id="path4810"
|
||||
style="fill:#edf2f7;fill-opacity:1;stroke:#1f3347;stroke-width:0.264583;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 7.9374999,4.8947916 A 1.4552085,1.8520834 0 0 0 6.4822916,6.7468749 1.4552085,1.8520834 0 0 0 6.744291,7.8052082 H 9.1307088 A 1.4552085,1.8520834 0 0 0 9.3927082,6.7468749 1.4552085,1.8520834 0 0 0 7.9374999,4.8947916 Z" />
|
||||
<path
|
||||
id="path5173"
|
||||
style="fill:#edf2f7;fill-opacity:1;stroke:#1f3347;stroke-width:0.264583;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="m 13.229167,4.8947916 a 1.4552085,1.8520834 0 0 0 -1.455209,1.8520833 1.4552085,1.8520834 0 0 0 0.262,1.0583333 h 2.386417 a 1.4552085,1.8520834 0 0 0 0.262,-1.0583333 1.4552085,1.8520834 0 0 0 -1.455208,-1.8520833 z" />
|
||||
<ellipse
|
||||
style="fill:#1ec71e;fill-opacity:1;stroke:#295729;stroke-width:0.264583;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
id="path5234"
|
||||
cx="7.9375"
|
||||
cy="6.2177081"
|
||||
rx="0.39687517"
|
||||
ry="0.79375017" />
|
||||
<ellipse
|
||||
style="fill:#1fc71f;fill-opacity:1;stroke:#275827;stroke-width:0.264583;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
id="ellipse7242"
|
||||
cx="13.229162"
|
||||
cy="6.2177081"
|
||||
rx="0.39687517"
|
||||
ry="0.79375017" />
|
||||
<path
|
||||
id="path12908"
|
||||
style="fill:#edabd1;fill-opacity:1;stroke:#1f3347;stroke-width:0.999999;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 2,4 C 1.363788,4.636212 2,6.6992188 2,6.6992188 L 5.0097656,19.140625 16,16 C 16,16 9.9669297,6.1849609 5,4 4.0846518,3.5973368 2.7071068,3.2928932 2,4 Z"
|
||||
transform="scale(0.26458333)"
|
||||
sodipodi:nodetypes="acccaa" />
|
||||
<path
|
||||
id="path12929"
|
||||
style="fill:#edabd1;fill-opacity:1;stroke:#1f3347;stroke-width:0.999999;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 75,4 C 70.03307,6.1849609 64,16 64,16 L 74.990234,19.140625 78,6.6992188 C 78,6.6992188 78.636212,4.636212 78,4 77.292893,3.2928932 75.915348,3.5973368 75,4 Z"
|
||||
transform="scale(0.26458333)"
|
||||
sodipodi:nodetypes="acccaa" />
|
||||
<path
|
||||
style="fill:#b87aa4;fill-opacity:1;stroke:#1f3347;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||
d="m 9.6904714,8.7775595 c 0.273392,-0.5287431 1.5123326,-0.5287432 1.7857246,0 0.236459,0.4573154 -0.892863,1.2602575 -0.892863,1.2602575 0,0 -1.129321,-0.8029424 -0.8928616,-1.2602575 z"
|
||||
id="path13545"
|
||||
sodipodi:nodetypes="sscs" />
|
||||
<path
|
||||
style="fill:none;stroke:#1f3347;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||
d="M 5.7712241,8.2020835 9.0785156,8.8470054"
|
||||
id="path15784"
|
||||
sodipodi:nodetypes="cc" />
|
||||
<path
|
||||
style="fill:none;stroke:#1f3347;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||
d="M 9.0785156,8.8470054 5.8042971,9.5746103"
|
||||
id="path15899"
|
||||
sodipodi:nodetypes="cc" />
|
||||
<path
|
||||
style="fill:none;stroke:#1f3347;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||
d="M 15.443613,8.2020835 12.136321,8.8470054"
|
||||
id="path16364"
|
||||
sodipodi:nodetypes="cc" />
|
||||
<path
|
||||
style="fill:none;stroke:#1f3347;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||
d="M 12.136321,8.8470054 15.41054,9.5746103"
|
||||
id="path16366"
|
||||
sodipodi:nodetypes="cc" />
|
||||
</g>
|
||||
</svg>
|
After Width: | Height: | Size: 5.4 KiB |
|
@ -0,0 +1,34 @@
|
|||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="StreamTexture"
|
||||
path="res://.import/paddle.svg-5b95657f633a7c1b105b46684b4bfd7a.stex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://paddle/paddle.svg"
|
||||
dest_files=[ "res://.import/paddle.svg-5b95657f633a7c1b105b46684b4bfd7a.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
|
||||
stream=false
|
||||
size_limit=0
|
||||
detect_3d=true
|
||||
svg/scale=1.0
|
|
@ -0,0 +1,15 @@
|
|||
[gd_scene load_steps=3 format=2]
|
||||
|
||||
[ext_resource path="res://paddle/paddle.gd" type="Script" id=1]
|
||||
[ext_resource path="res://paddle/paddle.svg" type="Texture" id=2]
|
||||
|
||||
[node name="Paddle" type="KinematicBody2D"]
|
||||
collision_mask = 40
|
||||
script = ExtResource( 1 )
|
||||
|
||||
[node name="Sprite" type="Sprite" parent="."]
|
||||
position = Vector2( 0, 20 )
|
||||
texture = ExtResource( 2 )
|
||||
|
||||
[node name="CollisionPolygon2D" type="CollisionPolygon2D" parent="."]
|
||||
polygon = PoolVector2Array( 16, 16, 32, 0, 40, 0, 32, 32, -32, 32, -40, 0, -32, 0, -16, 16 )
|
|
@ -0,0 +1,41 @@
|
|||
; Engine configuration file.
|
||||
; It's best edited using the editor UI and not directly,
|
||||
; since the parameters that go here are not all obvious.
|
||||
;
|
||||
; Format:
|
||||
; [section] ; section goes between []
|
||||
; param=value ; assign values to parameters
|
||||
|
||||
config_version=4
|
||||
|
||||
[application]
|
||||
|
||||
config/name="Bricassé"
|
||||
config/description="Help Chacha the cat to brick those blocks."
|
||||
run/main_scene="res://main.tscn"
|
||||
boot_splash/bg_color=Color( 0.12549, 0.145098, 0.192157, 1 )
|
||||
config/icon="res://icon.png"
|
||||
|
||||
[display]
|
||||
|
||||
window/size/resizable=false
|
||||
window/stretch/mode="2d"
|
||||
window/stretch/aspect="keep"
|
||||
|
||||
[layer_names]
|
||||
|
||||
2d_physics/layer_1="paddle"
|
||||
2d_physics/layer_2="ball"
|
||||
2d_physics/layer_3="block"
|
||||
2d_physics/layer_4="wall"
|
||||
2d_physics/layer_5="powerups"
|
||||
2d_physics/layer_6="floor"
|
||||
|
||||
[physics]
|
||||
|
||||
common/enable_pause_aware_picking=true
|
||||
|
||||
[rendering]
|
||||
|
||||
quality/driver/driver_name="GLES2"
|
||||
environment/default_environment="res://default_env.tres"
|
|
@ -0,0 +1,15 @@
|
|||
[remap]
|
||||
|
||||
importer="ogg_vorbis"
|
||||
type="AudioStreamOGGVorbis"
|
||||
path="res://.import/bricasse-loop.ogg-43aaf08d6aac03a0bfa2b687c807ae8c.oggstr"
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://screens/bricasse-loop.ogg"
|
||||
dest_files=[ "res://.import/bricasse-loop.ogg-43aaf08d6aac03a0bfa2b687c807ae8c.oggstr" ]
|
||||
|
||||
[params]
|
||||
|
||||
loop=true
|
||||
loop_offset=0
|
|
@ -0,0 +1,21 @@
|
|||
extends Node
|
||||
|
||||
signal next_screen(screen_name)
|
||||
|
||||
# Declare member variables here.
|
||||
|
||||
|
||||
func _ready():
|
||||
pass
|
||||
|
||||
func init(hasWon, score):
|
||||
if hasWon:
|
||||
$Status.text = "Victory !"
|
||||
else:
|
||||
$Status.text = "Game Over !"
|
||||
$Score.text = "Score: %s" % score
|
||||
|
||||
# Called every frame. 'delta' is the elapsed time since the previous frame.
|
||||
func _process(_delta):
|
||||
if Input.is_action_just_pressed('ui_select') or Input.is_action_just_pressed('ui_cancel'):
|
||||
emit_signal("next_screen", "start")
|
|
@ -0,0 +1,56 @@
|
|||
[gd_scene load_steps=6 format=2]
|
||||
|
||||
[ext_resource path="res://screens/game_over_screen.gd" type="Script" id=1]
|
||||
[ext_resource path="res://screens/NovaOval.ttf" type="DynamicFontData" id=2]
|
||||
|
||||
[sub_resource type="DynamicFont" id=1]
|
||||
size = 30
|
||||
font_data = ExtResource( 2 )
|
||||
|
||||
[sub_resource type="DynamicFont" id=2]
|
||||
size = 50
|
||||
font_data = ExtResource( 2 )
|
||||
|
||||
[sub_resource type="DynamicFont" id=3]
|
||||
size = 30
|
||||
font_data = ExtResource( 2 )
|
||||
|
||||
[node name="GameOverScreen" type="Node"]
|
||||
script = ExtResource( 1 )
|
||||
|
||||
[node name="Status" type="Label" parent="."]
|
||||
anchor_right = 1.0
|
||||
margin_bottom = 64.0
|
||||
custom_fonts/font = SubResource( 1 )
|
||||
text = "Status"
|
||||
align = 1
|
||||
valign = 2
|
||||
__meta__ = {
|
||||
"_edit_use_anchors_": false
|
||||
}
|
||||
|
||||
[node name="Score" type="Label" parent="."]
|
||||
anchor_top = 0.5
|
||||
anchor_right = 1.0
|
||||
anchor_bottom = 0.5
|
||||
margin_top = -44.0
|
||||
margin_bottom = 52.0
|
||||
custom_fonts/font = SubResource( 2 )
|
||||
text = "Score"
|
||||
align = 1
|
||||
valign = 1
|
||||
__meta__ = {
|
||||
"_edit_use_anchors_": false
|
||||
}
|
||||
|
||||
[node name="Comment" type="Label" parent="."]
|
||||
anchor_top = 1.0
|
||||
anchor_right = 1.0
|
||||
anchor_bottom = 1.0
|
||||
margin_top = -72.0
|
||||
custom_fonts/font = SubResource( 3 )
|
||||
text = "Press space to continue"
|
||||
align = 1
|
||||
__meta__ = {
|
||||
"_edit_use_anchors_": false
|
||||
}
|
|
@ -0,0 +1,102 @@
|
|||
extends Node
|
||||
|
||||
signal next_screen(screen_name)
|
||||
|
||||
var Ball = preload("res://ball/ball.tscn")
|
||||
# List of levels
|
||||
var Levels = [
|
||||
preload("res://levels/level_01_01.tscn"),
|
||||
preload("res://levels/level_01_02.tscn"),
|
||||
preload("res://levels/level_01_03.tscn"),
|
||||
preload("res://levels/level_01_04.tscn"),
|
||||
preload("res://levels/level_01_05.tscn"),
|
||||
preload("res://levels/level_02_01.tscn"),
|
||||
preload("res://levels/level_02_02.tscn"),
|
||||
preload("res://levels/level_02_03.tscn"),
|
||||
]
|
||||
|
||||
# Declare member variables here.
|
||||
var ball = null # Ball on the field
|
||||
var current_level = 0 # Index of the current levels
|
||||
var level = null # Current level
|
||||
var total_score = 0 # Score
|
||||
var paused = false
|
||||
|
||||
# Called when the node enters the scene tree for the first time.
|
||||
func _ready():
|
||||
pass
|
||||
|
||||
func init(level_index):
|
||||
current_level = level_index
|
||||
total_score = 0
|
||||
update_score()
|
||||
new_level()
|
||||
new_ball()
|
||||
|
||||
# Called every frame. 'delta' is the elapsed time since the previous frame.
|
||||
func _process(_delta):
|
||||
if not paused:
|
||||
if Input.is_action_just_pressed('ui_select'):
|
||||
ball.detach()
|
||||
if Input.is_action_just_pressed("ui_cancel"):
|
||||
emit_signal("next_screen", "pause")
|
||||
|
||||
func pause():
|
||||
paused = true
|
||||
$Paddle.pause()
|
||||
ball.pause()
|
||||
$BGM.stop()
|
||||
|
||||
func unpause():
|
||||
$Paddle.unpause()
|
||||
ball.unpause()
|
||||
$BGM.play()
|
||||
paused = false
|
||||
|
||||
func new_level():
|
||||
level = Levels[current_level].instance()
|
||||
level.connect("level_ended", self, "_on_level_ended")
|
||||
level.connect("score_increased", self, "_on_score_increased")
|
||||
call_deferred("add_child", level)
|
||||
|
||||
func new_ball():
|
||||
ball = Ball.instance()
|
||||
ball.init($Paddle.position, true)
|
||||
var _connection = $Paddle.connect("moved", ball, "update_paddle_position")
|
||||
ball.connect("ball_lost", self, "_on_ball_lost")
|
||||
call_deferred("add_child", ball)
|
||||
|
||||
func _on_ball_lost():
|
||||
total_score -= 1000
|
||||
update_score()
|
||||
new_ball()
|
||||
|
||||
func update_score():
|
||||
$Score.text = str(total_score)
|
||||
|
||||
func get_score():
|
||||
return total_score
|
||||
|
||||
func _on_score_increased(score):
|
||||
total_score += score
|
||||
update_score()
|
||||
|
||||
func _on_level_ended():
|
||||
pause()
|
||||
$LevelCleared.show()
|
||||
$EndLevelTimer.start()
|
||||
$JingleEnd.play()
|
||||
|
||||
|
||||
func _on_EndLevelTimer_timeout():
|
||||
$LevelCleared.hide()
|
||||
unpause()
|
||||
ball.disconnect("ball_lost", self, "_on_ball_lost")
|
||||
level.queue_free()
|
||||
ball.queue_free()
|
||||
current_level = current_level + 1
|
||||
if current_level >= Levels.size():
|
||||
emit_signal("next_screen", "game_won")
|
||||
else:
|
||||
new_level()
|
||||
new_ball()
|
|
@ -0,0 +1,69 @@
|
|||
[gd_scene load_steps=9 format=2]
|
||||
|
||||
[ext_resource path="res://screens/game_screen.gd" type="Script" id=1]
|
||||
[ext_resource path="res://empty_level/empty_level.tscn" type="PackedScene" id=2]
|
||||
[ext_resource path="res://paddle/paddle.tscn" type="PackedScene" id=3]
|
||||
[ext_resource path="res://screens/NovaOval.ttf" type="DynamicFontData" id=4]
|
||||
[ext_resource path="res://screens/jingle-end.ogg" type="AudioStream" id=5]
|
||||
[ext_resource path="res://screens/bricasse-loop.ogg" type="AudioStream" id=6]
|
||||
|
||||
[sub_resource type="DynamicFont" id=1]
|
||||
size = 24
|
||||
font_data = ExtResource( 4 )
|
||||
|
||||
[sub_resource type="DynamicFont" id=2]
|
||||
size = 50
|
||||
font_data = ExtResource( 4 )
|
||||
|
||||
[node name="GameScreen" type="Node"]
|
||||
script = ExtResource( 1 )
|
||||
|
||||
[node name="EmptyLevel" parent="." instance=ExtResource( 2 )]
|
||||
|
||||
[node name="Paddle" parent="." instance=ExtResource( 3 )]
|
||||
position = Vector2( 512, 560 )
|
||||
|
||||
[node name="Score" type="Label" parent="."]
|
||||
anchor_left = 1.0
|
||||
anchor_right = 1.0
|
||||
margin_left = -472.0
|
||||
margin_right = -72.0
|
||||
margin_bottom = 32.0
|
||||
custom_fonts/font = SubResource( 1 )
|
||||
custom_colors/font_color = Color( 0.552941, 0.960784, 0.505882, 1 )
|
||||
text = "SCORE"
|
||||
align = 2
|
||||
valign = 1
|
||||
__meta__ = {
|
||||
"_edit_use_anchors_": false
|
||||
}
|
||||
|
||||
[node name="EndLevelTimer" type="Timer" parent="."]
|
||||
wait_time = 3.0
|
||||
one_shot = true
|
||||
|
||||
[node name="LevelCleared" type="Label" parent="."]
|
||||
visible = false
|
||||
anchor_top = 0.5
|
||||
anchor_right = 1.0
|
||||
anchor_bottom = 0.5
|
||||
margin_top = -44.0
|
||||
margin_bottom = 52.0
|
||||
custom_fonts/font = SubResource( 2 )
|
||||
text = "Level cleared"
|
||||
align = 1
|
||||
valign = 1
|
||||
__meta__ = {
|
||||
"_edit_use_anchors_": false
|
||||
}
|
||||
|
||||
[node name="JingleEnd" type="AudioStreamPlayer" parent="."]
|
||||
stream = ExtResource( 5 )
|
||||
volume_db = -6.0
|
||||
|
||||
[node name="BGM" type="AudioStreamPlayer" parent="."]
|
||||
stream = ExtResource( 6 )
|
||||
volume_db = -12.0
|
||||
autoplay = true
|
||||
|
||||
[connection signal="timeout" from="EndLevelTimer" to="." method="_on_EndLevelTimer_timeout"]
|
|
@ -0,0 +1,15 @@
|
|||
[remap]
|
||||
|
||||
importer="ogg_vorbis"
|
||||
type="AudioStreamOGGVorbis"
|
||||
path="res://.import/jingle-end.ogg-92a1a4a7d1055c713854f581e754f4d2.oggstr"
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://screens/jingle-end.ogg"
|
||||
dest_files=[ "res://.import/jingle-end.ogg-92a1a4a7d1055c713854f581e754f4d2.oggstr" ]
|
||||
|
||||
[params]
|
||||
|
||||
loop=false
|
||||
loop_offset=0
|
|
@ -0,0 +1,19 @@
|
|||
extends Node
|
||||
|
||||
signal next_screen(screen_name)
|
||||
|
||||
# Declare member variables here.
|
||||
|
||||
|
||||
func _ready():
|
||||
pass
|
||||
|
||||
func init():
|
||||
pass
|
||||
|
||||
# Called every frame. 'delta' is the elapsed time since the previous frame.
|
||||
func _process(_delta):
|
||||
if Input.is_action_just_pressed('ui_select'):
|
||||
emit_signal("next_screen", "game")
|
||||
elif Input.is_action_just_pressed('ui_cancel'):
|
||||
emit_signal("next_screen", "game_lost")
|
|
@ -0,0 +1,57 @@
|
|||
[gd_scene load_steps=6 format=2]
|
||||
|
||||
[ext_resource path="res://screens/pause_screen.gd" type="Script" id=1]
|
||||
[ext_resource path="res://empty_level/back.svg" type="Texture" id=2]
|
||||
[ext_resource path="res://screens/NovaOval.ttf" type="DynamicFontData" id=3]
|
||||
|
||||
[sub_resource type="DynamicFont" id=2]
|
||||
size = 50
|
||||
font_data = ExtResource( 3 )
|
||||
|
||||
[sub_resource type="DynamicFont" id=3]
|
||||
size = 30
|
||||
font_data = ExtResource( 3 )
|
||||
|
||||
[node name="PauseScreen" type="Node"]
|
||||
script = ExtResource( 1 )
|
||||
|
||||
[node name="Sprite" type="Sprite" parent="."]
|
||||
position = Vector2( 320, 256 )
|
||||
texture = ExtResource( 2 )
|
||||
centered = false
|
||||
region_enabled = true
|
||||
region_rect = Rect2( 0, 0, 385, 96 )
|
||||
|
||||
[node name="Status" type="Label" parent="."]
|
||||
anchor_top = 0.5
|
||||
anchor_right = 1.0
|
||||
anchor_bottom = 0.5
|
||||
margin_top = -44.0
|
||||
margin_bottom = 52.0
|
||||
custom_fonts/font = SubResource( 2 )
|
||||
text = "Pawsed"
|
||||
align = 1
|
||||
valign = 1
|
||||
__meta__ = {
|
||||
"_edit_use_anchors_": false
|
||||
}
|
||||
|
||||
[node name="Sprite2" type="Sprite" parent="."]
|
||||
position = Vector2( 320, 480 )
|
||||
texture = ExtResource( 2 )
|
||||
centered = false
|
||||
region_enabled = true
|
||||
region_rect = Rect2( 0, 0, 384, 120 )
|
||||
|
||||
[node name="Comment" type="Label" parent="."]
|
||||
anchor_top = 1.0
|
||||
anchor_right = 1.0
|
||||
anchor_bottom = 1.0
|
||||
margin_top = -88.0
|
||||
custom_fonts/font = SubResource( 3 )
|
||||
text = "Press space to continue
|
||||
Press escape to quit"
|
||||
align = 1
|
||||
__meta__ = {
|
||||
"_edit_use_anchors_": false
|
||||
}
|
After Width: | Height: | Size: 23 KiB |
|
@ -0,0 +1,34 @@
|
|||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="StreamTexture"
|
||||
path="res://.import/splash.svg-5e6296fff2413f9c08f8c860013ac831.stex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://screens/splash.svg"
|
||||
dest_files=[ "res://.import/splash.svg-5e6296fff2413f9c08f8c860013ac831.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
|
||||
stream=false
|
||||
size_limit=0
|
||||
detect_3d=true
|
||||
svg/scale=1.0
|
|
@ -0,0 +1,28 @@
|
|||
extends Node
|
||||
|
||||
signal next_screen(screen_name)
|
||||
|
||||
# Declare member variables here.
|
||||
var comment_hidden = false
|
||||
|
||||
# Called when the node enters the scene tree for the first time.
|
||||
func _ready():
|
||||
pass
|
||||
|
||||
func init():
|
||||
pass
|
||||
|
||||
# Called every frame. 'delta' is the elapsed time since the previous frame.
|
||||
func _process(_delta):
|
||||
if Input.is_action_just_pressed('ui_select'):
|
||||
emit_signal("next_screen", "game")
|
||||
elif Input.is_action_just_pressed("ui_cancel"):
|
||||
get_tree().notification(MainLoop.NOTIFICATION_WM_QUIT_REQUEST)
|
||||
|
||||
func _on_Timer_timeout():
|
||||
if comment_hidden:
|
||||
$Comment.show()
|
||||
comment_hidden = false
|
||||
else:
|
||||
$Comment.hide()
|
||||
comment_hidden = true
|
|
@ -0,0 +1,33 @@
|
|||
[gd_scene load_steps=5 format=2]
|
||||
|
||||
[ext_resource path="res://screens/start_screen.gd" type="Script" id=1]
|
||||
[ext_resource path="res://screens/splash.svg" type="Texture" id=3]
|
||||
[ext_resource path="res://screens/NovaOval.ttf" type="DynamicFontData" id=4]
|
||||
|
||||
[sub_resource type="DynamicFont" id=2]
|
||||
size = 30
|
||||
font_data = ExtResource( 4 )
|
||||
|
||||
[node name="StartScreen" type="Node"]
|
||||
script = ExtResource( 1 )
|
||||
|
||||
[node name="Comment" type="Label" parent="."]
|
||||
anchor_top = 1.0
|
||||
anchor_right = 1.0
|
||||
anchor_bottom = 1.0
|
||||
margin_top = -72.0
|
||||
custom_fonts/font = SubResource( 2 )
|
||||
text = "Press space to start"
|
||||
align = 1
|
||||
__meta__ = {
|
||||
"_edit_use_anchors_": false
|
||||
}
|
||||
|
||||
[node name="Sprite" type="Sprite" parent="."]
|
||||
position = Vector2( 512, 296 )
|
||||
texture = ExtResource( 3 )
|
||||
|
||||
[node name="Timer" type="Timer" parent="."]
|
||||
autostart = true
|
||||
|
||||
[connection signal="timeout" from="Timer" to="." method="_on_Timer_timeout"]
|
After Width: | Height: | Size: 87 KiB |
|
@ -0,0 +1,34 @@
|
|||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="StreamTexture"
|
||||
path="res://.import/splash.png-929ed8a00b89ba36c51789452f874c77.stex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://splash.png"
|
||||
dest_files=[ "res://.import/splash.png-929ed8a00b89ba36c51789452f874c77.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
|
||||
stream=false
|
||||
size_limit=0
|
||||
detect_3d=true
|
||||
svg/scale=1.0
|