diff --git a/2d/platformer/bullet.tscn b/2d/platformer/bullet.tscn index 7ec59447..9fde606e 100644 --- a/2d/platformer/bullet.tscn +++ b/2d/platformer/bullet.tscn @@ -1,4 +1,4 @@ -[gd_scene load_steps=6 format=1] +[gd_scene load_steps=8 format=2] [ext_resource path="res://bullet.gd" type="Script" id=1] [ext_resource path="res://bullet.png" type="Texture" id=2] @@ -8,40 +8,103 @@ custom_solver_bias = 0.0 radius = 10.0 -[sub_resource type="ColorRamp" id=2] +[sub_resource type="CanvasItemMaterial" id=2] -offsets = FloatArray( 0, 1 ) -colors = ColorArray( 1, 1, 1, 1, 1, 0, 0, 0 ) +blend_mode = 0 +light_mode = 0 -[sub_resource type="Animation" id=3] +[sub_resource type="GradientTexture" id=3] + +width = 2048 +offsets = PoolFloatArray( 0, 1 ) +colors = PoolColorArray( 1, 1, 1, 1, 1, 1, 1, 0 ) + +[sub_resource type="ParticlesMaterial" id=4] + +trail_divisor = 1 +emission_shape = 0 +flag_align_y = false +flag_rotate_y = false +flag_disable_z = true +spread = 45.0 +flatness = 0.0 +gravity = Vector3( 0, 0, 0 ) +initial_velocity = 1.0 +initial_velocity_random = 0.0 +angular_velocity = 0.0 +angular_velocity_random = 0.0 +orbit_velocity = 0.0 +orbit_velocity_random = 0.0 +linear_accel = 0.0 +linear_accel_random = 0.0 +radial_accel = 0.0 +radial_accel_random = 0.0 +tangential_accel = 0.0 +tangential_accel_random = 0.0 +damping = 0.0 +damping_random = 0.0 +angle = 0.0 +angle_random = 0.0 +scale = 1.0 +scale_random = 0.0 +color_ramp = SubResource( 3 ) +hue_variation = 0.0 +hue_variation_random = 0.0 +anim_speed = 0.0 +anim_speed_random = 0.0 +anim_offset = 0.0 +anim_offset_random = 0.0 +anim_loop = false + +[sub_resource type="Animation" id=5] length = 1.5 loop = false step = 0.0 -tracks/0/type = "value" -tracks/0/path = NodePath("particles:config/emitting") +tracks/0/type = "method" +tracks/0/path = NodePath(".") tracks/0/interp = 1 +tracks/0/loop_wrap = true tracks/0/imported = false -tracks/0/keys = { "times":FloatArray( 0 ), "transitions":FloatArray( 1 ), "update":1, "values":[ false ] } +tracks/0/keys = { +"times": PoolFloatArray( 1.31 ), +"transitions": PoolFloatArray( 1 ), +"values": [ { +"args": [ ], +"method": "queue_free" +} ] +} tracks/1/type = "value" -tracks/1/path = NodePath("sprite:visibility/self_opacity") +tracks/1/path = NodePath("sprite:self_modulate") tracks/1/interp = 1 +tracks/1/loop_wrap = true tracks/1/imported = false -tracks/1/keys = { "times":FloatArray( 0, 1.00394 ), "transitions":FloatArray( 1, 1 ), "update":0, "values":[ 1.0, 0.0 ] } -tracks/2/type = "method" -tracks/2/path = NodePath(".") +tracks/1/keys = { +"times": PoolFloatArray( 0, 0.99 ), +"transitions": PoolFloatArray( 1, 1 ), +"update": 0, +"values": [ Color( 1, 1, 1, 1 ), Color( 1, 1, 1, 0 ) ] +} +tracks/2/type = "value" +tracks/2/path = NodePath("particles:emitting") tracks/2/interp = 1 +tracks/2/loop_wrap = true tracks/2/imported = false -tracks/2/keys = { "times":FloatArray( 1.31 ), "transitions":FloatArray( 1 ), "values":[ { "args":[ ], "method":"queue_free" } ] } +tracks/2/keys = { +"times": PoolFloatArray( 0 ), +"transitions": PoolFloatArray( 1 ), +"update": 1, +"values": [ false ] +} [node name="bullet" type="RigidBody2D"] -input/pickable = false +input_pickable = false shapes/0/shape = SubResource( 1 ) -shapes/0/transform = Matrix32( 1, 0, 0, 1, 0, 0 ) +shapes/0/transform = Transform2D( 1, 0, 0, 1, 0, 0 ) shapes/0/trigger = false -collision/layers = 1 -collision/mask = 1 +collision_layer = 1 +collision_mask = 1 mode = 0 mass = 1.0 friction = 1.0 @@ -53,40 +116,37 @@ contacts_reported = 3 contact_monitor = true sleeping = false can_sleep = true -velocity/linear = Vector2( 0, 0 ) -velocity/angular = 0.0 -damp_override/linear = -1.0 -damp_override/angular = -1.0 -script/script = ExtResource( 1 ) +linear_velocity = Vector2( 0, 0 ) +linear_damp = -1.0 +angular_velocity = 0.0 +angular_damp = -1.0 +script = ExtResource( 1 ) [node name="particles" type="Particles2D" parent="."] -visibility/opacity = 0.559322 -visibility/blend_mode = 1 -config/amount = 24 -config/lifetime = 0.1 -config/local_space = false -config/texture = ExtResource( 2 ) -params/direction = 0.0 -params/spread = 10.0 -params/linear_velocity = 0.0 -params/spin_velocity = 0.0 -params/orbit_velocity = 0.0 -params/gravity_direction = 0.0 -params/gravity_strength = 0.0 -params/radial_accel = 0.0 -params/tangential_accel = 0.0 -params/damping = 0.0 -params/initial_angle = 0.0 -params/initial_size = 1.0 -params/final_size = 0.0 -params/hue_variation = 0.0 -params/anim_speed_scale = 1.0 -params/anim_initial_pos = 0.0 -color/color_ramp = SubResource( 2 ) +modulate = Color( 1, 1, 1, 0.244784 ) +material = SubResource( 2 ) +emitting = true +amount = 50 +lifetime = 0.1 +preprocess = 0.0 +speed_scale = 1.0 +explosiveness = 0.0 +randomness = 0.0 +visibility_rect = Rect2( -100, -100, 200, 200 ) +local_coords = false +fixed_fps = 0 +fract_delta = true +draw_order = 0 +process_material = SubResource( 4 ) +texture = ExtResource( 2 ) +normal_map = null +h_frames = 1 +v_frames = 1 [node name="sprite" type="Sprite" parent="."] +self_modulate = Color( 1, 1, 1, 0 ) texture = ExtResource( 2 ) [node name="CollisionShape2D" type="CollisionShape2D" parent="."] @@ -104,16 +164,16 @@ autostart = true [node name="anim" type="AnimationPlayer" parent="."] -playback/process_mode = 1 -playback/default_blend_time = 0.0 -root/root = NodePath("..") -anims/shutdown = SubResource( 3 ) +playback_process_mode = 1 +playback_default_blend_time = 0.0 +root_node = NodePath("..") +anims/shutdown = SubResource( 5 ) playback/active = true playback/speed = 1.0 blend_times = [ ] autoplay = "" -[connection signal="body_enter" from="." to="." method="_on_bullet_body_enter"] +[connection signal="body_entered" from="." to="." method="_on_bullet_body_enter"] [connection signal="timeout" from="Timer" to="." method="_on_Timer_timeout"] diff --git a/2d/platformer/coin.gd b/2d/platformer/coin.gd index f7c0e44b..2cc5375d 100644 --- a/2d/platformer/coin.gd +++ b/2d/platformer/coin.gd @@ -5,7 +5,7 @@ var taken=false func _on_coin_body_enter( body ): - if (not taken and body extends preload("res://player.gd")): + if (not taken and body is preload("res://player.gd")): get_node("anim").play("taken") taken=true diff --git a/2d/platformer/coin.tscn b/2d/platformer/coin.tscn index 6363de2c..2e01bb72 100644 --- a/2d/platformer/coin.tscn +++ b/2d/platformer/coin.tscn @@ -1,8 +1,8 @@ -[gd_scene load_steps=10 format=1] +[gd_scene load_steps=11 format=2] [ext_resource path="res://coin.gd" type="Script" id=1] [ext_resource path="res://coin.png" type="Texture" id=2] -[ext_resource path="res://sound_coin.wav" type="Sample" id=3] +[ext_resource path="res://sound_coin.wav" type="AudioStream" id=3] [ext_resource path="res://bullet.png" type="Texture" id=4] [sub_resource type="CircleShape2D" id=1] @@ -12,15 +12,21 @@ radius = 10.0 [sub_resource type="Animation" id=2] -resource/name = "spin" +resource_name = "spin" length = 1.5 loop = true step = 0.25 tracks/0/type = "value" tracks/0/path = NodePath("sprite:frame") tracks/0/interp = 1 +tracks/0/loop_wrap = true tracks/0/imported = false -tracks/0/keys = { "times":FloatArray( 0, 0.25, 0.5, 0.75, 1, 1.25, 1.5 ), "transitions":FloatArray( 1, 1, 1, 1, 1, 1, 1 ), "update":1, "values":[ 0, 1, 2, 3, 2, 1, 0 ] } +tracks/0/keys = { +"times": PoolFloatArray( 0, 0.25, 0.5, 0.75, 1, 1.25, 1.5 ), +"transitions": PoolFloatArray( 1, 1, 1, 1, 1, 1, 1 ), +"update": 1, +"values": [ 0, 1, 2, 3, 2, 1, 0 ] +} [sub_resource type="Animation" id=3] @@ -30,54 +36,123 @@ step = 0.0 tracks/0/type = "value" tracks/0/path = NodePath("sprite:frame") tracks/0/interp = 1 +tracks/0/loop_wrap = true tracks/0/imported = false -tracks/0/keys = { "times":FloatArray( 0 ), "transitions":FloatArray( 1 ), "update":0, "values":[ 0 ] } -tracks/1/type = "value" -tracks/1/path = NodePath("sound:play/play") +tracks/0/keys = { +"times": PoolFloatArray( 0 ), +"transitions": PoolFloatArray( 1 ), +"update": 0, +"values": [ 0 ] +} +tracks/1/type = "method" +tracks/1/path = NodePath(".") tracks/1/interp = 1 +tracks/1/loop_wrap = true tracks/1/imported = false -tracks/1/keys = { "times":FloatArray( 0 ), "transitions":FloatArray( 1 ), "update":1, "values":[ "coin" ] } +tracks/1/keys = { +"times": PoolFloatArray( 2.7 ), +"transitions": PoolFloatArray( 1 ), +"values": [ { +"args": [ ], +"method": "queue_free" +} ] +} tracks/2/type = "value" -tracks/2/path = NodePath("particles:visibility/self_opacity") +tracks/2/path = NodePath("particles:emitting") tracks/2/interp = 1 +tracks/2/loop_wrap = true tracks/2/imported = false -tracks/2/keys = { "times":FloatArray( 0, 1.66 ), "transitions":FloatArray( 1, 1 ), "update":0, "values":[ 1.0, 0.0 ] } +tracks/2/keys = { +"times": PoolFloatArray( 0, 0.98 ), +"transitions": PoolFloatArray( 1, 1 ), +"update": 1, +"values": [ true, false ] +} tracks/3/type = "value" -tracks/3/path = NodePath("sprite:visibility/self_opacity") +tracks/3/path = NodePath("sprite:self_modulate") tracks/3/interp = 1 +tracks/3/loop_wrap = true tracks/3/imported = false -tracks/3/keys = { "times":FloatArray( 0, 0.4 ), "transitions":FloatArray( 1, 1 ), "update":0, "values":[ 1.0, 0.0 ] } +tracks/3/keys = { +"times": PoolFloatArray( 0, 0.33 ), +"transitions": PoolFloatArray( 1, 1 ), +"update": 0, +"values": [ Color( 1, 1, 1, 1 ), Color( 1, 1, 1, 0 ) ] +} tracks/4/type = "value" -tracks/4/path = NodePath("particles:config/emitting") +tracks/4/path = NodePath("sound:playing") tracks/4/interp = 1 +tracks/4/loop_wrap = true tracks/4/imported = false -tracks/4/keys = { "times":FloatArray( 0 ), "transitions":FloatArray( 1 ), "update":1, "values":[ true ] } -tracks/5/type = "method" -tracks/5/path = NodePath(".") -tracks/5/interp = 1 -tracks/5/imported = false -tracks/5/keys = { "times":FloatArray( 2.7 ), "transitions":FloatArray( 1 ), "values":[ { "args":[ ], "method":"queue_free" } ] } +tracks/4/keys = { +"times": PoolFloatArray( 0.01 ), +"transitions": PoolFloatArray( 1 ), +"update": 1, +"values": [ true ] +} -[sub_resource type="SampleLibrary" id=4] +[sub_resource type="CanvasItemMaterial" id=4] -samples/coin = { "db":0.0, "pitch":1.0, "sample":ExtResource( 3 ) } +blend_mode = 1 +light_mode = 0 -[sub_resource type="ColorRamp" id=5] +[sub_resource type="GradientTexture" id=5] -offsets = FloatArray( 0, 1 ) -colors = ColorArray( 1, 1, 1, 1, 0, 0, 0, 1 ) +width = 2048 +offsets = PoolFloatArray( 0, 0.338633, 0.578696, 0.991256, 1 ) +colors = PoolColorArray( 1, 1, 1, 1, 1, 1, 1, 0.515898, 1, 1, 1, 0.0155017, 1, 1, 1, 0.0068208, 1, 1, 1, 0 ) + +[sub_resource type="ParticlesMaterial" id=6] + +trail_divisor = 1 +emission_shape = 1 +emission_sphere_radius = 10.0 +flag_align_y = false +flag_rotate_y = false +flag_disable_z = true +spread = 45.0 +flatness = 0.0 +gravity = Vector3( 0, 90, 0 ) +initial_velocity = 121.98 +initial_velocity_random = 0.0 +angular_velocity = -2.49891e+38 +angular_velocity_random = 0.0 +orbit_velocity = 0.0 +orbit_velocity_random = 0.0 +linear_accel = 0.0 +linear_accel_random = 0.0 +radial_accel = 0.0 +radial_accel_random = 0.0 +tangential_accel = 0.0 +tangential_accel_random = 0.0 +damping = 0.0 +damping_random = 0.0 +angle = 0.0 +angle_random = 0.0 +scale = 0.2 +scale_random = 0.0 +color_ramp = SubResource( 5 ) +hue_variation = 0.0 +hue_variation_random = 0.0 +anim_speed = 0.0 +anim_speed_random = 0.0 +anim_offset = 0.0 +anim_offset_random = 0.0 +anim_loop = false [node name="coin" type="Area2D"] -input/pickable = true +input_pickable = true shapes/0/shape = SubResource( 1 ) -shapes/0/transform = Matrix32( 1, 0, 0, 1, 0, 0 ) +shapes/0/transform = Transform2D( 1, 0, 0, 1, 0, 0 ) shapes/0/trigger = false gravity_vec = Vector2( 0, 1 ) gravity = 98.0 linear_damp = 0.1 angular_damp = 1.0 -script/script = ExtResource( 1 ) +audio_bus_override = false +audio_bus_name = "Master" +script = ExtResource( 1 ) [node name="sprite" type="Sprite" parent="."] @@ -86,9 +161,9 @@ hframes = 4 [node name="anim" type="AnimationPlayer" parent="."] -playback/process_mode = 1 -playback/default_blend_time = 0.0 -root/root = NodePath("..") +playback_process_mode = 1 +playback_default_blend_time = 0.0 +root_node = NodePath("..") anims/spin = SubResource( 2 ) anims/taken = SubResource( 3 ) playback/active = true @@ -102,53 +177,47 @@ shape = SubResource( 1 ) trigger = false _update_shape_index = -1 -[node name="sound" type="SamplePlayer2D" parent="."] +[node name="sound" type="AudioStreamPlayer2D" parent="."] -params/volume_db = 0.0 -params/pitch_scale = 1.0 -params/attenuation/min_distance = 1.0 -params/attenuation/max_distance = 2048.0 -params/attenuation/distance_exp = 1.0 -config/polyphony = 1 -config/samples = SubResource( 4 ) -config/pitch_random = 0.0 +stream = ExtResource( 3 ) +volume_db = 0.0 +autoplay = false +max_distance = 2000.0 +attenuation = 1.0 +bus = "Master" +area_mask = 1 [node name="particles" type="Particles2D" parent="."] -visibility/blend_mode = 1 -config/amount = 8 -config/lifetime = 0.4 -config/emitting = false -config/half_extents = Vector2( 5, 5 ) -config/texture = ExtResource( 4 ) -params/direction = 0.0 -params/spread = 10.0 -params/linear_velocity = 0.0 -params/spin_velocity = 0.0 -params/orbit_velocity = 0.0 -params/gravity_direction = 0.0 -params/gravity_strength = 0.0 -params/radial_accel = 0.0 -params/tangential_accel = 0.0 -params/damping = 0.0 -params/initial_angle = 0.0 -params/initial_size = 0.2 -params/final_size = 0.2 -params/hue_variation = 0.0 -params/anim_speed_scale = 1.0 -params/anim_initial_pos = 0.0 -color/color_ramp = SubResource( 5 ) +material = SubResource( 4 ) +emitting = false +amount = 8 +lifetime = 2.0 +preprocess = 0.0 +speed_scale = 1.0 +explosiveness = 1.0 +randomness = 0.0 +visibility_rect = Rect2( -100, -100, 200, 200 ) +local_coords = true +fixed_fps = 0 +fract_delta = true +draw_order = 65793 +process_material = SubResource( 6 ) +texture = ExtResource( 4 ) +normal_map = null +h_frames = 1 +v_frames = 1 [node name="enabler" type="VisibilityEnabler2D" parent="."] rect = Rect2( -10, -10, 20, 20 ) -enabler/pause_animations = true -enabler/freeze_bodies = true -enabler/pause_particles = true -enabler/pause_animated_sprites = true -enabler/process_parent = false -enabler/fixed_process_parent = false +pause_animations = true +freeze_bodies = true +pause_particles = false +pause_animated_sprites = true +process_parent = false +fixed_process_parent = false -[connection signal="body_enter" from="." to="." method="_on_coin_body_enter"] +[connection signal="body_entered" from="." to="." method="_on_coin_body_enter"] diff --git a/2d/platformer/enemy.tscn b/2d/platformer/enemy.tscn index 43b9cb65..a25ec691 100644 --- a/2d/platformer/enemy.tscn +++ b/2d/platformer/enemy.tscn @@ -1,10 +1,10 @@ -[gd_scene load_steps=12 format=1] +[gd_scene load_steps=12 format=2] [ext_resource path="res://enemy.gd" type="Script" id=1] [ext_resource path="res://enemy.png" type="Texture" id=2] [ext_resource path="res://bullet.png" type="Texture" id=3] -[ext_resource path="res://sound_explode.wav" type="Sample" id=4] -[ext_resource path="res://sound_hit.wav" type="Sample" id=5] +[ext_resource path="res://sound_hit.wav" type="AudioStream" id=4] +[ext_resource path="res://sound_explode.wav" type="AudioStream" id=5] [sub_resource type="CapsuleShape2D" id=1] @@ -14,40 +14,89 @@ height = 14.2002 [sub_resource type="Animation" id=2] -resource/name = "explode" -length = 2.0 +resource_name = "explode" +length = 3.0 loop = false step = 0.0 tracks/0/type = "value" -tracks/0/path = NodePath("sprite:visibility/self_opacity") +tracks/0/path = NodePath("sprite:frame") tracks/0/interp = 1 +tracks/0/loop_wrap = true tracks/0/imported = false -tracks/0/keys = { "times":FloatArray( 0.99422, 1.12851 ), "transitions":FloatArray( 1, 1 ), "update":0, "values":[ 1.0, 0.0 ] } -tracks/1/type = "value" -tracks/1/path = NodePath("sprite:frame") +tracks/0/keys = { +"times": PoolFloatArray( 0 ), +"transitions": PoolFloatArray( 1 ), +"update": 0, +"values": [ 4 ] +} +tracks/1/type = "method" +tracks/1/path = NodePath(".") tracks/1/interp = 1 +tracks/1/loop_wrap = true tracks/1/imported = false -tracks/1/keys = { "times":FloatArray( 0 ), "transitions":FloatArray( 1 ), "update":0, "values":[ 4 ] } +tracks/1/keys = { +"times": PoolFloatArray( 2.76305 ), +"transitions": PoolFloatArray( 1 ), +"values": [ { +"args": [ ], +"method": "queue_free" +} ] +} tracks/2/type = "value" -tracks/2/path = NodePath("Particles2D:config/emitting") +tracks/2/path = NodePath("sprite:rotation_deg") tracks/2/interp = 1 +tracks/2/loop_wrap = true tracks/2/imported = false -tracks/2/keys = { "times":FloatArray( 1.19394 ), "transitions":FloatArray( 1 ), "update":1, "values":[ true ] } -tracks/3/type = "method" -tracks/3/path = NodePath(".") +tracks/2/keys = { +"times": PoolFloatArray( 0, 0.99 ), +"transitions": PoolFloatArray( 1, 1 ), +"update": 0, +"values": [ 0.0, 360.0 ] +} +tracks/3/type = "value" +tracks/3/path = NodePath("sprite:self_modulate") tracks/3/interp = 1 +tracks/3/loop_wrap = true tracks/3/imported = false -tracks/3/keys = { "times":FloatArray( 2.01305 ), "transitions":FloatArray( 1 ), "values":[ { "args":[ ], "method":"queue_free" } ] } +tracks/3/keys = { +"times": PoolFloatArray( 0, 0.98, 1.2 ), +"transitions": PoolFloatArray( 1, 1, 1 ), +"update": 0, +"values": [ Color( 1, 1, 1, 1 ), Color( 1, 1, 1, 1 ), Color( 1, 1, 1, 0 ) ] +} tracks/4/type = "value" -tracks/4/path = NodePath("sprite:transform/rot") +tracks/4/path = NodePath("sound_hit:playing") tracks/4/interp = 1 +tracks/4/loop_wrap = true tracks/4/imported = false -tracks/4/keys = { "times":FloatArray( 0, 0.99 ), "transitions":FloatArray( 1, 1 ), "update":0, "values":[ 0.0, 360.0 ] } +tracks/4/keys = { +"times": PoolFloatArray( 0.00999999 ), +"transitions": PoolFloatArray( 1 ), +"update": 1, +"values": [ true ] +} tracks/5/type = "value" -tracks/5/path = NodePath("sound:play/play") +tracks/5/path = NodePath("sound_explode:playing") tracks/5/interp = 1 +tracks/5/loop_wrap = true tracks/5/imported = false -tracks/5/keys = { "times":FloatArray( 1.2 ), "transitions":FloatArray( 1 ), "update":2, "values":[ "explode" ] } +tracks/5/keys = { +"times": PoolFloatArray( 0.99 ), +"transitions": PoolFloatArray( 1 ), +"update": 1, +"values": [ true ] +} +tracks/6/type = "value" +tracks/6/path = NodePath("explosion:emitting") +tracks/6/interp = 1 +tracks/6/loop_wrap = true +tracks/6/imported = false +tracks/6/keys = { +"times": PoolFloatArray( 0, 0.98 ), +"transitions": PoolFloatArray( 1, 1 ), +"update": 1, +"values": [ false, true ] +} [sub_resource type="Animation" id=3] @@ -57,59 +106,105 @@ step = 0.25 tracks/0/type = "value" tracks/0/path = NodePath("sprite:frame") tracks/0/interp = 1 +tracks/0/loop_wrap = true tracks/0/imported = false -tracks/0/keys = { "times":FloatArray( 0, 0.75, 1.5, 2.25, 3, 3.75, 4.5, 5.25, 6, 6.75 ), "transitions":FloatArray( 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 ), "update":1, "values":[ 5, 6, 5, 6, 5, 6, 7, 6, 7, 5 ] } +tracks/0/keys = { +"times": PoolFloatArray( 0, 0.75, 1.5, 2.25, 3, 3.75, 4.5, 5.25, 6, 6.75 ), +"transitions": PoolFloatArray( 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 ), +"update": 1, +"values": [ 5, 6, 5, 6, 5, 6, 7, 6, 7, 5 ] +} [sub_resource type="Animation" id=4] -resource/name = "walk" +resource_name = "walk" length = 1.25 loop = true step = 0.25 tracks/0/type = "value" tracks/0/path = NodePath("sprite:frame") tracks/0/interp = 1 +tracks/0/loop_wrap = true tracks/0/imported = false -tracks/0/keys = { "times":FloatArray( 0, 0.25, 0.5, 0.75, 1, 1.25 ), "transitions":FloatArray( 1, 1, 1, 1, 1, 1 ), "update":1, "values":[ 0, 1, 2, 3, 4, 0 ] } +tracks/0/keys = { +"times": PoolFloatArray( 0, 0.25, 0.5, 0.75, 1, 1.25 ), +"transitions": PoolFloatArray( 1, 1, 1, 1, 1, 1 ), +"update": 1, +"values": [ 0, 1, 2, 3, 4, 0 ] +} -[sub_resource type="ColorRamp" id=5] +[sub_resource type="GradientTexture" id=5] -offsets = FloatArray( 0, 1 ) -colors = ColorArray( 1, 0.884956, 0.823009, 1, 0.768627, 0.389381, 0, 0 ) +width = 2048 +offsets = PoolFloatArray( 0, 1 ) +colors = PoolColorArray( 1, 1, 1, 1, 1, 1, 1, 0 ) -[sub_resource type="SampleLibrary" id=6] +[sub_resource type="ParticlesMaterial" id=6] -samples/explode = { "db":0.0, "pitch":1.0, "sample":ExtResource( 4 ) } -samples/hit = { "db":0.0, "pitch":1.0, "sample":ExtResource( 5 ) } +trail_divisor = 1 +emission_shape = 1 +emission_sphere_radius = 20.0 +flag_align_y = false +flag_rotate_y = false +flag_disable_z = true +spread = 45.0 +flatness = 0.0 +gravity = Vector3( 0, 0, 0 ) +initial_velocity = 1.0 +initial_velocity_random = 0.0 +angular_velocity = 0.0 +angular_velocity_random = 0.0 +orbit_velocity = 0.0 +orbit_velocity_random = 0.0 +linear_accel = 0.0 +linear_accel_random = 0.0 +radial_accel = 0.0 +radial_accel_random = 0.0 +tangential_accel = 0.0 +tangential_accel_random = 0.0 +damping = 0.0 +damping_random = 0.0 +angle = 0.0 +angle_random = 0.0 +scale = 2.0 +scale_random = 0.0 +color_ramp = SubResource( 5 ) +hue_variation = 0.0 +hue_variation_random = 0.0 +anim_speed = 0.0 +anim_speed_random = 0.0 +anim_offset = 0.0 +anim_offset_random = 0.0 +anim_loop = false [node name="enemy" type="KinematicBody2D"] -input/pickable = false +input_pickable = false shapes/0/shape = SubResource( 1 ) -shapes/0/transform = Matrix32( -4.37114e-08, -1, 1, -4.37114e-08, -0.00525069, -0.727495 ) +shapes/0/transform = Transform2D( -4.37114e-08, -1, 1, -4.37114e-08, -0.00525069, -0.727495 ) shapes/0/trigger = false -collision/layers = 1 -collision/mask = 1 +collision_layer = 1 +collision_mask = 1 collision/margin = 0.08 -script/script = ExtResource( 1 ) +script = ExtResource( 1 ) [node name="enabler" type="VisibilityEnabler2D" parent="."] -transform/pos = Vector2( 16.2569, 11.0034 ) -transform/scale = Vector2( 23.5056, 10.8629 ) +position = Vector2( 16.2569, 11.0034 ) +scale = Vector2( 23.5056, 10.8629 ) rect = Rect2( -10, -10, 20, 20 ) -enabler/pause_animations = true -enabler/freeze_bodies = true -enabler/pause_particles = true -enabler/pause_animated_sprites = true -enabler/process_parent = false -enabler/fixed_process_parent = false +pause_animations = true +freeze_bodies = true +pause_particles = false +pause_animated_sprites = true +process_parent = false +fixed_process_parent = false [node name="anim" type="AnimationPlayer" parent="."] -playback/process_mode = 1 -playback/default_blend_time = 0.0 -root/root = NodePath("..") +playback_process_mode = 1 +playback_default_blend_time = 0.0 +root_node = NodePath("..") anims/explode = SubResource( 2 ) anims/idle = SubResource( 3 ) anims/walk = SubResource( 4 ) @@ -127,88 +222,88 @@ frame = 4 [node name="CollisionShape2D" type="CollisionShape2D" parent="."] -transform/pos = Vector2( -0.00525069, -0.727495 ) -transform/rot = 90.0 +position = Vector2( -0.00525069, -0.727495 ) +rotation = -1.5708 shape = SubResource( 1 ) trigger = false _update_shape_index = 0 [node name="detect_floor_left" type="RayCast2D" parent="."] -transform/pos = Vector2( -33.2868, -9.34363 ) +position = Vector2( -33.2868, -9.34363 ) enabled = true exclude_parent = true cast_to = Vector2( 0, 45 ) -layer_mask = 1 +collision_layer = 1 type_mask = 15 [node name="detect_wall_left" type="RayCast2D" parent="."] -transform/pos = Vector2( -12.1361, -0.739977 ) -transform/rot = -90.0 +position = Vector2( -12.1361, -0.739977 ) +rotation = 1.5708 enabled = true exclude_parent = true cast_to = Vector2( 0, 20 ) -layer_mask = 1 +collision_layer = 1 type_mask = 15 [node name="detect_wall_right" type="RayCast2D" parent="."] -transform/pos = Vector2( 3.2788, -0.381488 ) -transform/rot = 90.0 +position = Vector2( 3.2788, -0.381488 ) +rotation = -1.5708 enabled = true exclude_parent = true cast_to = Vector2( 0, 20 ) -layer_mask = 1 +collision_layer = 1 type_mask = 15 [node name="detect_floor_right" type="RayCast2D" parent="."] -transform/pos = Vector2( 29.1987, -9.34363 ) +position = Vector2( 29.1987, -9.34363 ) enabled = true exclude_parent = true cast_to = Vector2( 0, 45 ) -layer_mask = 1 +collision_layer = 1 type_mask = 15 -[node name="Particles2D" type="Particles2D" parent="."] +[node name="explosion" type="Particles2D" parent="."] -visibility/self_opacity = 0.121212 -visibility/blend_mode = 1 -config/amount = 32 -config/lifetime = 0.5 -config/emit_timeout = 0.5 -config/emitting = false -config/explosiveness = 0.1 -config/texture = ExtResource( 3 ) -params/direction = 0.0 -params/spread = 180.0 -params/linear_velocity = 90.0 -params/spin_velocity = 2.0 -params/orbit_velocity = 0.0 -params/gravity_direction = 0.0 -params/gravity_strength = 9.8 -params/radial_accel = 0.0 -params/tangential_accel = 0.0 -params/damping = 0.0 -params/initial_angle = 0.0 -params/initial_size = 2.0 -params/final_size = 3.0 -params/hue_variation = 0.0 -params/anim_speed_scale = 1.0 -params/anim_initial_pos = 0.0 -randomness/spin_velocity = 1.0 -color/color_ramp = SubResource( 5 ) +emitting = false +amount = 8 +lifetime = 1.0 +preprocess = 0.0 +speed_scale = 1.0 +explosiveness = 0.8 +randomness = 0.0 +visibility_rect = Rect2( -100, -100, 200, 200 ) +local_coords = true +fixed_fps = 0 +fract_delta = true +draw_order = 215832976 +process_material = SubResource( 6 ) +texture = ExtResource( 3 ) +normal_map = null +h_frames = 1 +v_frames = 1 -[node name="sound" type="SamplePlayer2D" parent="."] +[node name="sound_hit" type="AudioStreamPlayer2D" parent="."] -params/volume_db = 0.0 -params/pitch_scale = 1.0 -params/attenuation/min_distance = 1.0 -params/attenuation/max_distance = 2048.0 -params/attenuation/distance_exp = 1.0 -config/polyphony = 3 -config/samples = SubResource( 6 ) -config/pitch_random = 0.0 +stream = ExtResource( 4 ) +volume_db = 0.0 +autoplay = false +max_distance = 2000.0 +attenuation = 1.0 +bus = "Master" +area_mask = 1 + +[node name="sound_explode" type="AudioStreamPlayer2D" parent="."] + +stream = ExtResource( 5 ) +volume_db = 0.0 +autoplay = false +max_distance = 2000.0 +attenuation = 1.0 +bus = "Master" +area_mask = 1 diff --git a/2d/platformer/moving_platform.gd b/2d/platformer/moving_platform.gd index 21c312d5..949f0e48 100644 --- a/2d/platformer/moving_platform.gd +++ b/2d/platformer/moving_platform.gd @@ -11,9 +11,9 @@ func _fixed_process(delta): accum += delta*(1.0/cycle)*PI*2.0 accum = fmod(accum, PI*2.0) var d = sin(accum) - var xf = Matrix32() + var xf = Transform2D() xf[2]= motion*d - get_node("platform").set_transform(xf) + get_node("platform").transform=xf func _ready(): diff --git a/2d/platformer/moving_platform.tscn b/2d/platformer/moving_platform.tscn index c6269d6e..c5dcf9a8 100644 --- a/2d/platformer/moving_platform.tscn +++ b/2d/platformer/moving_platform.tscn @@ -1,4 +1,4 @@ -[gd_scene load_steps=4 format=1] +[gd_scene load_steps=4 format=2] [ext_resource path="res://moving_platform.gd" type="Script" id=1] [ext_resource path="res://moving_platform.png" type="Texture" id=2] @@ -6,37 +6,23 @@ [sub_resource type="ConvexPolygonShape2D" id=1] custom_solver_bias = 0.0 -points = Vector2Array( -88, 24, -88, -24, 88, -24, 88, 24 ) +points = PoolVector2Array( -88, -24, 88, -24, 88, 24, -88, 24 ) [node name="moving_platform" type="Node2D"] -script/script = ExtResource( 1 ) +script = ExtResource( 1 ) motion = Vector2( 0, 0 ) cycle = 1.0 -[node name="platform" type="RigidBody2D" parent="."] +[node name="platform" type="KinematicBody2D" parent="."] -input/pickable = false +input_pickable = false shapes/0/shape = SubResource( 1 ) -shapes/0/transform = Matrix32( 1, 0, 0, 1, 0, 0 ) +shapes/0/transform = Transform2D( 1, 0, 0, 1, 0, 0 ) shapes/0/trigger = false -collision/layers = 1 -collision/mask = 1 -mode = 3 -mass = 1.0 -friction = 1.0 -bounce = 0.0 -gravity_scale = 1.0 -custom_integrator = false -continuous_cd = 0 -contacts_reported = 0 -contact_monitor = false -sleeping = false -can_sleep = true -velocity/linear = Vector2( 0, 0 ) -velocity/angular = 0.0 -damp_override/linear = -1.0 -damp_override/angular = -1.0 +collision_layer = 1 +collision_mask = 1 +collision/margin = 0.08 [node name="Sprite" type="Sprite" parent="platform"] @@ -45,8 +31,8 @@ texture = ExtResource( 2 ) [node name="CollisionPolygon2D" type="CollisionPolygon2D" parent="platform"] build_mode = 0 -polygon = Vector2Array( -88, -24, 88, -24, 88, 24, -88, 24 ) -shape_range = Vector2( -1, -1 ) +polygon = PoolVector2Array( -88, -24, 88, -24, 88, 24, -88, 24 ) +shape_range = Vector2( 0, 0 ) trigger = false diff --git a/2d/platformer/one_way_platform.tscn b/2d/platformer/one_way_platform.tscn index 88c4b0d6..e30cf83c 100644 --- a/2d/platformer/one_way_platform.tscn +++ b/2d/platformer/one_way_platform.tscn @@ -1,4 +1,4 @@ -[gd_scene load_steps=3 format=1] +[gd_scene load_steps=4 format=2] [ext_resource path="res://one_way_platform.png" type="Texture" id=1] @@ -9,12 +9,12 @@ extents = Vector2( 100, 10 ) [node name="one_way_platform" type="StaticBody2D"] -input/pickable = false +input_pickable = false shapes/0/shape = SubResource( 1 ) -shapes/0/transform = Matrix32( 1, 0, 0, 1, 1.46304, -13.1672 ) +shapes/0/transform = Transform2D( 1, 0, 0, 1, 1.46304, -13.1672 ) shapes/0/trigger = false -collision/layers = 1 -collision/mask = 1 +collision_layer = 1 +collision_mask = 1 one_way_collision/direction = Vector2( 0, 1 ) one_way_collision/max_depth = 20.0 constant_linear_velocity = Vector2( 0, 0 ) @@ -28,9 +28,7 @@ texture = ExtResource( 1 ) [node name="CollisionShape2D" type="CollisionShape2D" parent="."] -transform/pos = Vector2( 1.46304, -13.1672 ) +position = Vector2( 1.46304, -13.1672 ) shape = SubResource( 1 ) trigger = false _update_shape_index = -1 - - diff --git a/2d/platformer/parallax_bg.tscn b/2d/platformer/parallax_bg.tscn index cf5815e2..cb41d2ac 100644 --- a/2d/platformer/parallax_bg.tscn +++ b/2d/platformer/parallax_bg.tscn @@ -1,4 +1,4 @@ -[gd_scene load_steps=7 format=1] +[gd_scene load_steps=14 format=2] [ext_resource path="res://scroll_bg_sky.png" type="Texture" id=1] [ext_resource path="res://scroll_bg_cloud_1.png" type="Texture" id=2] @@ -13,73 +13,73 @@ layer = -1 offset = Vector2( 0, 0 ) rotation = 0.0 scale = Vector2( 1, 1 ) -scroll/offset = Vector2( 0, 0 ) -scroll/base_offset = Vector2( 0, 0 ) -scroll/base_scale = Vector2( 0.7, 0 ) -scroll/limit_begin = Vector2( 0, 0 ) -scroll/limit_end = Vector2( 0, 0 ) -scroll/ignore_camera_zoom = false +scroll_offset = Vector2( 0, 0 ) +scroll_base_offset = Vector2( 0, 0 ) +scroll_base_scale = Vector2( 0.7, 0 ) +scroll_limit_begin = Vector2( 0, 0 ) +scroll_limit_end = Vector2( 0, 0 ) +scroll_ignore_camera_zoom = false [node name="sky" type="ParallaxLayer" parent="."] -motion/scale = Vector2( 1, 1 ) -motion/mirroring = Vector2( 800, 0 ) +motion_scale = Vector2( 1, 1 ) +motion_mirroring = Vector2( 800, 0 ) [node name="Sprite" type="Sprite" parent="sky"] -transform/scale = Vector2( 32, 0.94 ) +scale = Vector2( 32, 0.94 ) texture = ExtResource( 1 ) centered = false [node name="clouds" type="ParallaxLayer" parent="."] -motion/scale = Vector2( 0.1, 1 ) -motion/mirroring = Vector2( 800, 0 ) +motion_scale = Vector2( 0.1, 1 ) +motion_mirroring = Vector2( 800, 0 ) [node name="Sprite" type="Sprite" parent="clouds"] -transform/pos = Vector2( 28, 127 ) +position = Vector2( 28, 127 ) texture = ExtResource( 2 ) centered = false [node name="Sprite 2" type="Sprite" parent="clouds"] -transform/pos = Vector2( 404, 24 ) +position = Vector2( 404, 24 ) texture = ExtResource( 2 ) centered = false [node name="Sprite 3" type="Sprite" parent="clouds"] -transform/pos = Vector2( 154, 46 ) +position = Vector2( 154, 46 ) texture = ExtResource( 3 ) centered = false [node name="Sprite 4" type="Sprite" parent="clouds"] -transform/pos = Vector2( 525, 130 ) +position = Vector2( 525, 130 ) texture = ExtResource( 3 ) centered = false [node name="Sprite 5" type="Sprite" parent="clouds"] -transform/pos = Vector2( 255, 158 ) +position = Vector2( 255, 158 ) texture = ExtResource( 4 ) centered = false [node name="Sprite 6" type="Sprite" parent="clouds"] -transform/pos = Vector2( 674, 70 ) +position = Vector2( 674, 70 ) texture = ExtResource( 4 ) centered = false [node name="mount_ 2" type="ParallaxLayer" parent="."] -motion/scale = Vector2( 0.2, 1 ) -motion/mirroring = Vector2( 800, 0 ) +motion_scale = Vector2( 0.2, 1 ) +motion_mirroring = Vector2( 800, 0 ) [node name="Sprite" type="Sprite" parent="mount_ 2"] -transform/pos = Vector2( 0, 225 ) +position = Vector2( 0, 225 ) texture = ExtResource( 5 ) centered = false region = true @@ -87,15 +87,13 @@ region_rect = Rect2( 0, 0, 800, 256 ) [node name="mount_1" type="ParallaxLayer" parent="."] -motion/scale = Vector2( 0.4, 1 ) -motion/mirroring = Vector2( 800, 0 ) +motion_scale = Vector2( 0.4, 1 ) +motion_mirroring = Vector2( 800, 0 ) [node name="Sprite" type="Sprite" parent="mount_1"] -transform/pos = Vector2( 0, 225 ) +position = Vector2( 0, 225 ) texture = ExtResource( 6 ) centered = false region = true region_rect = Rect2( 0, 0, 800, 256 ) - - diff --git a/2d/platformer/player.gd b/2d/platformer/player.gd index 380116f2..8dc12a55 100644 --- a/2d/platformer/player.gd +++ b/2d/platformer/player.gd @@ -56,18 +56,18 @@ func _fixed_process(delta): # Jumping if (on_floor and Input.is_action_just_pressed("jump")): linear_vel.y=-JUMP_SPEED - get_node("sound").play("jump") + get_node("sound_jump").play() # Shooting if (Input.is_action_just_pressed("shoot")): var bullet = preload("res://bullet.tscn").instance() - bullet.set_pos( get_node("sprite/bullet_shoot").get_global_pos() ) #use node for shoot position - bullet.set_linear_velocity( Vector2( sprite.get_scale().x * BULLET_VELOCITY,0 ) ) + bullet.position = get_node("sprite/bullet_shoot").global_position #use node for shoot position + bullet.linear_velocity = Vector2( sprite.scale.x * BULLET_VELOCITY,0 ) bullet.add_collision_exception_with(self) # don't want player to collide with bullet get_parent().add_child( bullet ) #don't want bullet to move with me, so add it as child of parent - get_node("sound").play("shoot") + get_node("sound_shoot").play() shoot_time=0 @@ -77,11 +77,11 @@ func _fixed_process(delta): if (on_floor): if (linear_vel.x < -SIDING_CHANGE_SPEED): - sprite.set_scale( Vector2( -1, 1 ) ) + sprite.scale.x = -1 new_anim="run" if (linear_vel.x > SIDING_CHANGE_SPEED): - sprite.set_scale( Vector2( 1, 1 ) ) + sprite.scale.x = 1 new_anim="run" else: @@ -89,9 +89,9 @@ func _fixed_process(delta): # tries to change direction, during air control. # This allows for example the player to shoot quickly left then right. if (Input.is_action_pressed("move_left") and not Input.is_action_pressed("move_right")): - sprite.set_scale( Vector2( -1, 1 ) ) + sprite.scale.x = -1 if (Input.is_action_pressed("move_right") and not Input.is_action_pressed("move_left")): - sprite.set_scale( Vector2( 1, 1 ) ) + sprite.scale.x = 1 if (linear_vel.y < 0 ): new_anim="jumping" diff --git a/2d/platformer/player.tscn b/2d/platformer/player.tscn index 02feef8f..ee4407d2 100644 --- a/2d/platformer/player.tscn +++ b/2d/platformer/player.tscn @@ -1,15 +1,13 @@ -[gd_scene load_steps=24 format=1] +[gd_scene load_steps=20 format=2] [ext_resource path="res://player.gd" type="Script" id=1] [ext_resource path="res://robot_demo.png" type="Texture" id=2] -[ext_resource path="res://bullet.png" type="Texture" id=3] -[ext_resource path="res://sound_coin.wav" type="Sample" id=4] -[ext_resource path="res://sound_jump.wav" type="Sample" id=5] -[ext_resource path="res://sound_shoot.wav" type="Sample" id=6] -[ext_resource path="res://osb_left.png" type="Texture" id=7] -[ext_resource path="res://osb_right.png" type="Texture" id=8] -[ext_resource path="res://osb_jump.png" type="Texture" id=9] -[ext_resource path="res://osb_fire.png" type="Texture" id=10] +[ext_resource path="res://sound_jump.wav" type="AudioStream" id=3] +[ext_resource path="res://sound_shoot.wav" type="AudioStream" id=4] +[ext_resource path="res://osb_left.png" type="Texture" id=5] +[ext_resource path="res://osb_right.png" type="Texture" id=6] +[ext_resource path="res://osb_jump.png" type="Texture" id=7] +[ext_resource path="res://osb_fire.png" type="Texture" id=8] [sub_resource type="CapsuleShape2D" id=1] @@ -17,48 +15,61 @@ custom_solver_bias = 0.0 radius = 10.0 height = 44.4787 -[sub_resource type="ColorRamp" id=2] +[sub_resource type="Animation" id=2] -offsets = FloatArray( 0, 1 ) -colors = ColorArray( 1, 1, 1, 1, 0, 0, 0, 0.0442478 ) +resource_name = "crouch" +length = 0.01 +loop = true +step = 0.25 +tracks/0/type = "value" +tracks/0/path = NodePath("sprite:frame") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/imported = false +tracks/0/keys = { +"times": PoolFloatArray( 0 ), +"transitions": PoolFloatArray( 1 ), +"update": 1, +"values": [ 22 ] +} [sub_resource type="Animation" id=3] -resource/name = "crouch" +resource_name = "falling" length = 0.01 loop = true step = 0.25 tracks/0/type = "value" tracks/0/path = NodePath("sprite:frame") tracks/0/interp = 1 +tracks/0/loop_wrap = true tracks/0/imported = false -tracks/0/keys = { "times":FloatArray( 0 ), "transitions":FloatArray( 1 ), "update":1, "values":[ 22 ] } +tracks/0/keys = { +"times": PoolFloatArray( 0 ), +"transitions": PoolFloatArray( 1 ), +"update": 1, +"values": [ 21 ] +} [sub_resource type="Animation" id=4] -resource/name = "falling" -length = 0.01 -loop = true -step = 0.25 -tracks/0/type = "value" -tracks/0/path = NodePath("sprite:frame") -tracks/0/interp = 1 -tracks/0/imported = false -tracks/0/keys = { "times":FloatArray( 0 ), "transitions":FloatArray( 1 ), "update":1, "values":[ 21 ] } - -[sub_resource type="Animation" id=5] - -resource/name = "falling_weapon" +resource_name = "falling_weapon" length = 0.5 loop = true step = 0.25 tracks/0/type = "value" tracks/0/path = NodePath("sprite:frame") tracks/0/interp = 1 +tracks/0/loop_wrap = true tracks/0/imported = false -tracks/0/keys = { "times":FloatArray( 0 ), "transitions":FloatArray( 1 ), "update":1, "values":[ 26 ] } +tracks/0/keys = { +"times": PoolFloatArray( 0 ), +"transitions": PoolFloatArray( 1 ), +"update": 1, +"values": [ 26 ] +} -[sub_resource type="Animation" id=6] +[sub_resource type="Animation" id=5] length = 7.0 loop = true @@ -66,8 +77,31 @@ step = 0.25 tracks/0/type = "value" tracks/0/path = NodePath("sprite:frame") tracks/0/interp = 1 +tracks/0/loop_wrap = true tracks/0/imported = false -tracks/0/keys = { "times":FloatArray( 0, 1.25, 1.5, 2, 4.5, 4.75, 5, 5.25 ), "transitions":FloatArray( 1, 1, 1, 1, 1, 1, 1, 1 ), "update":1, "values":[ 16, 17, 18, 16, 19, 20, 19, 16 ] } +tracks/0/keys = { +"times": PoolFloatArray( 0, 1.25, 1.5, 2, 4.5, 4.75, 5, 5.25 ), +"transitions": PoolFloatArray( 1, 1, 1, 1, 1, 1, 1, 1 ), +"update": 1, +"values": [ 16, 17, 18, 16, 19, 20, 19, 16 ] +} + +[sub_resource type="Animation" id=6] + +length = 0.5 +loop = true +step = 0.25 +tracks/0/type = "value" +tracks/0/path = NodePath("sprite:frame") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/imported = false +tracks/0/keys = { +"times": PoolFloatArray( 0 ), +"transitions": PoolFloatArray( 1 ), +"update": 1, +"values": [ 25 ] +} [sub_resource type="Animation" id=7] @@ -77,8 +111,14 @@ step = 0.25 tracks/0/type = "value" tracks/0/path = NodePath("sprite:frame") tracks/0/interp = 1 +tracks/0/loop_wrap = true tracks/0/imported = false -tracks/0/keys = { "times":FloatArray( 0 ), "transitions":FloatArray( 1 ), "update":1, "values":[ 25 ] } +tracks/0/keys = { +"times": PoolFloatArray( 0, 0.25, 0.5 ), +"transitions": PoolFloatArray( 1, 1, 1 ), +"update": 1, +"values": [ 23, 24, 23 ] +} [sub_resource type="Animation" id=8] @@ -88,19 +128,31 @@ step = 0.25 tracks/0/type = "value" tracks/0/path = NodePath("sprite:frame") tracks/0/interp = 1 +tracks/0/loop_wrap = true tracks/0/imported = false -tracks/0/keys = { "times":FloatArray( 0, 0.25, 0.5 ), "transitions":FloatArray( 1, 1, 1 ), "update":1, "values":[ 23, 24, 23 ] } +tracks/0/keys = { +"times": PoolFloatArray( 0 ), +"transitions": PoolFloatArray( 1 ), +"update": 1, +"values": [ 26 ] +} [sub_resource type="Animation" id=9] -length = 0.5 +length = 1.25 loop = true step = 0.25 tracks/0/type = "value" tracks/0/path = NodePath("sprite:frame") tracks/0/interp = 1 +tracks/0/loop_wrap = true tracks/0/imported = false -tracks/0/keys = { "times":FloatArray( 0 ), "transitions":FloatArray( 1 ), "update":1, "values":[ 26 ] } +tracks/0/keys = { +"times": PoolFloatArray( 0, 0.25, 0.5, 0.75, 1, 1.25 ), +"transitions": PoolFloatArray( 1, 1, 1, 1, 1, 1 ), +"update": 1, +"values": [ 0, 1, 2, 3, 4, 0 ] +} [sub_resource type="Animation" id=10] @@ -110,8 +162,14 @@ step = 0.25 tracks/0/type = "value" tracks/0/path = NodePath("sprite:frame") tracks/0/interp = 1 +tracks/0/loop_wrap = true tracks/0/imported = false -tracks/0/keys = { "times":FloatArray( 0, 0.25, 0.5, 0.75, 1, 1.25 ), "transitions":FloatArray( 1, 1, 1, 1, 1, 1 ), "update":1, "values":[ 0, 1, 2, 3, 4, 0 ] } +tracks/0/keys = { +"times": PoolFloatArray( 0, 0.25, 0.5, 0.75, 1, 1.25 ), +"transitions": PoolFloatArray( 1, 1, 1, 1, 1, 1 ), +"update": 1, +"values": [ 5, 6, 7, 8, 9, 5 ] +} [sub_resource type="Animation" id=11] @@ -121,36 +179,25 @@ step = 0.25 tracks/0/type = "value" tracks/0/path = NodePath("sprite:frame") tracks/0/interp = 1 +tracks/0/loop_wrap = true tracks/0/imported = false -tracks/0/keys = { "times":FloatArray( 0, 0.25, 0.5, 0.75, 1, 1.25 ), "transitions":FloatArray( 1, 1, 1, 1, 1, 1 ), "update":1, "values":[ 5, 6, 7, 8, 9, 5 ] } - -[sub_resource type="Animation" id=12] - -length = 1.25 -loop = true -step = 0.25 -tracks/0/type = "value" -tracks/0/path = NodePath("sprite:frame") -tracks/0/interp = 1 -tracks/0/imported = false -tracks/0/keys = { "times":FloatArray( 0, 0.25, 0.5, 0.75, 1, 1.25 ), "transitions":FloatArray( 1, 1, 1, 1, 1, 1 ), "update":1, "values":[ 10, 11, 12, 13, 14, 5 ] } - -[sub_resource type="SampleLibrary" id=13] - -samples/coin = { "db":0.0, "pitch":1.0, "sample":ExtResource( 4 ) } -samples/jump = { "db":0.0, "pitch":1.0, "sample":ExtResource( 5 ) } -samples/shoot = { "db":0.0, "pitch":1.0, "sample":ExtResource( 6 ) } +tracks/0/keys = { +"times": PoolFloatArray( 0, 0.25, 0.5, 0.75, 1, 1.25 ), +"transitions": PoolFloatArray( 1, 1, 1, 1, 1, 1 ), +"update": 1, +"values": [ 10, 11, 12, 13, 14, 5 ] +} [node name="player" type="KinematicBody2D"] -input/pickable = false +input_pickable = false shapes/0/shape = SubResource( 1 ) -shapes/0/transform = Matrix32( 1, 0, 0, 1, 0.291992, -0.835023 ) +shapes/0/transform = Transform2D( 1, 0, 0, 1, 0.291992, -0.835023 ) shapes/0/trigger = false -collision/layers = 1 -collision/mask = 1 +collision_layer = 1 +collision_mask = 1 collision/margin = 0.08 -script/script = ExtResource( 1 ) +script = ExtResource( 1 ) [node name="sprite" type="Sprite" parent="."] @@ -159,57 +206,30 @@ vframes = 2 hframes = 16 frame = 22 -[node name="smoke" type="Particles2D" parent="sprite"] +[node name="smoke" type="Node2D" parent="sprite"] -visibility/self_opacity = 0.363636 -visibility/blend_mode = 1 -transform/pos = Vector2( 20.7312, 3.21187 ) -transform/rot = 83.4504 -config/amount = 4 -config/lifetime = 0.3 -config/emit_timeout = 0.3 -config/emitting = false -config/local_space = false -config/explosiveness = 0.1 -config/texture = ExtResource( 3 ) -params/direction = 0.0 -params/spread = 180.0 -params/linear_velocity = 20.0 -params/spin_velocity = 1.0 -params/orbit_velocity = 0.0 -params/gravity_direction = 0.0 -params/gravity_strength = 9.8 -params/radial_accel = 0.0 -params/tangential_accel = 0.0 -params/damping = 0.0 -params/initial_angle = 0.0 -params/initial_size = 2.0 -params/final_size = 2.0 -params/hue_variation = 0.0 -params/anim_speed_scale = 1.0 -params/anim_initial_pos = 0.0 -randomness/spin_velocity = 2.0 -color/color_ramp = SubResource( 2 ) +position = Vector2( 20.7312, 3.21187 ) +rotation = -1.45648 [node name="bullet_shoot" type="Position2D" parent="sprite"] -transform/pos = Vector2( 30.6589, 6.13176 ) +position = Vector2( 30.6589, 6.13176 ) [node name="anim" type="AnimationPlayer" parent="."] -playback/process_mode = 1 -playback/default_blend_time = 0.0 -root/root = NodePath("..") -anims/crouch = SubResource( 3 ) -anims/falling = SubResource( 4 ) -anims/falling_weapon = SubResource( 5 ) -anims/idle = SubResource( 6 ) -anims/idle_weapon = SubResource( 7 ) -anims/jumping = SubResource( 8 ) -anims/jumping_weapon = SubResource( 9 ) -anims/run = SubResource( 10 ) -anims/run_weapon = SubResource( 11 ) -anims/standing_weapon_ready = SubResource( 12 ) +playback_process_mode = 1 +playback_default_blend_time = 0.0 +root_node = NodePath("..") +anims/crouch = SubResource( 2 ) +anims/falling = SubResource( 3 ) +anims/falling_weapon = SubResource( 4 ) +anims/idle = SubResource( 5 ) +anims/idle_weapon = SubResource( 6 ) +anims/jumping = SubResource( 7 ) +anims/jumping_weapon = SubResource( 8 ) +anims/run = SubResource( 9 ) +anims/run_weapon = SubResource( 10 ) +anims/standing_weapon_ready = SubResource( 11 ) playback/active = true playback/speed = 2.0 blend_times = [ ] @@ -221,43 +241,46 @@ anchor_mode = 1 rotating = false current = true zoom = Vector2( 1, 1 ) -limit/left = 0 -limit/top = 0 -limit/right = 10000000 -limit/bottom = 10000000 -limit/smoothed = false -drag_margin/h_enabled = true -drag_margin/v_enabled = true -smoothing/enable = false -smoothing/speed = 5.0 -drag_margin/left = 0.2 -drag_margin/top = 0.2 -drag_margin/right = 0.2 -drag_margin/bottom = 0.2 +limit_left = 0 +limit_top = 0 +limit_right = 10000000 +limit_bottom = 10000000 +limit_smoothed = false +drag_margin_h_enabled = true +drag_margin_v_enabled = true +smoothing_enabled = false +smoothing_speed = 5.0 +drag_margin_left = 0.2 +drag_margin_top = 0.2 +drag_margin_right = 0.2 +drag_margin_bottom = 0.2 [node name="CollisionShape2D" type="CollisionShape2D" parent="."] -transform/pos = Vector2( 0.291992, -0.835023 ) +position = Vector2( 0.291992, -0.835023 ) shape = SubResource( 1 ) trigger = false _update_shape_index = 0 -[node name="sound" type="SamplePlayer" parent="."] +[node name="sound_jump" type="AudioStreamPlayer2D" parent="."] -config/polyphony = 1 -config/samples = SubResource( 13 ) -default/volume_db = 0.0 -default/pitch_scale = 1.0 -default/pan = 0.0 -default/depth = 0.0 -default/height = 0.0 -default/filter/type = 0 -default/filter/cutoff = 0.0 -default/filter/resonance = 0.0 -default/filter/gain = 0.0 -default/reverb_room = 2 -default/reverb_send = 0.0 -default/chorus_send = 0.0 +stream = ExtResource( 3 ) +volume_db = 0.0 +autoplay = false +max_distance = 2000.0 +attenuation = 1.0 +bus = "Master" +area_mask = 1 + +[node name="sound_shoot" type="AudioStreamPlayer2D" parent="."] + +stream = ExtResource( 4 ) +volume_db = 0.0 +autoplay = false +max_distance = 2000.0 +attenuation = 1.0 +bus = "Master" +area_mask = 1 [node name="ui" type="CanvasLayer" parent="."] @@ -268,44 +291,56 @@ scale = Vector2( 1, 1 ) [node name="left" type="TouchScreenButton" parent="ui"] -transform/pos = Vector2( 27.7593, 360.87 ) -transform/scale = Vector2( 1.49157, 1.46265 ) -normal = ExtResource( 7 ) +position = Vector2( 27.7593, 360.87 ) +scale = Vector2( 1.49157, 1.46265 ) +normal = ExtResource( 5 ) pressed = null bitmask = null +shape = null +shape_centered = true +shape_visible = true passby_press = true action = "move_left" visibility_mode = 1 [node name="right" type="TouchScreenButton" parent="ui"] -transform/pos = Vector2( 121.542, 361.415 ) -transform/scale = Vector2( 1.49157, 1.46265 ) -normal = ExtResource( 8 ) +position = Vector2( 121.542, 361.415 ) +scale = Vector2( 1.49157, 1.46265 ) +normal = ExtResource( 6 ) pressed = null bitmask = null +shape = null +shape_centered = true +shape_visible = true passby_press = true action = "move_right" visibility_mode = 1 [node name="jump" type="TouchScreenButton" parent="ui"] -transform/pos = Vector2( 666.224, 359.02 ) -transform/scale = Vector2( 1.49157, 1.46265 ) -normal = ExtResource( 9 ) +position = Vector2( 666.224, 359.02 ) +scale = Vector2( 1.49157, 1.46265 ) +normal = ExtResource( 7 ) pressed = null bitmask = null +shape = null +shape_centered = true +shape_visible = true passby_press = false action = "jump" visibility_mode = 1 [node name="fire" type="TouchScreenButton" parent="ui"] -transform/pos = Vector2( 668.073, 262.788 ) -transform/scale = Vector2( 1.49157, 1.46265 ) -normal = ExtResource( 10 ) +position = Vector2( 668.073, 262.788 ) +scale = Vector2( 1.49157, 1.46265 ) +normal = ExtResource( 8 ) pressed = null bitmask = null +shape = null +shape_centered = true +shape_visible = true passby_press = false action = "shoot" visibility_mode = 1 diff --git a/2d/platformer/stage.tscn b/2d/platformer/stage.tscn index 7391420d..e184273f 100644 --- a/2d/platformer/stage.tscn +++ b/2d/platformer/stage.tscn @@ -1,13 +1,12 @@ -[gd_scene load_steps=9 format=1] +[gd_scene load_steps=8 format=2] [ext_resource path="res://tileset.tres" type="TileSet" id=1] [ext_resource path="res://coin.tscn" type="PackedScene" id=2] [ext_resource path="res://moving_platform.tscn" type="PackedScene" id=3] [ext_resource path="res://one_way_platform.tscn" type="PackedScene" id=4] [ext_resource path="res://player.tscn" type="PackedScene" id=5] -[ext_resource path="res://music.ogg" type="AudioStream" id=6] -[ext_resource path="res://enemy.tscn" type="PackedScene" id=7] -[ext_resource path="res://parallax_bg.tscn" type="PackedScene" id=8] +[ext_resource path="res://enemy.tscn" type="PackedScene" id=6] +[ext_resource path="res://parallax_bg.tscn" type="PackedScene" id=7] [node name="stage" type="Node"] @@ -15,20 +14,22 @@ mode = 0 tile_set = ExtResource( 1 ) -cell/size = Vector2( 64, 64 ) -cell/quadrant_size = 8 -cell/custom_transform = Matrix32( 1, 0, 0, 1, 0, 0 ) -cell/half_offset = 2 -cell/tile_origin = 0 -cell/y_sort = false -collision/use_kinematic = false -collision/friction = 1.0 -collision/bounce = 0.0 -collision/layers = 1 -collision/mask = 1 -occluder/light_mask = 1 -tile_data = IntArray( 0, 2, 65536, 2, 131072, 2, 196608, 2, 196626, 9, 262144, 2, 262162, 8, 327680, 2, 327697, 536870921, 327698, 7, 393216, 2, 393276, 536870914, 393277, 536870922, 393278, 536870922, 393279, 536870922, 393280, 536870922, 393281, 536870922, 393282, 536870922, 393283, 536870922, 393284, 536870922, 393285, 536870922, 458752, 2, 458812, 536870914, 458813, 536870922, 458814, 536870922, 458815, 536870922, 458816, 536870922, 458817, 536870922, 458818, 536870922, 458819, 536870922, 458820, 536870922, 458821, 536870922, 524288, 4, 524289, 1, 524348, 536870914, 524349, 536870922, 524350, 536870922, 524351, 536870922, 524352, 536870922, 524353, 536870922, 524354, 536870922, 524355, 536870922, 524356, 536870922, 524357, 536870922, 589824, 10, 589825, 13, 589860, 536870914, 589861, 10, 589862, 10, 589863, 10, 589864, 10, 589865, 10, 589866, 10, 589867, 10, 589868, 10, 589869, 2, 589884, 536870914, 589885, 536870922, 589886, 536870922, 589887, 536870922, 589888, 536870922, 589889, 536870922, 589890, 536870922, 589891, 536870922, 589892, 536870922, 589893, 536870922, 655360, 2, 655396, 536870914, 655397, 10, 655398, 10, 655399, 10, 655400, 10, 655401, 10, 655402, 10, 655403, 10, 655404, 10, 655405, 2, 655420, 536870914, 655421, 536870922, 655422, 536870922, 655423, 536870922, 655424, 536870922, 655425, 536870922, 655426, 536870922, 655427, 536870922, 655428, 536870922, 655429, 536870922, 720896, 2, 720932, 536870914, 720933, 10, 720934, 10, 720935, 10, 720936, 10, 720937, 10, 720938, 10, 720939, 10, 720940, 10, 720941, 2, 720956, 536870914, 720957, 536870922, 720958, 536870922, 720959, 536870922, 720960, 536870922, 720961, 536870922, 720962, 536870922, 720963, 536870922, 720964, 536870922, 720965, 536870922, 786432, 2, 786437, 9, 786468, 536870914, 786469, 10, 786470, 10, 786471, 10, 786472, 10, 786473, 10, 786474, 10, 786475, 10, 786476, 10, 786477, 2, 786492, 536870914, 786493, 536870922, 786494, 536870922, 786495, 536870922, 786496, 536870922, 786497, 536870922, 786498, 536870922, 786499, 536870922, 786500, 536870922, 786501, 536870922, 851968, 2, 851973, 7, 852004, 536870914, 852005, 10, 852006, 10, 852007, 10, 852008, 10, 852009, 10, 852010, 10, 852011, 10, 852012, 10, 852013, 2, 852028, 536870914, 852029, 536870922, 852030, 536870922, 852031, 536870922, 852032, 536870922, 852033, 536870922, 852034, 536870922, 852035, 536870922, 852036, 536870922, 852037, 536870922, 917504, 2, 917506, 9, 917509, 7, 917512, 536870921, 917540, 536870914, 917541, 10, 917542, 10, 917543, 10, 917544, 10, 917545, 10, 917546, 10, 917547, 10, 917548, 10, 917549, 2, 917564, 536870914, 917565, 536870922, 917566, 536870922, 917567, 536870922, 917568, 536870922, 917569, 536870922, 917570, 536870922, 917571, 536870922, 917572, 536870922, 917573, 536870922, 983040, 2, 983042, 7, 983045, 7, 983048, 536870920, 983076, 536870914, 983077, 10, 983078, 10, 983079, 10, 983080, 10, 983081, 10, 983082, 10, 983083, 10, 983084, 10, 983085, 2, 983100, 536870914, 983101, 536870922, 983102, 536870922, 983103, 536870922, 983104, 536870922, 983105, 536870922, 983106, 536870922, 983107, 536870922, 983108, 536870922, 983109, 536870922, 1048576, 2, 1048578, 8, 1048581, 8, 1048584, 536870919, 1048612, 536870914, 1048613, 10, 1048614, 10, 1048615, 10, 1048616, 10, 1048617, 10, 1048618, 10, 1048619, 10, 1048620, 10, 1048621, 2, 1048636, 536870914, 1048637, 536870922, 1048638, 536870922, 1048639, 536870922, 1048640, 536870922, 1048641, 536870922, 1048642, 536870922, 1048643, 536870922, 1048644, 536870922, 1048645, 536870922, 1114112, 4, 1114113, 0, 1114114, 6, 1114115, 0, 1114116, 0, 1114117, 6, 1114118, 1, 1114127, 536870913, 1114128, 0, 1114129, 15, 1114139, 536870927, 1114140, 0, 1114141, 536870912, 1114142, 536870912, 1114143, 536870912, 1114144, 15, 1114148, 536870925, 1114149, 536870923, 1114150, 536870923, 1114151, 536870923, 1114152, 536870923, 1114153, 536870923, 1114154, 536870923, 1114155, 536870923, 1114156, 536870923, 1114157, 13, 1114172, 536870914, 1114173, 536870922, 1114174, 536870922, 1114175, 536870922, 1114176, 536870922, 1114177, 536870922, 1114178, 536870922, 1114179, 536870922, 1114180, 536870922, 1114181, 536870922, 1179648, 10, 1179649, 10, 1179650, 10, 1179651, 10, 1179652, 10, 1179653, 10, 1179654, 2, 1179656, 536870919, 1179663, 536870914, 1179664, 2, 1179676, 536870914, 1179677, 536870922, 1179678, 536870922, 1179679, 2, 1179700, 536870913, 1179701, 536870912, 1179702, 536870912, 1179703, 536870912, 1179704, 536870912, 1179705, 536870912, 1179706, 536870912, 1179707, 536870912, 1179708, 536870916, 1179709, 536870922, 1179710, 536870922, 1179711, 536870922, 1179712, 536870922, 1179713, 536870922, 1179714, 536870922, 1179715, 536870922, 1179716, 536870922, 1179717, 536870922, 1245184, 10, 1245185, 10, 1245186, 10, 1245187, 10, 1245188, 10, 1245189, 10, 1245190, 4, 1245191, 1, 1245192, 536870919, 1245199, 536870914, 1245200, 2, 1245212, 536870914, 1245213, 536870922, 1245214, 536870922, 1245215, 2, 1245236, 536870914, 1245237, 536870922, 1245238, 536870922, 1245239, 536870922, 1245240, 536870922, 1245241, 536870922, 1245242, 536870922, 1245243, 536870922, 1245244, 536870922, 1245245, 536870922, 1245246, 536870922, 1245247, 536870922, 1245248, 536870922, 1245249, 536870922, 1245250, 536870922, 1245251, 536870922, 1245252, 536870922, 1245253, 536870922, 1310720, 10, 1310721, 10, 1310722, 10, 1310723, 10, 1310724, 10, 1310725, 10, 1310726, 10, 1310727, 4, 1310728, 1, 1310735, 536870914, 1310736, 2, 1310748, 536870914, 1310749, 536870922, 1310750, 536870922, 1310751, 2, 1310772, 536870914, 1310773, 536870922, 1310774, 536870922, 1310775, 536870922, 1310776, 536870922, 1310777, 536870922, 1310778, 536870922, 1310779, 536870922, 1310780, 536870922, 1310781, 536870922, 1310782, 536870922, 1310783, 536870922, 1310784, 536870922, 1310785, 536870922, 1310786, 536870922, 1310787, 536870922, 1310788, 536870922, 1310789, 536870922, 1376256, 10, 1376257, 10, 1376258, 10, 1376259, 10, 1376260, 10, 1376261, 10, 1376262, 10, 1376263, 10, 1376264, 4, 1376265, 0, 1376266, 0, 1376267, 0, 1376268, 0, 1376269, 0, 1376270, 0, 1376271, 536870916, 1376272, 2, 1376284, 536870914, 1376285, 536870922, 1376286, 536870922, 1376287, 2, 1376308, 536870914, 1376309, 536870922, 1376310, 536870922, 1376311, 536870922, 1376312, 536870922, 1376313, 536870922, 1376314, 536870922, 1376315, 536870922, 1376316, 536870922, 1376317, 536870922, 1376318, 536870922, 1376319, 536870922, 1376320, 536870922, 1376321, 536870922, 1376322, 536870922, 1376323, 536870922, 1376324, 536870922, 1376325, 536870922, 1441792, 10, 1441793, 10, 1441794, 10, 1441795, 10, 1441796, 10, 1441797, 10, 1441798, 10, 1441799, 10, 1441800, 10, 1441801, 10, 1441802, 10, 1441803, 10, 1441804, 10, 1441805, 10, 1441806, 10, 1441807, 10, 1441808, 2, 1441820, 536870914, 1441821, 536870922, 1441822, 536870922, 1441823, 2, 1441844, 536870914, 1441845, 536870922, 1441846, 536870922, 1441847, 536870922, 1441848, 536870922, 1441849, 536870922, 1441850, 536870922, 1441851, 536870922, 1441852, 536870922, 1441853, 536870922, 1441854, 536870922, 1441855, 536870922, 1441856, 536870922, 1441857, 536870922, 1441858, 536870922, 1441859, 536870922, 1441860, 536870922, 1441861, 536870922, 1507328, 10, 1507329, 10, 1507330, 10, 1507331, 10, 1507332, 10, 1507333, 10, 1507334, 10, 1507335, 10, 1507336, 10, 1507337, 10, 1507338, 10, 1507339, 10, 1507340, 10, 1507341, 10, 1507342, 10, 1507343, 10, 1507344, 2, 1507356, 536870914, 1507357, 536870922, 1507358, 536870922, 1507359, 4, 1507360, 0, 1507361, 0, 1507362, 0, 1507363, 0, 1507364, 0, 1507365, 0, 1507366, 12, 1507380, 536870914, 1507381, 536870922, 1507382, 536870922, 1507383, 536870922, 1507384, 536870922, 1507385, 536870922, 1507386, 536870922, 1507387, 536870922, 1507388, 536870922, 1507389, 536870922, 1507390, 536870922, 1507391, 536870922, 1507392, 536870922, 1507393, 536870922, 1507394, 536870922, 1507395, 536870922, 1507396, 536870922, 1507397, 536870922, 1572864, 10, 1572865, 10, 1572866, 10, 1572867, 10, 1572868, 10, 1572869, 10, 1572870, 10, 1572871, 10, 1572872, 10, 1572873, 10, 1572874, 10, 1572875, 10, 1572876, 10, 1572877, 10, 1572878, 10, 1572879, 10, 1572880, 2, 1572892, 536870922, 1572893, 536870922, 1572894, 536870922, 1572895, 536870922, 1572896, 536870922, 1572897, 536870922, 1572898, 536870922, 1572899, 536870922, 1572900, 536870922, 1572901, 536870922, 1572902, 4, 1572903, 12, 1572916, 536870914, 1572917, 536870922, 1572918, 536870922, 1572919, 536870922, 1572920, 536870922, 1572921, 536870922, 1572922, 536870922, 1572923, 536870922, 1572924, 536870922, 1572925, 536870922, 1572926, 536870922, 1572927, 536870922, 1572928, 536870922, 1572929, 536870922, 1572930, 536870922, 1572931, 536870922, 1572932, 536870922, 1572933, 536870922, 1638400, 10, 1638401, 10, 1638402, 10, 1638403, 10, 1638404, 10, 1638405, 10, 1638406, 10, 1638407, 10, 1638408, 10, 1638409, 10, 1638410, 10, 1638411, 10, 1638412, 10, 1638413, 10, 1638414, 10, 1638415, 10, 1638416, 2, 1638428, 536870922, 1638429, 536870922, 1638430, 536870922, 1638431, 536870922, 1638432, 536870922, 1638433, 536870922, 1638434, 536870922, 1638435, 536870922, 1638436, 536870922, 1638437, 536870922, 1638438, 536870922, 1638439, 4, 1638440, 12, 1638452, 536870914, 1638453, 536870922, 1638454, 536870922, 1638455, 536870922, 1638456, 536870922, 1638457, 536870922, 1638458, 536870922, 1638459, 536870922, 1638460, 536870922, 1638461, 536870922, 1638462, 536870922, 1638463, 536870922, 1638464, 536870922, 1638465, 536870922, 1638466, 536870922, 1638467, 536870922, 1638468, 536870922, 1638469, 536870922, 1703964, 536870922, 1703965, 536870922, 1703966, 536870922, 1703967, 536870922, 1703968, 536870922, 1703969, 536870922, 1703970, 536870922, 1703971, 536870922, 1703972, 536870922, 1703973, 536870922, 1703974, 536870922, 1703975, 536870922, 1703976, 4, 1703977, 12, 1703988, 536870914, 1703989, 536870922, 1703990, 536870922, 1703991, 536870922, 1703992, 536870922, 1703993, 536870922, 1703994, 536870922, 1703995, 536870922, 1703996, 536870922, 1703997, 536870922, 1703998, 536870922, 1703999, 536870922, 1704000, 536870922, 1704001, 536870922, 1704002, 536870922, 1704003, 536870922, 1704004, 536870922, 1704005, 536870922, 1769499, 536870922, 1769500, 536870922, 1769501, 536870922, 1769502, 536870922, 1769503, 536870922, 1769504, 536870922, 1769505, 536870922, 1769506, 536870922, 1769507, 536870922, 1769508, 536870922, 1769509, 536870922, 1769510, 536870922, 1769511, 536870922, 1769512, 536870922, 1769513, 4, 1769514, 12, 1769524, 536870914, 1769525, 536870922, 1769526, 536870922, 1769527, 536870922, 1769528, 536870922, 1769529, 536870922, 1769530, 536870922, 1769531, 536870922, 1769532, 536870922, 1769533, 536870922, 1769534, 536870922, 1769535, 536870922, 1769536, 536870922, 1769537, 536870922, 1769538, 536870922, 1769539, 536870922, 1769540, 536870922, 1769541, 536870922, 1835035, 536870922, 1835036, 536870922, 1835037, 536870922, 1835038, 536870922, 1835039, 536870922, 1835040, 536870922, 1835041, 536870922, 1835042, 536870922, 1835043, 536870922, 1835044, 536870922, 1835045, 536870922, 1835046, 536870922, 1835047, 536870922, 1835048, 536870922, 1835049, 536870922, 1835050, 4, 1835051, 12, 1835060, 536870914, 1835061, 536870922, 1835062, 536870922, 1835063, 536870922, 1835064, 536870922, 1835065, 536870922, 1835066, 536870922, 1835067, 536870922, 1835068, 536870922, 1835069, 536870922, 1835070, 536870922, 1835071, 536870922, 1835072, 536870922, 1835073, 536870922, 1835074, 536870922, 1835075, 536870922, 1835076, 536870922, 1835077, 536870922, 1900571, 536870922, 1900572, 536870922, 1900573, 536870922, 1900574, 536870922, 1900575, 536870922, 1900576, 536870922, 1900577, 536870922, 1900578, 536870922, 1900579, 536870922, 1900580, 536870922, 1900581, 536870922, 1900582, 536870922, 1900583, 536870922, 1900584, 536870922, 1900585, 536870922, 1900586, 536870922, 1900587, 4, 1900588, 14, 1900589, 14, 1900590, 14, 1900591, 14, 1900592, 14, 1900593, 14, 1900594, 14, 1900595, 14, 1900596, 536870916, 1900597, 536870922, 1900598, 536870922, 1900599, 536870922, 1900600, 536870922, 1900601, 536870922, 1900602, 536870922, 1900603, 536870922, 1900604, 536870922, 1900605, 536870922, 1900606, 536870922, 1900607, 536870922, 1900608, 536870922, 1900609, 536870922, 1900610, 536870922, 1900611, 536870922, 1900612, 536870922, 1900613, 536870922, 1966107, 536870922, 1966108, 536870922, 1966109, 536870922, 1966110, 536870922, 1966111, 536870922, 1966112, 536870922, 1966113, 536870922, 1966114, 536870922, 1966115, 536870922, 1966116, 536870922, 1966117, 536870922, 1966118, 536870922, 1966119, 536870922, 1966120, 536870922, 1966121, 536870922, 1966122, 536870922, 1966123, 536870922, 1966124, 536870922, 1966125, 536870922, 1966126, 536870922, 1966127, 536870922, 1966128, 536870922, 1966129, 536870922, 1966130, 536870922, 1966131, 536870922, 1966132, 536870922, 1966133, 536870922, 1966134, 536870922, 1966135, 536870922, 1966136, 536870922, 1966137, 536870922, 1966138, 536870922, 1966139, 536870922, 1966140, 536870922, 1966141, 536870922, 1966142, 536870922, 1966143, 536870922, 1966144, 536870922, 1966145, 536870922, 1966146, 536870922, 1966147, 536870922, 1966148, 536870922, 1966149, 536870922, 2031643, 536870922, 2031644, 536870922, 2031645, 536870922, 2031646, 536870922, 2031647, 536870922, 2031648, 536870922, 2031649, 536870922, 2031650, 536870922, 2031651, 536870922, 2031652, 536870922, 2031653, 536870922, 2031654, 536870922, 2031655, 536870922, 2031656, 536870922, 2031657, 536870922, 2031658, 536870922, 2031659, 536870922, 2031660, 536870922, 2031661, 536870922, 2031662, 536870922, 2031663, 536870922, 2031664, 536870922, 2031665, 536870922, 2031666, 536870922, 2031667, 536870922, 2031668, 536870922, 2031669, 536870922, 2031670, 536870922, 2031671, 536870922, 2031672, 536870922, 2031673, 536870922, 2031674, 536870922, 2031675, 536870922, 2031676, 536870922, 2031677, 536870922, 2031678, 536870922, 2031679, 536870922, 2031680, 536870922, 2031681, 536870922, 2031682, 536870922, 2031683, 536870922, 2031684, 536870922, 2031685, 536870922, 2097179, 536870922, 2097180, 536870922, 2097181, 536870922, 2097182, 536870922, 2097183, 536870922, 2097184, 536870922, 2097185, 536870922, 2097186, 536870922, 2097187, 536870922, 2097188, 536870922, 2097189, 536870922, 2097190, 536870922, 2097191, 536870922, 2097192, 536870922, 2097193, 536870922, 2097194, 536870922, 2097195, 536870922, 2097196, 536870922, 2097197, 536870922, 2097198, 536870922, 2097199, 536870922, 2097200, 536870922, 2097201, 536870922, 2097202, 536870922, 2097203, 536870922, 2097204, 536870922, 2097205, 536870922, 2097206, 536870922, 2097207, 536870922, 2097208, 536870922, 2097209, 536870922, 2097210, 536870922, 2097211, 536870922, 2097212, 536870922, 2097213, 536870922, 2097214, 536870922, 2097215, 536870922, 2097216, 536870922, 2097217, 536870922, 2097218, 536870922, 2097219, 536870922, 2097220, 536870922, 2097221, 536870922, 2162716, 536870922, 2162717, 536870922, 2162718, 536870922, 2162719, 536870922, 2162720, 536870922, 2162721, 536870922, 2162722, 536870922, 2162723, 536870922, 2162724, 536870922, 2162725, 536870922, 2162726, 536870922, 2162727, 536870922, 2162728, 536870922, 2162729, 536870922, 2162730, 536870922, 2162731, 536870922, 2162732, 536870922, 2162733, 536870922, 2162734, 536870922, 2162735, 536870922, 2162736, 536870922, 2162737, 536870922, 2162738, 536870922, 2162739, 536870922, 2162740, 536870922, 2162741, 536870922, 2162742, 536870922, 2162743, 536870922, 2162744, 536870922, 2162745, 536870922, 2162746, 536870922, 2162747, 536870922, 2162748, 536870922, 2162749, 536870922, 2162750, 536870922, 2162751, 536870922, 2162752, 536870922, 2162753, 536870922, 2162754, 536870922, 2162755, 536870922, 2162756, 536870922, 2162757, 536870922, 2228252, 536870922, 2228253, 536870922, 2228254, 536870922, 2228255, 536870922, 2228256, 536870922, 2228257, 536870922, 2228258, 536870922, 2228259, 536870922, 2228260, 536870922, 2228261, 536870922, 2228262, 536870922, 2228263, 536870922, 2228264, 536870922, 2228265, 536870922, 2228266, 536870922, 2228267, 536870922, 2228268, 536870922, 2228269, 536870922, 2228270, 536870922, 2228271, 536870922, 2228272, 536870922, 2228273, 536870922, 2228274, 536870922, 2228275, 536870922, 2228276, 536870922, 2228277, 536870922, 2228278, 536870922, 2228279, 536870922, 2228280, 536870922, 2228281, 536870922, 2228282, 536870922, 2228283, 536870922, 2228284, 536870922, 2228285, 536870922, 2228286, 536870922, 2228287, 536870922, 2228288, 536870922, 2228289, 536870922, 2228290, 536870922, 2228291, 536870922, 2228292, 536870922, 2228293, 536870922, 2293788, 536870922, 2293789, 536870922, 2293790, 536870922, 2293791, 536870922, 2293792, 536870922, 2293793, 536870922, 2293794, 536870922, 2293795, 536870922, 2293796, 536870922, 2293797, 536870922, 2293798, 536870922, 2293799, 536870922, 2293800, 536870922, 2293801, 536870922, 2293802, 536870922, 2293803, 536870922, 2293804, 536870922, 2293805, 536870922, 2293806, 536870922, 2293807, 536870922, 2293808, 536870922, 2293809, 536870922, 2293810, 536870922, 2293811, 536870922, 2293812, 536870922, 2293813, 536870922, 2293814, 536870922, 2293815, 536870922, 2293816, 536870922, 2293817, 536870922, 2293818, 536870922, 2293819, 536870922, 2293820, 536870922, 2293821, 536870922, 2293822, 536870922, 2293823, 536870922, 2293824, 536870922, 2293825, 536870922, 2293826, 536870922, 2293827, 536870922, 2293828, 536870922, 2293829, 536870922, 2293830, 536870922, 2359324, 536870922, 2359325, 536870922, 2359326, 536870922, 2359327, 536870922, 2359328, 536870922, 2359329, 536870922, 2359330, 536870922, 2359331, 536870922, 2359332, 536870922, 2359333, 536870922, 2359334, 536870922, 2359335, 536870922, 2359336, 536870922, 2359337, 536870922, 2359338, 536870922, 2359339, 536870922, 2359340, 536870922, 2359341, 536870922, 2359342, 536870922, 2359343, 536870922, 2359344, 536870922, 2359345, 536870922, 2359346, 536870922, 2359347, 536870922, 2359348, 536870922, 2359349, 536870922, 2359350, 536870922, 2359351, 536870922, 2359352, 536870922, 2359353, 536870922, 2359354, 536870922, 2359355, 536870922, 2359356, 536870922, 2359357, 536870922, 2359358, 536870922, 2359359, 536870922, 2359360, 536870922, 2359361, 536870922, 2359362, 536870922, 2359363, 536870922, 2359364, 536870922, 2359365, 536870922, 2359366, 536870922, 2424860, 536870922, 2424861, 536870922, 2424862, 536870922, 2424863, 536870922, 2424864, 536870922, 2424865, 536870922, 2424866, 536870922, 2424867, 536870922, 2424868, 536870922, 2424869, 536870922, 2424870, 536870922, 2424871, 536870922, 2424872, 536870922, 2424873, 536870922, 2424874, 536870922, 2424875, 536870922, 2424876, 536870922, 2424877, 536870922, 2424878, 536870922, 2424879, 536870922, 2424880, 536870922, 2424881, 536870922, 2424882, 536870922, 2424883, 536870922, 2424884, 536870922, 2424885, 536870922, 2424886, 536870922, 2424887, 536870922, 2424888, 536870922, 2424889, 536870922, 2424890, 536870922, 2424891, 536870922, 2424892, 536870922, 2424893, 536870922, 2424894, 536870922, 2424895, 536870922, 2424896, 536870922, 2424897, 536870922, 2424898, 536870922, 2424899, 536870922, 2424900, 536870922, 2424901, 536870922, 2424902, 536870922, 2490397, 536870922, 2490398, 536870922, 2490399, 536870922, 2490400, 536870922, 2490401, 536870922, 2490402, 536870922, 2490403, 536870922, 2490404, 536870922, 2490405, 536870922, 2490406, 536870922, 2490407, 536870922, 2490408, 536870922, 2490409, 536870922, 2490410, 536870922, 2490411, 536870922, 2490412, 536870922, 2490413, 536870922, 2490414, 536870922, 2490415, 536870922, 2490416, 536870922, 2490417, 536870922, 2490418, 536870922, 2490419, 536870922, 2490420, 536870922, 2490421, 536870922, 2490422, 536870922, 2490423, 536870922, 2490424, 536870922, 2490425, 536870922, 2490426, 536870922, 2490427, 536870922, 2490428, 536870922, 2490429, 536870922, 2490430, 536870922, 2490431, 536870922, 2490432, 536870922, 2490433, 536870922, 2490434, 536870922, 2490435, 536870922, 2490436, 536870922, 2490437, 536870922, 2555933, 536870922, 2555934, 536870922, 2555935, 536870922, 2555936, 536870922, 2555937, 536870922, 2555938, 536870922, 2555939, 536870922, 2555940, 536870922, 2555941, 536870922, 2555942, 536870922, 2555943, 536870922, 2555944, 536870922, 2555945, 536870922, 2555946, 536870922, 2555947, 536870922, 2555948, 536870922, 2555949, 536870922, 2555950, 536870922, 2555951, 536870922, 2555952, 536870922, 2555953, 536870922, 2555954, 536870922, 2555955, 536870922, 2555956, 536870922, 2555957, 536870922, 2555958, 536870922, 2555959, 536870922, 2555960, 536870922, 2555961, 536870922, 2555962, 536870922, 2555963, 536870922, 2555964, 536870922, 2555965, 536870922, 2555966, 536870922, 2555967, 536870922, 2555968, 536870922, 2555969, 536870922, 2555970, 536870922, 2555971, 536870922, 2555972, 536870922, 2555973, 536870922, 2621469, 536870922, 2621470, 536870922, 2621471, 536870922, 2621472, 536870922, 2621473, 536870922, 2621474, 536870922, 2621475, 536870922, 2621476, 536870922, 2621477, 536870922, 2621478, 536870922, 2621479, 536870922, 2621480, 536870922, 2621481, 536870922, 2621482, 536870922, 2621483, 536870922, 2621484, 536870922, 2621485, 536870922, 2621486, 536870922, 2621487, 536870922, 2621488, 536870922, 2621489, 536870922, 2621490, 536870922, 2621491, 536870922, 2621492, 536870922, 2621493, 536870922, 2621494, 536870922, 2621495, 536870922, 2621496, 536870922, 2621497, 536870922, 2621498, 536870922, 2621499, 536870922, 2621500, 536870922, 2621501, 536870922, 2621502, 536870922, 2621503, 536870922, 2621504, 536870922, 2621505, 536870922, 2621506, 536870922, 2621507, 536870922, 2621508, 536870922, 2687006, 536870922, 2687007, 536870922, 2687008, 536870922, 2687009, 536870922, 2687010, 536870922, 2687011, 536870922, 2687012, 536870922, 2687013, 536870922, 2687014, 536870922, 2687015, 536870922, 2687016, 536870922, 2687017, 536870922, 2687018, 536870922, 2687019, 536870922, 2687020, 536870922, 2687021, 536870922, 2687022, 536870922, 2687023, 536870922, 2687024, 536870922, 2687025, 536870922, 2687026, 536870922, 2687027, 536870922, 2687028, 536870922, 2687029, 536870922, 2687030, 536870922, 2687031, 536870922, 2687032, 536870922, 2687033, 536870922, 2687034, 536870922, 2687035, 536870922, 2687036, 536870922, 2687037, 536870922, 2687038, 536870922, 2687039, 536870922, 2687040, 536870922, 2687041, 536870922, 2687042, 536870922, 2687043, 536870922, 2687044, 536870922, 2752543, 536870922, 2752544, 536870922, 2752545, 536870922, 2752546, 536870922, 2752547, 536870922, 2752548, 536870922, 2752549, 536870922, 2752550, 536870922, 2752551, 536870922, 2752552, 536870922, 2752553, 536870922, 2752554, 536870922, 2752555, 536870922, 2752556, 536870922, 2752557, 536870922, 2752558, 536870922, 2752559, 536870922, 2752560, 536870922, 2752561, 536870922, 2752562, 536870922, 2752563, 536870922, 2752564, 536870922, 2752565, 536870922, 2752566, 536870922, 2752567, 536870922, 2752568, 536870922, 2752569, 536870922, 2752570, 536870922, 2752571, 536870922, 2752572, 536870922, 2752573, 536870922, 2752574, 536870922, 2752575, 536870922, 2752576, 536870922, 2752577, 536870922, 2752578, 536870922, 2752579, 536870922, 2818083, 536870922, 2818084, 536870922, 2818085, 536870922, 2818086, 536870922, 2818087, 536870922, 2818088, 536870922, 2818089, 536870922, 2818090, 536870922, 2818091, 536870922, 2818092, 536870922, 2818093, 536870922, 2818094, 536870922, 2818095, 536870922, 2818096, 536870922, 2818097, 536870922, 2818098, 536870922, 2818099, 536870922, 2818100, 536870922, 2818101, 536870922, 2818102, 536870922, 2818103, 536870922, 2818104, 536870922, 2818105, 536870922, 2818106, 536870922, 2818107, 536870922, 2818108, 536870922, 2818109, 536870922, 2818110, 536870922, 2818111, 536870922, 2818112, 536870922, 2818113, 536870922 ) -__meta__ = { "_edit_lock_":true } +cell_size = Vector2( 64, 64 ) +cell_quadrant_size = 8 +cell_custom_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) +cell_half_offset = 2 +cell_tile_origin = 0 +cell_y_sort = false +collision_use_kinematic = false +collision_friction = 1.0 +collision_bounce = 0.0 +collision_layer = 1 +collision_mask = 1 +occluder_light_mask = 1 +tile_data = PoolIntArray( 0, 2, 65536, 2, 131072, 2, 196608, 2, 196626, 9, 262144, 2, 262162, 8, 327680, 2, 327697, 536870921, 327698, 7, 393216, 2, 393276, 536870914, 393277, 536870922, 393278, 536870922, 393279, 536870922, 393280, 536870922, 393281, 536870922, 393282, 536870922, 393283, 536870922, 393284, 536870922, 393285, 536870922, 458752, 2, 458812, 536870914, 458813, 536870922, 458814, 536870922, 458815, 536870922, 458816, 536870922, 458817, 536870922, 458818, 536870922, 458819, 536870922, 458820, 536870922, 458821, 536870922, 524288, 4, 524289, 1, 524348, 536870914, 524349, 536870922, 524350, 536870922, 524351, 536870922, 524352, 536870922, 524353, 536870922, 524354, 536870922, 524355, 536870922, 524356, 536870922, 524357, 536870922, 589824, 10, 589825, 13, 589860, 536870914, 589861, 10, 589862, 10, 589863, 10, 589864, 10, 589865, 10, 589866, 10, 589867, 10, 589868, 10, 589869, 2, 589884, 536870914, 589885, 536870922, 589886, 536870922, 589887, 536870922, 589888, 536870922, 589889, 536870922, 589890, 536870922, 589891, 536870922, 589892, 536870922, 589893, 536870922, 655360, 2, 655396, 536870914, 655397, 10, 655398, 10, 655399, 10, 655400, 10, 655401, 10, 655402, 10, 655403, 10, 655404, 10, 655405, 2, 655420, 536870914, 655421, 536870922, 655422, 536870922, 655423, 536870922, 655424, 536870922, 655425, 536870922, 655426, 536870922, 655427, 536870922, 655428, 536870922, 655429, 536870922, 720896, 2, 720932, 536870914, 720933, 10, 720934, 10, 720935, 10, 720936, 10, 720937, 10, 720938, 10, 720939, 10, 720940, 10, 720941, 2, 720956, 536870914, 720957, 536870922, 720958, 536870922, 720959, 536870922, 720960, 536870922, 720961, 536870922, 720962, 536870922, 720963, 536870922, 720964, 536870922, 720965, 536870922, 786432, 2, 786437, 9, 786468, 536870914, 786469, 10, 786470, 10, 786471, 10, 786472, 10, 786473, 10, 786474, 10, 786475, 10, 786476, 10, 786477, 2, 786492, 536870914, 786493, 536870922, 786494, 536870922, 786495, 536870922, 786496, 536870922, 786497, 536870922, 786498, 536870922, 786499, 536870922, 786500, 536870922, 786501, 536870922, 851968, 2, 851973, 7, 852004, 536870914, 852005, 10, 852006, 10, 852007, 10, 852008, 10, 852009, 10, 852010, 10, 852011, 10, 852012, 10, 852013, 2, 852028, 536870914, 852029, 536870922, 852030, 536870922, 852031, 536870922, 852032, 536870922, 852033, 536870922, 852034, 536870922, 852035, 536870922, 852036, 536870922, 852037, 536870922, 917504, 2, 917506, 9, 917509, 7, 917512, 536870921, 917540, 536870914, 917541, 10, 917542, 10, 917543, 10, 917544, 10, 917545, 10, 917546, 10, 917547, 10, 917548, 10, 917549, 2, 917564, 536870914, 917565, 536870922, 917566, 536870922, 917567, 536870922, 917568, 536870922, 917569, 536870922, 917570, 536870922, 917571, 536870922, 917572, 536870922, 917573, 536870922, 983040, 2, 983042, 7, 983045, 7, 983048, 536870920, 983076, 536870914, 983077, 10, 983078, 10, 983079, 10, 983080, 10, 983081, 10, 983082, 10, 983083, 10, 983084, 10, 983085, 2, 983100, 536870914, 983101, 536870922, 983102, 536870922, 983103, 536870922, 983104, 536870922, 983105, 536870922, 983106, 536870922, 983107, 536870922, 983108, 536870922, 983109, 536870922, 1048576, 2, 1048578, 8, 1048581, 8, 1048584, 536870919, 1048612, 536870914, 1048613, 10, 1048614, 10, 1048615, 10, 1048616, 10, 1048617, 10, 1048618, 10, 1048619, 10, 1048620, 10, 1048621, 2, 1048636, 536870914, 1048637, 536870922, 1048638, 536870922, 1048639, 536870922, 1048640, 536870922, 1048641, 536870922, 1048642, 536870922, 1048643, 536870922, 1048644, 536870922, 1048645, 536870922, 1114112, 4, 1114113, 0, 1114114, 6, 1114115, 0, 1114116, 0, 1114117, 6, 1114118, 1, 1114127, 536870913, 1114128, 0, 1114129, 15, 1114139, 536870927, 1114140, 0, 1114141, 536870912, 1114142, 536870912, 1114143, 536870912, 1114144, 15, 1114148, 536870925, 1114149, 536870923, 1114150, 536870923, 1114151, 536870923, 1114152, 536870923, 1114153, 536870923, 1114154, 536870923, 1114155, 536870923, 1114156, 536870923, 1114157, 13, 1114172, 536870914, 1114173, 536870922, 1114174, 536870922, 1114175, 536870922, 1114176, 536870922, 1114177, 536870922, 1114178, 536870922, 1114179, 536870922, 1114180, 536870922, 1114181, 536870922, 1179648, 10, 1179649, 10, 1179650, 10, 1179651, 10, 1179652, 10, 1179653, 10, 1179654, 2, 1179656, 536870919, 1179663, 536870914, 1179664, 2, 1179676, 536870914, 1179677, 536870922, 1179678, 536870922, 1179679, 2, 1179700, 536870913, 1179701, 536870912, 1179702, 536870912, 1179703, 536870912, 1179704, 536870912, 1179705, 536870912, 1179706, 536870912, 1179707, 536870912, 1179708, 536870916, 1179709, 536870922, 1179710, 536870922, 1179711, 536870922, 1179712, 536870922, 1179713, 536870922, 1179714, 536870922, 1179715, 536870922, 1179716, 536870922, 1179717, 536870922, 1245184, 10, 1245185, 10, 1245186, 10, 1245187, 10, 1245188, 10, 1245189, 10, 1245190, 4, 1245191, 1, 1245192, 536870919, 1245199, 536870914, 1245200, 2, 1245212, 536870914, 1245213, 536870922, 1245214, 536870922, 1245215, 2, 1245236, 536870914, 1245237, 536870922, 1245238, 536870922, 1245239, 536870922, 1245240, 536870922, 1245241, 536870922, 1245242, 536870922, 1245243, 536870922, 1245244, 536870922, 1245245, 536870922, 1245246, 536870922, 1245247, 536870922, 1245248, 536870922, 1245249, 536870922, 1245250, 536870922, 1245251, 536870922, 1245252, 536870922, 1245253, 536870922, 1310720, 10, 1310721, 10, 1310722, 10, 1310723, 10, 1310724, 10, 1310725, 10, 1310726, 10, 1310727, 4, 1310728, 1, 1310735, 536870914, 1310736, 2, 1310748, 536870914, 1310749, 536870922, 1310750, 536870922, 1310751, 2, 1310772, 536870914, 1310773, 536870922, 1310774, 536870922, 1310775, 536870922, 1310776, 536870922, 1310777, 536870922, 1310778, 536870922, 1310779, 536870922, 1310780, 536870922, 1310781, 536870922, 1310782, 536870922, 1310783, 536870922, 1310784, 536870922, 1310785, 536870922, 1310786, 536870922, 1310787, 536870922, 1310788, 536870922, 1310789, 536870922, 1376256, 10, 1376257, 10, 1376258, 10, 1376259, 10, 1376260, 10, 1376261, 10, 1376262, 10, 1376263, 10, 1376264, 4, 1376265, 0, 1376266, 0, 1376267, 0, 1376268, 0, 1376269, 0, 1376270, 0, 1376271, 536870916, 1376272, 2, 1376284, 536870914, 1376285, 536870922, 1376286, 536870922, 1376287, 2, 1376308, 536870914, 1376309, 536870922, 1376310, 536870922, 1376311, 536870922, 1376312, 536870922, 1376313, 536870922, 1376314, 536870922, 1376315, 536870922, 1376316, 536870922, 1376317, 536870922, 1376318, 536870922, 1376319, 536870922, 1376320, 536870922, 1376321, 536870922, 1376322, 536870922, 1376323, 536870922, 1376324, 536870922, 1376325, 536870922, 1441792, 10, 1441793, 10, 1441794, 10, 1441795, 10, 1441796, 10, 1441797, 10, 1441798, 10, 1441799, 10, 1441800, 10, 1441801, 10, 1441802, 10, 1441803, 10, 1441804, 10, 1441805, 10, 1441806, 10, 1441807, 10, 1441808, 2, 1441820, 536870914, 1441821, 536870922, 1441822, 536870922, 1441823, 2, 1441844, 536870914, 1441845, 536870922, 1441846, 536870922, 1441847, 536870922, 1441848, 536870922, 1441849, 536870922, 1441850, 536870922, 1441851, 536870922, 1441852, 536870922, 1441853, 536870922, 1441854, 536870922, 1441855, 536870922, 1441856, 536870922, 1441857, 536870922, 1441858, 536870922, 1441859, 536870922, 1441860, 536870922, 1441861, 536870922, 1507328, 10, 1507329, 10, 1507330, 10, 1507331, 10, 1507332, 10, 1507333, 10, 1507334, 10, 1507335, 10, 1507336, 10, 1507337, 10, 1507338, 10, 1507339, 10, 1507340, 10, 1507341, 10, 1507342, 10, 1507343, 10, 1507344, 2, 1507356, 536870914, 1507357, 536870922, 1507358, 536870922, 1507359, 4, 1507360, 0, 1507361, 0, 1507362, 0, 1507363, 0, 1507364, 0, 1507365, 0, 1507366, 12, 1507380, 536870914, 1507381, 536870922, 1507382, 536870922, 1507383, 536870922, 1507384, 536870922, 1507385, 536870922, 1507386, 536870922, 1507387, 536870922, 1507388, 536870922, 1507389, 536870922, 1507390, 536870922, 1507391, 536870922, 1507392, 536870922, 1507393, 536870922, 1507394, 536870922, 1507395, 536870922, 1507396, 536870922, 1507397, 536870922, 1572864, 10, 1572865, 10, 1572866, 10, 1572867, 10, 1572868, 10, 1572869, 10, 1572870, 10, 1572871, 10, 1572872, 10, 1572873, 10, 1572874, 10, 1572875, 10, 1572876, 10, 1572877, 10, 1572878, 10, 1572879, 10, 1572880, 2, 1572892, 536870922, 1572893, 536870922, 1572894, 536870922, 1572895, 536870922, 1572896, 536870922, 1572897, 536870922, 1572898, 536870922, 1572899, 536870922, 1572900, 536870922, 1572901, 536870922, 1572902, 4, 1572903, 12, 1572916, 536870914, 1572917, 536870922, 1572918, 536870922, 1572919, 536870922, 1572920, 536870922, 1572921, 536870922, 1572922, 536870922, 1572923, 536870922, 1572924, 536870922, 1572925, 536870922, 1572926, 536870922, 1572927, 536870922, 1572928, 536870922, 1572929, 536870922, 1572930, 536870922, 1572931, 536870922, 1572932, 536870922, 1572933, 536870922, 1638400, 10, 1638401, 10, 1638402, 10, 1638403, 10, 1638404, 10, 1638405, 10, 1638406, 10, 1638407, 10, 1638408, 10, 1638409, 10, 1638410, 10, 1638411, 10, 1638412, 10, 1638413, 10, 1638414, 10, 1638415, 10, 1638416, 2, 1638428, 536870922, 1638429, 536870922, 1638430, 536870922, 1638431, 536870922, 1638432, 536870922, 1638433, 536870922, 1638434, 536870922, 1638435, 536870922, 1638436, 536870922, 1638437, 536870922, 1638438, 536870922, 1638439, 4, 1638440, 12, 1638452, 536870914, 1638453, 536870922, 1638454, 536870922, 1638455, 536870922, 1638456, 536870922, 1638457, 536870922, 1638458, 536870922, 1638459, 536870922, 1638460, 536870922, 1638461, 536870922, 1638462, 536870922, 1638463, 536870922, 1638464, 536870922, 1638465, 536870922, 1638466, 536870922, 1638467, 536870922, 1638468, 536870922, 1638469, 536870922, 1703964, 536870922, 1703965, 536870922, 1703966, 536870922, 1703967, 536870922, 1703968, 536870922, 1703969, 536870922, 1703970, 536870922, 1703971, 536870922, 1703972, 536870922, 1703973, 536870922, 1703974, 536870922, 1703975, 536870922, 1703976, 4, 1703977, 12, 1703988, 536870914, 1703989, 536870922, 1703990, 536870922, 1703991, 536870922, 1703992, 536870922, 1703993, 536870922, 1703994, 536870922, 1703995, 536870922, 1703996, 536870922, 1703997, 536870922, 1703998, 536870922, 1703999, 536870922, 1704000, 536870922, 1704001, 536870922, 1704002, 536870922, 1704003, 536870922, 1704004, 536870922, 1704005, 536870922, 1769499, 536870922, 1769500, 536870922, 1769501, 536870922, 1769502, 536870922, 1769503, 536870922, 1769504, 536870922, 1769505, 536870922, 1769506, 536870922, 1769507, 536870922, 1769508, 536870922, 1769509, 536870922, 1769510, 536870922, 1769511, 536870922, 1769512, 536870922, 1769513, 4, 1769514, 12, 1769524, 536870914, 1769525, 536870922, 1769526, 536870922, 1769527, 536870922, 1769528, 536870922, 1769529, 536870922, 1769530, 536870922, 1769531, 536870922, 1769532, 536870922, 1769533, 536870922, 1769534, 536870922, 1769535, 536870922, 1769536, 536870922, 1769537, 536870922, 1769538, 536870922, 1769539, 536870922, 1769540, 536870922, 1769541, 536870922, 1835035, 536870922, 1835036, 536870922, 1835037, 536870922, 1835038, 536870922, 1835039, 536870922, 1835040, 536870922, 1835041, 536870922, 1835042, 536870922, 1835043, 536870922, 1835044, 536870922, 1835045, 536870922, 1835046, 536870922, 1835047, 536870922, 1835048, 536870922, 1835049, 536870922, 1835050, 4, 1835051, 12, 1835060, 536870914, 1835061, 536870922, 1835062, 536870922, 1835063, 536870922, 1835064, 536870922, 1835065, 536870922, 1835066, 536870922, 1835067, 536870922, 1835068, 536870922, 1835069, 536870922, 1835070, 536870922, 1835071, 536870922, 1835072, 536870922, 1835073, 536870922, 1835074, 536870922, 1835075, 536870922, 1835076, 536870922, 1835077, 536870922, 1900571, 536870922, 1900572, 536870922, 1900573, 536870922, 1900574, 536870922, 1900575, 536870922, 1900576, 536870922, 1900577, 536870922, 1900578, 536870922, 1900579, 536870922, 1900580, 536870922, 1900581, 536870922, 1900582, 536870922, 1900583, 536870922, 1900584, 536870922, 1900585, 536870922, 1900586, 536870922, 1900587, 4, 1900588, 14, 1900589, 14, 1900590, 14, 1900591, 14, 1900592, 14, 1900593, 14, 1900594, 14, 1900595, 14, 1900596, 536870916, 1900597, 536870922, 1900598, 536870922, 1900599, 536870922, 1900600, 536870922, 1900601, 536870922, 1900602, 536870922, 1900603, 536870922, 1900604, 536870922, 1900605, 536870922, 1900606, 536870922, 1900607, 536870922, 1900608, 536870922, 1900609, 536870922, 1900610, 536870922, 1900611, 536870922, 1900612, 536870922, 1900613, 536870922, 1966107, 536870922, 1966108, 536870922, 1966109, 536870922, 1966110, 536870922, 1966111, 536870922, 1966112, 536870922, 1966113, 536870922, 1966114, 536870922, 1966115, 536870922, 1966116, 536870922, 1966117, 536870922, 1966118, 536870922, 1966119, 536870922, 1966120, 536870922, 1966121, 536870922, 1966122, 536870922, 1966123, 536870922, 1966124, 536870922, 1966125, 536870922, 1966126, 536870922, 1966127, 536870922, 1966128, 536870922, 1966129, 536870922, 1966130, 536870922, 1966131, 536870922, 1966132, 536870922, 1966133, 536870922, 1966134, 536870922, 1966135, 536870922, 1966136, 536870922, 1966137, 536870922, 1966138, 536870922, 1966139, 536870922, 1966140, 536870922, 1966141, 536870922, 1966142, 536870922, 1966143, 536870922, 1966144, 536870922, 1966145, 536870922, 1966146, 536870922, 1966147, 536870922, 1966148, 536870922, 1966149, 536870922, 2031643, 536870922, 2031644, 536870922, 2031645, 536870922, 2031646, 536870922, 2031647, 536870922, 2031648, 536870922, 2031649, 536870922, 2031650, 536870922, 2031651, 536870922, 2031652, 536870922, 2031653, 536870922, 2031654, 536870922, 2031655, 536870922, 2031656, 536870922, 2031657, 536870922, 2031658, 536870922, 2031659, 536870922, 2031660, 536870922, 2031661, 536870922, 2031662, 536870922, 2031663, 536870922, 2031664, 536870922, 2031665, 536870922, 2031666, 536870922, 2031667, 536870922, 2031668, 536870922, 2031669, 536870922, 2031670, 536870922, 2031671, 536870922, 2031672, 536870922, 2031673, 536870922, 2031674, 536870922, 2031675, 536870922, 2031676, 536870922, 2031677, 536870922, 2031678, 536870922, 2031679, 536870922, 2031680, 536870922, 2031681, 536870922, 2031682, 536870922, 2031683, 536870922, 2031684, 536870922, 2031685, 536870922, 2097179, 536870922, 2097180, 536870922, 2097181, 536870922, 2097182, 536870922, 2097183, 536870922, 2097184, 536870922, 2097185, 536870922, 2097186, 536870922, 2097187, 536870922, 2097188, 536870922, 2097189, 536870922, 2097190, 536870922, 2097191, 536870922, 2097192, 536870922, 2097193, 536870922, 2097194, 536870922, 2097195, 536870922, 2097196, 536870922, 2097197, 536870922, 2097198, 536870922, 2097199, 536870922, 2097200, 536870922, 2097201, 536870922, 2097202, 536870922, 2097203, 536870922, 2097204, 536870922, 2097205, 536870922, 2097206, 536870922, 2097207, 536870922, 2097208, 536870922, 2097209, 536870922, 2097210, 536870922, 2097211, 536870922, 2097212, 536870922, 2097213, 536870922, 2097214, 536870922, 2097215, 536870922, 2097216, 536870922, 2097217, 536870922, 2097218, 536870922, 2097219, 536870922, 2097220, 536870922, 2097221, 536870922, 2162716, 536870922, 2162717, 536870922, 2162718, 536870922, 2162719, 536870922, 2162720, 536870922, 2162721, 536870922, 2162722, 536870922, 2162723, 536870922, 2162724, 536870922, 2162725, 536870922, 2162726, 536870922, 2162727, 536870922, 2162728, 536870922, 2162729, 536870922, 2162730, 536870922, 2162731, 536870922, 2162732, 536870922, 2162733, 536870922, 2162734, 536870922, 2162735, 536870922, 2162736, 536870922, 2162737, 536870922, 2162738, 536870922, 2162739, 536870922, 2162740, 536870922, 2162741, 536870922, 2162742, 536870922, 2162743, 536870922, 2162744, 536870922, 2162745, 536870922, 2162746, 536870922, 2162747, 536870922, 2162748, 536870922, 2162749, 536870922, 2162750, 536870922, 2162751, 536870922, 2162752, 536870922, 2162753, 536870922, 2162754, 536870922, 2162755, 536870922, 2162756, 536870922, 2162757, 536870922, 2228252, 536870922, 2228253, 536870922, 2228254, 536870922, 2228255, 536870922, 2228256, 536870922, 2228257, 536870922, 2228258, 536870922, 2228259, 536870922, 2228260, 536870922, 2228261, 536870922, 2228262, 536870922, 2228263, 536870922, 2228264, 536870922, 2228265, 536870922, 2228266, 536870922, 2228267, 536870922, 2228268, 536870922, 2228269, 536870922, 2228270, 536870922, 2228271, 536870922, 2228272, 536870922, 2228273, 536870922, 2228274, 536870922, 2228275, 536870922, 2228276, 536870922, 2228277, 536870922, 2228278, 536870922, 2228279, 536870922, 2228280, 536870922, 2228281, 536870922, 2228282, 536870922, 2228283, 536870922, 2228284, 536870922, 2228285, 536870922, 2228286, 536870922, 2228287, 536870922, 2228288, 536870922, 2228289, 536870922, 2228290, 536870922, 2228291, 536870922, 2228292, 536870922, 2228293, 536870922, 2293788, 536870922, 2293789, 536870922, 2293790, 536870922, 2293791, 536870922, 2293792, 536870922, 2293793, 536870922, 2293794, 536870922, 2293795, 536870922, 2293796, 536870922, 2293797, 536870922, 2293798, 536870922, 2293799, 536870922, 2293800, 536870922, 2293801, 536870922, 2293802, 536870922, 2293803, 536870922, 2293804, 536870922, 2293805, 536870922, 2293806, 536870922, 2293807, 536870922, 2293808, 536870922, 2293809, 536870922, 2293810, 536870922, 2293811, 536870922, 2293812, 536870922, 2293813, 536870922, 2293814, 536870922, 2293815, 536870922, 2293816, 536870922, 2293817, 536870922, 2293818, 536870922, 2293819, 536870922, 2293820, 536870922, 2293821, 536870922, 2293822, 536870922, 2293823, 536870922, 2293824, 536870922, 2293825, 536870922, 2293826, 536870922, 2293827, 536870922, 2293828, 536870922, 2293829, 536870922, 2293830, 536870922, 2359324, 536870922, 2359325, 536870922, 2359326, 536870922, 2359327, 536870922, 2359328, 536870922, 2359329, 536870922, 2359330, 536870922, 2359331, 536870922, 2359332, 536870922, 2359333, 536870922, 2359334, 536870922, 2359335, 536870922, 2359336, 536870922, 2359337, 536870922, 2359338, 536870922, 2359339, 536870922, 2359340, 536870922, 2359341, 536870922, 2359342, 536870922, 2359343, 536870922, 2359344, 536870922, 2359345, 536870922, 2359346, 536870922, 2359347, 536870922, 2359348, 536870922, 2359349, 536870922, 2359350, 536870922, 2359351, 536870922, 2359352, 536870922, 2359353, 536870922, 2359354, 536870922, 2359355, 536870922, 2359356, 536870922, 2359357, 536870922, 2359358, 536870922, 2359359, 536870922, 2359360, 536870922, 2359361, 536870922, 2359362, 536870922, 2359363, 536870922, 2359364, 536870922, 2359365, 536870922, 2359366, 536870922, 2424860, 536870922, 2424861, 536870922, 2424862, 536870922, 2424863, 536870922, 2424864, 536870922, 2424865, 536870922, 2424866, 536870922, 2424867, 536870922, 2424868, 536870922, 2424869, 536870922, 2424870, 536870922, 2424871, 536870922, 2424872, 536870922, 2424873, 536870922, 2424874, 536870922, 2424875, 536870922, 2424876, 536870922, 2424877, 536870922, 2424878, 536870922, 2424879, 536870922, 2424880, 536870922, 2424881, 536870922, 2424882, 536870922, 2424883, 536870922, 2424884, 536870922, 2424885, 536870922, 2424886, 536870922, 2424887, 536870922, 2424888, 536870922, 2424889, 536870922, 2424890, 536870922, 2424891, 536870922, 2424892, 536870922, 2424893, 536870922, 2424894, 536870922, 2424895, 536870922, 2424896, 536870922, 2424897, 536870922, 2424898, 536870922, 2424899, 536870922, 2424900, 536870922, 2424901, 536870922, 2424902, 536870922, 2490397, 536870922, 2490398, 536870922, 2490399, 536870922, 2490400, 536870922, 2490401, 536870922, 2490402, 536870922, 2490403, 536870922, 2490404, 536870922, 2490405, 536870922, 2490406, 536870922, 2490407, 536870922, 2490408, 536870922, 2490409, 536870922, 2490410, 536870922, 2490411, 536870922, 2490412, 536870922, 2490413, 536870922, 2490414, 536870922, 2490415, 536870922, 2490416, 536870922, 2490417, 536870922, 2490418, 536870922, 2490419, 536870922, 2490420, 536870922, 2490421, 536870922, 2490422, 536870922, 2490423, 536870922, 2490424, 536870922, 2490425, 536870922, 2490426, 536870922, 2490427, 536870922, 2490428, 536870922, 2490429, 536870922, 2490430, 536870922, 2490431, 536870922, 2490432, 536870922, 2490433, 536870922, 2490434, 536870922, 2490435, 536870922, 2490436, 536870922, 2490437, 536870922, 2555933, 536870922, 2555934, 536870922, 2555935, 536870922, 2555936, 536870922, 2555937, 536870922, 2555938, 536870922, 2555939, 536870922, 2555940, 536870922, 2555941, 536870922, 2555942, 536870922, 2555943, 536870922, 2555944, 536870922, 2555945, 536870922, 2555946, 536870922, 2555947, 536870922, 2555948, 536870922, 2555949, 536870922, 2555950, 536870922, 2555951, 536870922, 2555952, 536870922, 2555953, 536870922, 2555954, 536870922, 2555955, 536870922, 2555956, 536870922, 2555957, 536870922, 2555958, 536870922, 2555959, 536870922, 2555960, 536870922, 2555961, 536870922, 2555962, 536870922, 2555963, 536870922, 2555964, 536870922, 2555965, 536870922, 2555966, 536870922, 2555967, 536870922, 2555968, 536870922, 2555969, 536870922, 2555970, 536870922, 2555971, 536870922, 2555972, 536870922, 2555973, 536870922, 2621469, 536870922, 2621470, 536870922, 2621471, 536870922, 2621472, 536870922, 2621473, 536870922, 2621474, 536870922, 2621475, 536870922, 2621476, 536870922, 2621477, 536870922, 2621478, 536870922, 2621479, 536870922, 2621480, 536870922, 2621481, 536870922, 2621482, 536870922, 2621483, 536870922, 2621484, 536870922, 2621485, 536870922, 2621486, 536870922, 2621487, 536870922, 2621488, 536870922, 2621489, 536870922, 2621490, 536870922, 2621491, 536870922, 2621492, 536870922, 2621493, 536870922, 2621494, 536870922, 2621495, 536870922, 2621496, 536870922, 2621497, 536870922, 2621498, 536870922, 2621499, 536870922, 2621500, 536870922, 2621501, 536870922, 2621502, 536870922, 2621503, 536870922, 2621504, 536870922, 2621505, 536870922, 2621506, 536870922, 2621507, 536870922, 2621508, 536870922, 2687006, 536870922, 2687007, 536870922, 2687008, 536870922, 2687009, 536870922, 2687010, 536870922, 2687011, 536870922, 2687012, 536870922, 2687013, 536870922, 2687014, 536870922, 2687015, 536870922, 2687016, 536870922, 2687017, 536870922, 2687018, 536870922, 2687019, 536870922, 2687020, 536870922, 2687021, 536870922, 2687022, 536870922, 2687023, 536870922, 2687024, 536870922, 2687025, 536870922, 2687026, 536870922, 2687027, 536870922, 2687028, 536870922, 2687029, 536870922, 2687030, 536870922, 2687031, 536870922, 2687032, 536870922, 2687033, 536870922, 2687034, 536870922, 2687035, 536870922, 2687036, 536870922, 2687037, 536870922, 2687038, 536870922, 2687039, 536870922, 2687040, 536870922, 2687041, 536870922, 2687042, 536870922, 2687043, 536870922, 2687044, 536870922, 2752543, 536870922, 2752544, 536870922, 2752545, 536870922, 2752546, 536870922, 2752547, 536870922, 2752548, 536870922, 2752549, 536870922, 2752550, 536870922, 2752551, 536870922, 2752552, 536870922, 2752553, 536870922, 2752554, 536870922, 2752555, 536870922, 2752556, 536870922, 2752557, 536870922, 2752558, 536870922, 2752559, 536870922, 2752560, 536870922, 2752561, 536870922, 2752562, 536870922, 2752563, 536870922, 2752564, 536870922, 2752565, 536870922, 2752566, 536870922, 2752567, 536870922, 2752568, 536870922, 2752569, 536870922, 2752570, 536870922, 2752571, 536870922, 2752572, 536870922, 2752573, 536870922, 2752574, 536870922, 2752575, 536870922, 2752576, 536870922, 2752577, 536870922, 2752578, 536870922, 2752579, 536870922, 2818083, 536870922, 2818084, 536870922, 2818085, 536870922, 2818086, 536870922, 2818087, 536870922, 2818088, 536870922, 2818089, 536870922, 2818090, 536870922, 2818091, 536870922, 2818092, 536870922, 2818093, 536870922, 2818094, 536870922, 2818095, 536870922, 2818096, 536870922, 2818097, 536870922, 2818098, 536870922, 2818099, 536870922, 2818100, 536870922, 2818101, 536870922, 2818102, 536870922, 2818103, 536870922, 2818104, 536870922, 2818105, 536870922, 2818106, 536870922, 2818107, 536870922, 2818108, 536870922, 2818109, 536870922, 2818110, 536870922, 2818111, 536870922, 2818112, 536870922, 2818113, 536870922 ) +__meta__ = { +"_edit_lock_": true +} [node name="coins" type="Node" parent="."] @@ -36,335 +37,314 @@ editor/display_folded = true [node name="coin" parent="coins" instance=ExtResource( 2 )] -transform/pos = Vector2( 672, 1179 ) +position = Vector2( 672, 1179 ) [node name="coin 2" parent="coins" instance=ExtResource( 2 )] -transform/pos = Vector2( 704, 1179 ) +position = Vector2( 704, 1179 ) [node name="coin 3" parent="coins" instance=ExtResource( 2 )] -transform/pos = Vector2( 736, 1179 ) +position = Vector2( 736, 1179 ) [node name="coin 4" parent="coins" instance=ExtResource( 2 )] -transform/pos = Vector2( 1120, 992 ) +position = Vector2( 1120, 992 ) [node name="coin 5" parent="coins" instance=ExtResource( 2 )] -transform/pos = Vector2( 1152, 992 ) +position = Vector2( 1152, 992 ) [node name="coin 6" parent="coins" instance=ExtResource( 2 )] -transform/pos = Vector2( 1184, 992 ) +position = Vector2( 1184, 992 ) [node name="coin 7" parent="coins" instance=ExtResource( 2 )] -transform/pos = Vector2( 1216, 992 ) +position = Vector2( 1216, 992 ) [node name="coin 8" parent="coins" instance=ExtResource( 2 )] -transform/pos = Vector2( 1248, 992 ) +position = Vector2( 1248, 992 ) [node name="coin 9" parent="coins" instance=ExtResource( 2 )] -transform/pos = Vector2( 1568, 864 ) +position = Vector2( 1568, 864 ) [node name="coin 10" parent="coins" instance=ExtResource( 2 )] -transform/pos = Vector2( 1632, 864 ) +position = Vector2( 1632, 864 ) [node name="coin 11" parent="coins" instance=ExtResource( 2 )] -transform/pos = Vector2( 1169.44, 677.369 ) +position = Vector2( 1169.44, 677.369 ) [node name="coin 12" parent="coins" instance=ExtResource( 2 )] -transform/pos = Vector2( 1233.44, 677.369 ) +position = Vector2( 1233.44, 677.369 ) [node name="coin 13" parent="coins" instance=ExtResource( 2 )] -transform/pos = Vector2( 924.453, 566.264 ) +position = Vector2( 924.453, 566.264 ) [node name="coin 14" parent="coins" instance=ExtResource( 2 )] -transform/pos = Vector2( 988.453, 566.264 ) +position = Vector2( 988.453, 566.264 ) [node name="coin 15" parent="coins" instance=ExtResource( 2 )] -transform/pos = Vector2( 983.872, 336.653 ) +position = Vector2( 983.872, 336.653 ) [node name="coin 16" parent="coins" instance=ExtResource( 2 )] -transform/pos = Vector2( 1047.87, 336.653 ) +position = Vector2( 1047.87, 336.653 ) [node name="coin 17" parent="coins" instance=ExtResource( 2 )] -transform/pos = Vector2( 1111.87, 336.653 ) +position = Vector2( 1111.87, 336.653 ) [node name="coin 18" parent="coins" instance=ExtResource( 2 )] -transform/pos = Vector2( 1111.87, 272.653 ) +position = Vector2( 1111.87, 272.653 ) [node name="coin 19" parent="coins" instance=ExtResource( 2 )] -transform/pos = Vector2( 1047.87, 272.653 ) +position = Vector2( 1047.87, 272.653 ) [node name="coin 20" parent="coins" instance=ExtResource( 2 )] -transform/pos = Vector2( 983.872, 272.653 ) +position = Vector2( 983.872, 272.653 ) [node name="coin 21" parent="coins" instance=ExtResource( 2 )] -transform/pos = Vector2( 3726.65, 1102.79 ) +position = Vector2( 3726.65, 1102.79 ) [node name="coin 22" parent="coins" instance=ExtResource( 2 )] -transform/pos = Vector2( 89.5989, 481.217 ) +position = Vector2( 89.5989, 481.217 ) [node name="coin 23" parent="coins" instance=ExtResource( 2 )] -transform/pos = Vector2( 3735.94, 1095.49 ) +position = Vector2( 3735.94, 1095.49 ) [node name="coin 24" parent="coins" instance=ExtResource( 2 )] -transform/pos = Vector2( 3743.9, 1084.22 ) +position = Vector2( 3743.9, 1084.22 ) [node name="coin 25" parent="coins" instance=ExtResource( 2 )] -transform/pos = Vector2( 3745.23, 1072.28 ) +position = Vector2( 3745.23, 1072.28 ) [node name="coin 26" parent="coins" instance=ExtResource( 2 )] -transform/pos = Vector2( 3733.95, 1063.65 ) +position = Vector2( 3733.95, 1063.65 ) [node name="coin 27" parent="coins" instance=ExtResource( 2 )] -transform/pos = Vector2( 3725.99, 1072.94 ) +position = Vector2( 3725.99, 1072.94 ) [node name="coin 28" parent="coins" instance=ExtResource( 2 )] -transform/pos = Vector2( 88.272, 448.71 ) +position = Vector2( 88.272, 448.71 ) [node name="coin 29" parent="coins" instance=ExtResource( 2 )] -transform/pos = Vector2( 79.6476, 457.334 ) +position = Vector2( 79.6476, 457.334 ) [node name="coin 30" parent="coins" instance=ExtResource( 2 )] -transform/pos = Vector2( 82.9647, 468.612 ) +position = Vector2( 82.9647, 468.612 ) [node name="coin 31" parent="coins" instance=ExtResource( 2 )] -transform/pos = Vector2( 2159.07, 1356.49 ) +position = Vector2( 2159.07, 1356.49 ) [node name="coin 31 2" parent="coins" instance=ExtResource( 2 )] -transform/pos = Vector2( 2223.07, 1356.49 ) +position = Vector2( 2223.07, 1356.49 ) [node name="coin 31 3" parent="coins" instance=ExtResource( 2 )] -transform/pos = Vector2( 2287.07, 1356.49 ) +position = Vector2( 2287.07, 1356.49 ) [node name="coin 31 4" parent="coins" instance=ExtResource( 2 )] -transform/pos = Vector2( 2287.07, 1292.49 ) +position = Vector2( 2287.07, 1292.49 ) [node name="coin 31 5" parent="coins" instance=ExtResource( 2 )] -transform/pos = Vector2( 2223.07, 1292.49 ) +position = Vector2( 2223.07, 1292.49 ) [node name="coin 31 6" parent="coins" instance=ExtResource( 2 )] -transform/pos = Vector2( 2159.07, 1292.49 ) +position = Vector2( 2159.07, 1292.49 ) [node name="coin 32" parent="coins" instance=ExtResource( 2 )] -transform/pos = Vector2( 4172.75, 605.058 ) +position = Vector2( 4172.75, 605.058 ) [node name="coin 31 7" parent="coins" instance=ExtResource( 2 )] -transform/pos = Vector2( 4236.75, 605.058 ) +position = Vector2( 4236.75, 605.058 ) [node name="coin 31 7 2" parent="coins" instance=ExtResource( 2 )] -transform/pos = Vector2( 4300.75, 605.058 ) +position = Vector2( 4300.75, 605.058 ) [node name="coin 31 7 3" parent="coins" instance=ExtResource( 2 )] -transform/pos = Vector2( 4300.75, 541.058 ) +position = Vector2( 4300.75, 541.058 ) [node name="coin 31 7 4" parent="coins" instance=ExtResource( 2 )] -transform/pos = Vector2( 4236.75, 541.058 ) +position = Vector2( 4236.75, 541.058 ) [node name="coin 31 7 5" parent="coins" instance=ExtResource( 2 )] -transform/pos = Vector2( 4172.75, 541.058 ) +position = Vector2( 4172.75, 541.058 ) [node name="props" type="Node" parent="."] [node name="moving_platform" parent="props" instance=ExtResource( 3 )] -transform/pos = Vector2( 1451.86, 742.969 ) -motion = Vector2( 0, 0 ) -cycle = 1.0 +position = Vector2( 1451.86, 742.969 ) [node name="moving_platform 2" parent="props" instance=ExtResource( 3 )] -transform/pos = Vector2( 719.199, 1123.81 ) +position = Vector2( 719.199, 1123.81 ) motion = Vector2( 100, 0 ) cycle = 4.0 [node name="still" parent="props" instance=ExtResource( 3 )] -transform/pos = Vector2( 1231.37, 1105.18 ) -transform/rot = 9.3572 -motion = Vector2( 0, 0 ) -cycle = 1.0 +position = Vector2( 1231.37, 1105.18 ) +rotation = -0.163314 [node name="still1" parent="props" instance=ExtResource( 3 )] -transform/pos = Vector2( 1384.28, 1066.4 ) -transform/rot = 18.4436 -motion = Vector2( 0, 0 ) -cycle = 1.0 +position = Vector2( 1384.28, 1066.4 ) +rotation = -0.321902 [node name="still2" parent="props" instance=ExtResource( 3 )] -transform/pos = Vector2( 1552.7, 1032.05 ) -transform/rot = 4.73782 -motion = Vector2( 0, 0 ) -cycle = 1.0 +position = Vector2( 1552.7, 1032.05 ) +rotation = -0.0826906 [node name="still3" parent="props" instance=ExtResource( 3 )] -transform/pos = Vector2( 1700.06, 1066.92 ) -transform/rot = -31.3979 -motion = Vector2( 0, 0 ) -cycle = 1.0 +position = Vector2( 1700.06, 1066.92 ) +rotation = 0.547997 [node name="one_way_platform" parent="props" instance=ExtResource( 4 )] -transform/pos = Vector2( 1099.56, 940.804 ) +position = Vector2( 1099.56, 940.804 ) [node name="one_way_platform1" parent="props" instance=ExtResource( 4 )] -transform/pos = Vector2( 967.609, 836.547 ) +position = Vector2( 967.609, 836.547 ) [node name="one_way_platform2" parent="props" instance=ExtResource( 4 )] -transform/pos = Vector2( 1190.78, 754.282 ) +position = Vector2( 1190.78, 754.282 ) [node name="one_way_platform3" parent="props" instance=ExtResource( 4 )] -transform/pos = Vector2( 953.762, 638.622 ) +position = Vector2( 953.762, 638.622 ) [node name="one_way_platform6" parent="props" instance=ExtResource( 4 )] -transform/pos = Vector2( 1192.93, 520.298 ) +position = Vector2( 1192.93, 520.298 ) [node name="one_way_platform4" parent="props" instance=ExtResource( 4 )] -transform/pos = Vector2( 1256.76, 638.622 ) +position = Vector2( 1256.76, 638.622 ) [node name="one_way_platform7" parent="props" instance=ExtResource( 4 )] -transform/pos = Vector2( 2784.9, 1655.71 ) +position = Vector2( 2784.9, 1655.71 ) [node name="one_way_platform8" parent="props" instance=ExtResource( 4 )] -transform/pos = Vector2( 2976.23, 1555 ) +position = Vector2( 2976.23, 1555 ) [node name="one_way_platform9" parent="props" instance=ExtResource( 4 )] -transform/pos = Vector2( 3122.25, 1469.41 ) +position = Vector2( 3122.25, 1469.41 ) [node name="one_way_platform10" parent="props" instance=ExtResource( 4 )] -transform/pos = Vector2( 3200.29, 1353.6 ) +position = Vector2( 3200.29, 1353.6 ) [node name="one_way_platform11" parent="props" instance=ExtResource( 4 )] -transform/pos = Vector2( 3200.29, 1237.8 ) +position = Vector2( 3200.29, 1237.8 ) [node name="one_way_platform5" parent="props" instance=ExtResource( 4 )] -transform/pos = Vector2( 1039.29, 409.746 ) +position = Vector2( 1039.29, 409.746 ) [node name="player" parent="." instance=ExtResource( 5 )] -transform/pos = Vector2( 251.684, 1045.6 ) - -[node name="music" type="StreamPlayer" parent="."] - -stream/stream = ExtResource( 6 ) -stream/play = false -stream/loop = true -stream/volume_db = 2.0 -stream/autoplay = true -stream/paused = false -stream/loop_restart_time = 0.0 -stream/buffering_ms = 500 +position = Vector2( 251.684, 1045.6 ) [node name="enemies" type="Node" parent="."] -[node name="enemy 5" parent="enemies" instance=ExtResource( 7 )] +[node name="enemy 5" parent="enemies" instance=ExtResource( 6 )] -transform/pos = Vector2( 734.693, 1064.22 ) +position = Vector2( 734.693, 1064.22 ) -[node name="enemy 6" parent="enemies" instance=ExtResource( 7 )] +[node name="enemy 6" parent="enemies" instance=ExtResource( 6 )] -transform/pos = Vector2( 707.665, 1225.05 ) +position = Vector2( 707.665, 1225.05 ) -[node name="enemy 7" parent="enemies" instance=ExtResource( 7 )] +[node name="enemy 7" parent="enemies" instance=ExtResource( 6 )] -transform/pos = Vector2( 1125.21, 1053.06 ) +position = Vector2( 1125.21, 1053.06 ) -[node name="enemy 8" parent="enemies" instance=ExtResource( 7 )] +[node name="enemy 8" parent="enemies" instance=ExtResource( 6 )] -transform/pos = Vector2( 1292.11, 1059.24 ) +position = Vector2( 1292.11, 1059.24 ) -[node name="enemy 9" parent="enemies" instance=ExtResource( 7 )] +[node name="enemy 9" parent="enemies" instance=ExtResource( 6 )] -transform/pos = Vector2( 968.927, 766.466 ) +position = Vector2( 968.927, 766.466 ) -[node name="enemy 10" parent="enemies" instance=ExtResource( 7 )] +[node name="enemy 10" parent="enemies" instance=ExtResource( 6 )] -transform/pos = Vector2( 3080.34, 1807.61 ) +position = Vector2( 3080.34, 1807.61 ) -[node name="enemy 11" parent="enemies" instance=ExtResource( 7 )] +[node name="enemy 11" parent="enemies" instance=ExtResource( 6 )] -transform/pos = Vector2( 1457.6, 688.741 ) +position = Vector2( 1457.6, 688.741 ) -[node name="enemy 12" parent="enemies" instance=ExtResource( 7 )] +[node name="enemy 12" parent="enemies" instance=ExtResource( 6 )] -transform/pos = Vector2( 1264.06, 571.713 ) +position = Vector2( 1264.06, 571.713 ) -[node name="enemy 13" parent="enemies" instance=ExtResource( 7 )] +[node name="enemy 13" parent="enemies" instance=ExtResource( 6 )] -transform/pos = Vector2( 3590.85, 1114.86 ) +position = Vector2( 3590.85, 1114.86 ) -[node name="enemy 14" parent="enemies" instance=ExtResource( 7 )] +[node name="enemy 14" parent="enemies" instance=ExtResource( 6 )] -transform/pos = Vector2( 3546.2, 1356.19 ) +position = Vector2( 3546.2, 1356.19 ) -[node name="enemy 15" parent="enemies" instance=ExtResource( 7 )] +[node name="enemy 15" parent="enemies" instance=ExtResource( 6 )] -transform/pos = Vector2( 2215.3, 1429.39 ) +position = Vector2( 2215.3, 1429.39 ) -[node name="parallax_bg" parent="." instance=ExtResource( 8 )] +[node name="parallax_bg" parent="." instance=ExtResource( 7 )] [node name="Label" type="Label" parent="."] -focus/ignore_mouse = true -focus/stop_mouse = true -size_flags/horizontal = 2 -size_flags/vertical = 0 -margin/left = 12.0 -margin/top = -202.0 -margin/right = 358.0 -margin/bottom = -10.0 +margin_left = 12.0 +margin_top = -202.0 +margin_right = 358.0 +margin_bottom = -10.0 +rect_clip_content = false +mouse_filter = 2 +size_flags_horizontal = 2 +size_flags_vertical = 0 text = "This is a simple demo on how to make a platformer game with Godot.\"This version uses physics and the 2D physics engine for motion and collision.\"\"The demo also shows the benefits of using the scene system, where coins,\"enemies and the player are edited separatedly and instanced in the stage.\"\"To edit the base tiles for the tileset, open the tileset_edit.tscn file and follow \"instructions.\"" autowrap = true percent_visible = 1.0 diff --git a/2d/platformer/tileset.tres b/2d/platformer/tileset.tres index 17b7dd3b..0ea77c2f 100644 --- a/2d/platformer/tileset.tres +++ b/2d/platformer/tileset.tres @@ -1,72 +1,73 @@ -[gd_resource type="TileSet" load_steps=14 format=1] +[gd_resource type="TileSet" load_steps=14 format=2] [ext_resource path="res://tiles_demo.png" type="Texture" id=1] [sub_resource type="ConvexPolygonShape2D" id=1] custom_solver_bias = 0.0 -points = Vector2Array( -32, -24, 32, -24, 32, 32, -32, 32 ) +points = PoolVector2Array( -32, -24, 32, -24, 32, 32, -32, 32 ) [sub_resource type="ConvexPolygonShape2D" id=2] custom_solver_bias = 0.0 -points = Vector2Array( -32, 32, -32, -24, 24, -24, 24, 32 ) +points = PoolVector2Array( -32, 32, -32, -24, 24, -24, 24, 32 ) [sub_resource type="ConvexPolygonShape2D" id=3] custom_solver_bias = 0.0 -points = Vector2Array( -32, -32, 32, -32, 32, 32, -32, 32 ) +points = PoolVector2Array( -32, -32, 32, -32, 32, 32, -32, 32 ) [sub_resource type="ConvexPolygonShape2D" id=4] custom_solver_bias = 0.0 -points = Vector2Array( -32, -56, 32, 8, 32, 64, -32, 64 ) +points = PoolVector2Array( -32, -56, 32, 8, 32, 64, -32, 64 ) [sub_resource type="ConvexPolygonShape2D" id=5] custom_solver_bias = 0.0 -points = Vector2Array( -32, 32, -32, -32, 24, -32, 24, 32 ) +points = PoolVector2Array( -32, 32, -32, -32, 24, -32, 24, 32 ) [sub_resource type="ConvexPolygonShape2D" id=6] custom_solver_bias = 0.0 -points = Vector2Array( -32, -24, 32, -24, 32, 24, -32, 24 ) +points = PoolVector2Array( -32, -24, 32, -24, 32, 24, -32, 24 ) [sub_resource type="ConvexPolygonShape2D" id=7] custom_solver_bias = 0.0 -points = Vector2Array( -32, -24, 24, -24, 24, 24, -32, 24 ) +points = PoolVector2Array( -32, -24, 24, -24, 24, 24, -32, 24 ) [sub_resource type="ConvexPolygonShape2D" id=8] custom_solver_bias = 0.0 -points = Vector2Array( -32, 32, -32, -32, 24, -32, 24, 32 ) +points = PoolVector2Array( -32, 32, -32, -32, 24, -32, 24, 32 ) [sub_resource type="ConvexPolygonShape2D" id=9] custom_solver_bias = 0.0 -points = Vector2Array( -64, 32, -64, -32, -8, -32, -8, 32 ) +points = PoolVector2Array( -64, 32, -64, -32, -8, -32, -8, 32 ) [sub_resource type="ConvexPolygonShape2D" id=10] custom_solver_bias = 0.0 -points = Vector2Array( -32, 32, -32, -32, 24, -32, 32, -24, 32, 32 ) +points = PoolVector2Array( -32, 32, -32, -32, 24, -32, 32, -24, 32, 32 ) [sub_resource type="ConvexPolygonShape2D" id=11] custom_solver_bias = 0.0 -points = Vector2Array( -32, 32, -32, -24, 32, -24, 32, 32 ) +points = PoolVector2Array( -32, 32, -32, -24, 32, -24, 32, 32 ) [sub_resource type="ConvexPolygonShape2D" id=12] custom_solver_bias = 0.0 -points = Vector2Array( -32, 32, -32, -24, 32, -24, 32, 32 ) +points = PoolVector2Array( -32, 32, -32, -24, 32, -24, 32, 32 ) [resource] 0/name = "floor" 0/texture = ExtResource( 1 ) 0/tex_offset = Vector2( 0, 0 ) +0/modulate = Color( 1, 1, 1, 1 ) 0/region = Rect2( 0, 0, 64, 64 ) 0/occluder_offset = Vector2( 32, 32 ) 0/navigation_offset = Vector2( 32, 32 ) @@ -75,6 +76,7 @@ points = Vector2Array( -32, 32, -32, -24, 32, -24, 32, 32 ) 1/name = "edge" 1/texture = ExtResource( 1 ) 1/tex_offset = Vector2( 0, 0 ) +1/modulate = Color( 1, 1, 1, 1 ) 1/region = Rect2( 64, 0, 64, 64 ) 1/occluder_offset = Vector2( 32, 32 ) 1/navigation_offset = Vector2( 32, 32 ) @@ -83,6 +85,7 @@ points = Vector2Array( -32, 32, -32, -24, 32, -24, 32, 32 ) 2/name = "wall" 2/texture = ExtResource( 1 ) 2/tex_offset = Vector2( 0, 0 ) +2/modulate = Color( 1, 1, 1, 1 ) 2/region = Rect2( 64, 64, 64, 64 ) 2/occluder_offset = Vector2( 32, 32 ) 2/navigation_offset = Vector2( 32, 32 ) @@ -91,6 +94,7 @@ points = Vector2Array( -32, 32, -32, -24, 32, -24, 32, 32 ) 3/name = "wall_deco" 3/texture = ExtResource( 1 ) 3/tex_offset = Vector2( 0, 0 ) +3/modulate = Color( 1, 1, 1, 1 ) 3/region = Rect2( 320, 128, 128, 64 ) 3/occluder_offset = Vector2( 64, 32 ) 3/navigation_offset = Vector2( 64, 32 ) @@ -99,6 +103,7 @@ points = Vector2Array( -32, 32, -32, -24, 32, -24, 32, 32 ) 4/name = "corner" 4/texture = ExtResource( 1 ) 4/tex_offset = Vector2( 0, 0 ) +4/modulate = Color( 1, 1, 1, 1 ) 4/region = Rect2( 64, 128, 64, 64 ) 4/occluder_offset = Vector2( 32, 32 ) 4/navigation_offset = Vector2( 32, 32 ) @@ -107,6 +112,7 @@ points = Vector2Array( -32, 32, -32, -24, 32, -24, 32, 32 ) 5/name = "flowers" 5/texture = ExtResource( 1 ) 5/tex_offset = Vector2( 0, 0 ) +5/modulate = Color( 1, 1, 1, 1 ) 5/region = Rect2( 192, 192, 64, 64 ) 5/occluder_offset = Vector2( 32, 32 ) 5/navigation_offset = Vector2( 32, 32 ) @@ -115,6 +121,7 @@ points = Vector2Array( -32, 32, -32, -24, 32, -24, 32, 32 ) 6/name = "tree_base" 6/texture = ExtResource( 1 ) 6/tex_offset = Vector2( 0, 0 ) +6/modulate = Color( 1, 1, 1, 1 ) 6/region = Rect2( 256, 192, 64, 64 ) 6/occluder_offset = Vector2( 32, 32 ) 6/navigation_offset = Vector2( 32, 32 ) @@ -123,6 +130,7 @@ points = Vector2Array( -32, 32, -32, -24, 32, -24, 32, 32 ) 7/name = "tree_mid" 7/texture = ExtResource( 1 ) 7/tex_offset = Vector2( 0, 0 ) +7/modulate = Color( 1, 1, 1, 1 ) 7/region = Rect2( 256, 128, 64, 64 ) 7/occluder_offset = Vector2( 32, 32 ) 7/navigation_offset = Vector2( 32, 32 ) @@ -131,6 +139,7 @@ points = Vector2Array( -32, 32, -32, -24, 32, -24, 32, 32 ) 8/name = "tree_mid 2" 8/texture = ExtResource( 1 ) 8/tex_offset = Vector2( 0, 0 ) +8/modulate = Color( 1, 1, 1, 1 ) 8/region = Rect2( 256, 64, 64, 64 ) 8/occluder_offset = Vector2( 32, 32 ) 8/navigation_offset = Vector2( 32, 32 ) @@ -139,6 +148,7 @@ points = Vector2Array( -32, 32, -32, -24, 32, -24, 32, 32 ) 9/name = "tree_top" 9/texture = ExtResource( 1 ) 9/tex_offset = Vector2( 0, 0 ) +9/modulate = Color( 1, 1, 1, 1 ) 9/region = Rect2( 256, 0, 64, 64 ) 9/occluder_offset = Vector2( 32, 32 ) 9/navigation_offset = Vector2( 32, 32 ) @@ -147,6 +157,7 @@ points = Vector2Array( -32, 32, -32, -24, 32, -24, 32, 32 ) 10/name = "solid" 10/texture = ExtResource( 1 ) 10/tex_offset = Vector2( 0, 0 ) +10/modulate = Color( 1, 1, 1, 1 ) 10/region = Rect2( 0, 64, 64, 64 ) 10/occluder_offset = Vector2( 32, 32 ) 10/navigation_offset = Vector2( 32, 32 ) @@ -155,6 +166,7 @@ points = Vector2Array( -32, 32, -32, -24, 32, -24, 32, 32 ) 11/name = "ceiling" 11/texture = ExtResource( 1 ) 11/tex_offset = Vector2( 0, 0 ) +11/modulate = Color( 1, 1, 1, 1 ) 11/region = Rect2( 384, 64, 64, 64 ) 11/occluder_offset = Vector2( 32, 32 ) 11/navigation_offset = Vector2( 32, 32 ) @@ -163,6 +175,7 @@ points = Vector2Array( -32, 32, -32, -24, 32, -24, 32, 32 ) 12/name = "ramp" 12/texture = ExtResource( 1 ) 12/tex_offset = Vector2( 0, 0 ) +12/modulate = Color( 1, 1, 1, 1 ) 12/region = Rect2( 128, 128, 64, 128 ) 12/occluder_offset = Vector2( 32, 64 ) 12/navigation_offset = Vector2( 32, 64 ) @@ -171,6 +184,7 @@ points = Vector2Array( -32, 32, -32, -24, 32, -24, 32, 32 ) 13/name = "ceiling2wall" 13/texture = ExtResource( 1 ) 13/tex_offset = Vector2( 0, 0 ) +13/modulate = Color( 1, 1, 1, 1 ) 13/region = Rect2( 448, 64, 64, 64 ) 13/occluder_offset = Vector2( 32, 32 ) 13/navigation_offset = Vector2( 32, 32 ) @@ -179,6 +193,7 @@ points = Vector2Array( -32, 32, -32, -24, 32, -24, 32, 32 ) 14/name = "platform_floor" 14/texture = ExtResource( 1 ) 14/tex_offset = Vector2( 0, 0 ) +14/modulate = Color( 1, 1, 1, 1 ) 14/region = Rect2( 128, 0, 64, 64 ) 14/occluder_offset = Vector2( 32, 32 ) 14/navigation_offset = Vector2( 32, 32 ) @@ -187,6 +202,7 @@ points = Vector2Array( -32, 32, -32, -24, 32, -24, 32, 32 ) 15/name = "platform_edge" 15/texture = ExtResource( 1 ) 15/tex_offset = Vector2( 0, 0 ) +15/modulate = Color( 1, 1, 1, 1 ) 15/region = Rect2( 192, 0, 64, 64 ) 15/occluder_offset = Vector2( 32, 32 ) 15/navigation_offset = Vector2( 32, 32 ) diff --git a/2d/platformer/tileset_edit.tscn b/2d/platformer/tileset_edit.tscn index 733fada5..e7632d1f 100644 --- a/2d/platformer/tileset_edit.tscn +++ b/2d/platformer/tileset_edit.tscn @@ -1,69 +1,70 @@ -[gd_scene load_steps=14 format=1] +[gd_scene load_steps=54 format=2] [ext_resource path="res://tiles_demo.png" type="Texture" id=1] [sub_resource type="ConvexPolygonShape2D" id=1] custom_solver_bias = 0.0 -points = Vector2Array( -32, -24, 32, -24, 32, 32, -32, 32 ) +points = PoolVector2Array( -32, -24, 32, -24, 32, 32, -32, 32 ) [sub_resource type="ConvexPolygonShape2D" id=2] custom_solver_bias = 0.0 -points = Vector2Array( -32, 32, -32, -24, 24, -24, 24, 32 ) +points = PoolVector2Array( -32, 32, -32, -24, 24, -24, 24, 32 ) [sub_resource type="ConvexPolygonShape2D" id=3] custom_solver_bias = 0.0 -points = Vector2Array( -32, 32, -32, -32, 24, -32, 24, 32 ) +points = PoolVector2Array( -32, 32, -32, -32, 24, -32, 24, 32 ) [sub_resource type="ConvexPolygonShape2D" id=4] custom_solver_bias = 0.0 -points = Vector2Array( -64, 32, -64, -32, -8, -32, -8, 32 ) +points = PoolVector2Array( -64, 32, -64, -32, -8, -32, -8, 32 ) [sub_resource type="ConvexPolygonShape2D" id=5] custom_solver_bias = 0.0 -points = Vector2Array( -32, 32, -32, -32, 24, -32, 32, -24, 32, 32 ) +points = PoolVector2Array( -32, 32, -32, -32, 24, -32, 32, -24, 32, 32 ) [sub_resource type="ConvexPolygonShape2D" id=6] custom_solver_bias = 0.0 -points = Vector2Array( -32, 32, -32, -24, 32, -24, 32, 32 ) +points = PoolVector2Array( -32, 32, -32, -24, 32, -24, 32, 32 ) [sub_resource type="ConvexPolygonShape2D" id=7] custom_solver_bias = 0.0 -points = Vector2Array( -32, 32, -32, -24, 32, -24, 32, 32 ) +points = PoolVector2Array( -32, 32, -32, -24, 32, -24, 32, 32 ) [sub_resource type="ConvexPolygonShape2D" id=8] custom_solver_bias = 0.0 -points = Vector2Array( -32, -32, 32, -32, 32, 32, -32, 32 ) +points = PoolVector2Array( -32, -32, 32, -32, 32, 32, -32, 32 ) [sub_resource type="ConvexPolygonShape2D" id=9] custom_solver_bias = 0.0 -points = Vector2Array( -32, -56, 32, 8, 32, 64, -32, 64 ) +points = PoolVector2Array( -32, -56, 32, 8, 32, 64, -32, 64 ) [sub_resource type="ConvexPolygonShape2D" id=10] custom_solver_bias = 0.0 -points = Vector2Array( -32, 32, -32, -32, 24, -32, 24, 32 ) +points = PoolVector2Array( -32, 32, -32, -32, 24, -32, 24, 32 ) [sub_resource type="ConvexPolygonShape2D" id=11] custom_solver_bias = 0.0 -points = Vector2Array( -32, -24, 32, -24, 32, 24, -32, 24 ) +points = PoolVector2Array( -32, -24, 32, -24, 32, 24, -32, 24 ) [sub_resource type="ConvexPolygonShape2D" id=12] custom_solver_bias = 0.0 -points = Vector2Array( -32, -24, 24, -24, 24, 24, -32, 24 ) +points = PoolVector2Array( -32, -24, 24, -24, 24, 24, -32, 24 ) [node name="Node" type="Node"] + [node name="floor" type="Sprite" parent="."] texture = ExtResource( 1 ) @@ -72,12 +73,12 @@ region_rect = Rect2( 0, 0, 64, 64 ) [node name="collision" type="StaticBody2D" parent="floor"] -input/pickable = false +input_pickable = false shapes/0/shape = SubResource( 1 ) -shapes/0/transform = Matrix32( 1, 0, 0, 1, 0, 0 ) +shapes/0/transform = Transform2D( 1, 0, 0, 1, 0, 0 ) shapes/0/trigger = false -collision/layers = 1 -collision/mask = 1 +collision_layer = 1 +collision_mask = 1 constant_linear_velocity = Vector2( 0, 0 ) constant_angular_velocity = 0.0 friction = 1.0 @@ -86,25 +87,25 @@ bounce = 0.0 [node name="CollisionPolygon2D" type="CollisionPolygon2D" parent="floor/collision"] build_mode = 0 -polygon = Vector2Array( 32, -24, 32, 32, -32, 32, -32, -24 ) +polygon = PoolVector2Array( 32, -24, 32, 32, -32, 32, -32, -24 ) shape_range = Vector2( -1, -1 ) trigger = false [node name="edge" type="Sprite" parent="."] -transform/pos = Vector2( 64, 0 ) +position = Vector2( 64, 0 ) texture = ExtResource( 1 ) region = true region_rect = Rect2( 64, 0, 64, 64 ) [node name="collision" type="StaticBody2D" parent="edge"] -input/pickable = false +input_pickable = false shapes/0/shape = SubResource( 2 ) -shapes/0/transform = Matrix32( 1, 0, 0, 1, 0, 0 ) +shapes/0/transform = Transform2D( 1, 0, 0, 1, 0, 0 ) shapes/0/trigger = false -collision/layers = 1 -collision/mask = 1 +collision_layer = 1 +collision_mask = 1 constant_linear_velocity = Vector2( 0, 0 ) constant_angular_velocity = 0.0 friction = 1.0 @@ -113,25 +114,25 @@ bounce = 0.0 [node name="CollisionPolygon2D" type="CollisionPolygon2D" parent="edge/collision"] build_mode = 0 -polygon = Vector2Array( -32, -24, 24, -24, 24, 32, -32, 32 ) +polygon = PoolVector2Array( -32, -24, 24, -24, 24, 32, -32, 32 ) shape_range = Vector2( -1, -1 ) trigger = false [node name="wall" type="Sprite" parent="."] -transform/pos = Vector2( 64, 64 ) +position = Vector2( 64, 64 ) texture = ExtResource( 1 ) region = true region_rect = Rect2( 64, 64, 64, 64 ) [node name="collision" type="StaticBody2D" parent="wall"] -input/pickable = false +input_pickable = false shapes/0/shape = SubResource( 3 ) -shapes/0/transform = Matrix32( 1, 0, 0, 1, 0, 0 ) +shapes/0/transform = Transform2D( 1, 0, 0, 1, 0, 0 ) shapes/0/trigger = false -collision/layers = 1 -collision/mask = 1 +collision_layer = 1 +collision_mask = 1 constant_linear_velocity = Vector2( 0, 0 ) constant_angular_velocity = 0.0 friction = 1.0 @@ -140,25 +141,25 @@ bounce = 0.0 [node name="CollisionPolygon2D" type="CollisionPolygon2D" parent="wall/collision"] build_mode = 0 -polygon = Vector2Array( -32, -32, 24, -32, 24, 32, -32, 32 ) +polygon = PoolVector2Array( -32, -32, 24, -32, 24, 32, -32, 32 ) shape_range = Vector2( -1, -1 ) trigger = false [node name="wall_deco" type="Sprite" parent="."] -transform/pos = Vector2( 96, 128 ) +position = Vector2( 96, 128 ) texture = ExtResource( 1 ) region = true region_rect = Rect2( 320, 128, 128, 64 ) [node name="collision" type="StaticBody2D" parent="wall_deco"] -input/pickable = false +input_pickable = false shapes/0/shape = SubResource( 4 ) -shapes/0/transform = Matrix32( 1, 0, 0, 1, 0, 0 ) +shapes/0/transform = Transform2D( 1, 0, 0, 1, 0, 0 ) shapes/0/trigger = false -collision/layers = 1 -collision/mask = 1 +collision_layer = 1 +collision_mask = 1 constant_linear_velocity = Vector2( 0, 0 ) constant_angular_velocity = 0.0 friction = 1.0 @@ -167,25 +168,25 @@ bounce = 0.0 [node name="CollisionPolygon2D" type="CollisionPolygon2D" parent="wall_deco/collision"] build_mode = 0 -polygon = Vector2Array( -64, -32, -8, -32, -8, 32, -64, 32 ) +polygon = PoolVector2Array( -64, -32, -8, -32, -8, 32, -64, 32 ) shape_range = Vector2( -1, -1 ) trigger = false [node name="corner" type="Sprite" parent="."] -transform/pos = Vector2( 64, 192 ) +position = Vector2( 64, 192 ) texture = ExtResource( 1 ) region = true region_rect = Rect2( 64, 128, 64, 64 ) [node name="collision" type="StaticBody2D" parent="corner"] -input/pickable = false +input_pickable = false shapes/0/shape = SubResource( 5 ) -shapes/0/transform = Matrix32( 1, 0, 0, 1, 0, 0 ) +shapes/0/transform = Transform2D( 1, 0, 0, 1, 0, 0 ) shapes/0/trigger = false -collision/layers = 1 -collision/mask = 1 +collision_layer = 1 +collision_mask = 1 constant_linear_velocity = Vector2( 0, 0 ) constant_angular_velocity = 0.0 friction = 1.0 @@ -194,25 +195,25 @@ bounce = 0.0 [node name="CollisionPolygon2D" type="CollisionPolygon2D" parent="corner/collision"] build_mode = 0 -polygon = Vector2Array( -32, -32, 24, -32, 32, -24, 32, 32, -32, 32 ) +polygon = PoolVector2Array( -32, -32, 24, -32, 32, -24, 32, 32, -32, 32 ) shape_range = Vector2( -1, -1 ) trigger = false [node name="flowers" type="Sprite" parent="."] -transform/pos = Vector2( 128, 192 ) +position = Vector2( 128, 192 ) texture = ExtResource( 1 ) region = true region_rect = Rect2( 192, 192, 64, 64 ) [node name="collision" type="StaticBody2D" parent="flowers"] -input/pickable = false +input_pickable = false shapes/0/shape = SubResource( 6 ) -shapes/0/transform = Matrix32( 1, 0, 0, 1, 0, 0 ) +shapes/0/transform = Transform2D( 1, 0, 0, 1, 0, 0 ) shapes/0/trigger = false -collision/layers = 1 -collision/mask = 1 +collision_layer = 1 +collision_mask = 1 constant_linear_velocity = Vector2( 0, 0 ) constant_angular_velocity = 0.0 friction = 1.0 @@ -221,25 +222,25 @@ bounce = 0.0 [node name="CollisionPolygon2D" type="CollisionPolygon2D" parent="flowers/collision"] build_mode = 0 -polygon = Vector2Array( -32, 32, 32, 32, 32, -24, -32, -24 ) +polygon = PoolVector2Array( -32, 32, 32, 32, 32, -24, -32, -24 ) shape_range = Vector2( -1, -1 ) trigger = false [node name="tree_base" type="Sprite" parent="."] -transform/pos = Vector2( 192, 192 ) +position = Vector2( 192, 192 ) texture = ExtResource( 1 ) region = true region_rect = Rect2( 256, 192, 64, 64 ) [node name="collision" type="StaticBody2D" parent="tree_base"] -input/pickable = false +input_pickable = false shapes/0/shape = SubResource( 7 ) -shapes/0/transform = Matrix32( 1, 0, 0, 1, 0, 0 ) +shapes/0/transform = Transform2D( 1, 0, 0, 1, 0, 0 ) shapes/0/trigger = false -collision/layers = 1 -collision/mask = 1 +collision_layer = 1 +collision_mask = 1 constant_linear_velocity = Vector2( 0, 0 ) constant_angular_velocity = 0.0 friction = 1.0 @@ -248,53 +249,53 @@ bounce = 0.0 [node name="CollisionPolygon2D" type="CollisionPolygon2D" parent="tree_base/collision"] build_mode = 0 -polygon = Vector2Array( -32, 32, 32, 32, 32, -24, -32, -24 ) +polygon = PoolVector2Array( -32, 32, 32, 32, 32, -24, -32, -24 ) shape_range = Vector2( -1, -1 ) trigger = false [node name="tree_mid" type="Sprite" parent="."] -transform/pos = Vector2( 192, 128 ) +position = Vector2( 192, 128 ) texture = ExtResource( 1 ) region = true region_rect = Rect2( 256, 128, 64, 64 ) [node name="tree_mid 2" type="Sprite" parent="."] -transform/pos = Vector2( 192, 64 ) +position = Vector2( 192, 64 ) texture = ExtResource( 1 ) region = true region_rect = Rect2( 256, 64, 64, 64 ) [node name="tree_top" type="Sprite" parent="."] -transform/pos = Vector2( 192, 0 ) +position = Vector2( 192, 0 ) texture = ExtResource( 1 ) region = true region_rect = Rect2( 256, 0, 64, 64 ) [node name="solid" type="Sprite" parent="."] -transform/pos = Vector2( 0, 64 ) +position = Vector2( 0, 64 ) texture = ExtResource( 1 ) region = true region_rect = Rect2( 0, 64, 64, 64 ) [node name="ceiling" type="Sprite" parent="."] -transform/pos = Vector2( 0, 128 ) +position = Vector2( 0, 128 ) texture = ExtResource( 1 ) region = true region_rect = Rect2( 384, 64, 64, 64 ) [node name="collision" type="StaticBody2D" parent="ceiling"] -input/pickable = false +input_pickable = false shapes/0/shape = SubResource( 8 ) -shapes/0/transform = Matrix32( 1, 0, 0, 1, 0, 0 ) +shapes/0/transform = Transform2D( 1, 0, 0, 1, 0, 0 ) shapes/0/trigger = false -collision/layers = 1 -collision/mask = 1 +collision_layer = 1 +collision_mask = 1 constant_linear_velocity = Vector2( 0, 0 ) constant_angular_velocity = 0.0 friction = 1.0 @@ -303,25 +304,25 @@ bounce = 0.0 [node name="CollisionPolygon2D" type="CollisionPolygon2D" parent="ceiling/collision"] build_mode = 0 -polygon = Vector2Array( 32, -32, 32, 32, -32, 32, -32, -32 ) +polygon = PoolVector2Array( 32, -32, 32, 32, -32, 32, -32, -32 ) shape_range = Vector2( -1, -1 ) trigger = false [node name="ramp" type="Sprite" parent="."] -transform/pos = Vector2( 256, 224 ) +position = Vector2( 256, 224 ) texture = ExtResource( 1 ) region = true region_rect = Rect2( 128, 128, 64, 128 ) [node name="collision" type="StaticBody2D" parent="ramp"] -input/pickable = false +input_pickable = false shapes/0/shape = SubResource( 9 ) -shapes/0/transform = Matrix32( 1, 0, 0, 1, 0, 0 ) +shapes/0/transform = Transform2D( 1, 0, 0, 1, 0, 0 ) shapes/0/trigger = false -collision/layers = 1 -collision/mask = 1 +collision_layer = 1 +collision_mask = 1 constant_linear_velocity = Vector2( 0, 0 ) constant_angular_velocity = 0.0 friction = 1.0 @@ -330,25 +331,25 @@ bounce = 0.0 [node name="CollisionPolygon2D" type="CollisionPolygon2D" parent="ramp/collision"] build_mode = 0 -polygon = Vector2Array( -32, -56, 32, 8, 32, 64, -32, 64 ) +polygon = PoolVector2Array( -32, -56, 32, 8, 32, 64, -32, 64 ) shape_range = Vector2( -1, -1 ) trigger = false [node name="ceiling2wall" type="Sprite" parent="."] -transform/pos = Vector2( 0, 192 ) +position = Vector2( 0, 192 ) texture = ExtResource( 1 ) region = true region_rect = Rect2( 448, 64, 64, 64 ) [node name="collision" type="StaticBody2D" parent="ceiling2wall"] -input/pickable = false +input_pickable = false shapes/0/shape = SubResource( 10 ) -shapes/0/transform = Matrix32( 1, 0, 0, 1, 0, 0 ) +shapes/0/transform = Transform2D( 1, 0, 0, 1, 0, 0 ) shapes/0/trigger = false -collision/layers = 1 -collision/mask = 1 +collision_layer = 1 +collision_mask = 1 constant_linear_velocity = Vector2( 0, 0 ) constant_angular_velocity = 0.0 friction = 1.0 @@ -357,25 +358,25 @@ bounce = 0.0 [node name="CollisionPolygon2D" type="CollisionPolygon2D" parent="ceiling2wall/collision"] build_mode = 0 -polygon = Vector2Array( -32, -32, 24, -32, 24, 32, -32, 32 ) +polygon = PoolVector2Array( -32, -32, 24, -32, 24, 32, -32, 32 ) shape_range = Vector2( -1, -1 ) trigger = false [node name="platform_floor" type="Sprite" parent="."] -transform/pos = Vector2( 0, 256 ) +position = Vector2( 0, 256 ) texture = ExtResource( 1 ) region = true region_rect = Rect2( 128, 0, 64, 64 ) [node name="collision" type="StaticBody2D" parent="platform_floor"] -input/pickable = false +input_pickable = false shapes/0/shape = SubResource( 11 ) -shapes/0/transform = Matrix32( 1, 0, 0, 1, 0, 0 ) +shapes/0/transform = Transform2D( 1, 0, 0, 1, 0, 0 ) shapes/0/trigger = false -collision/layers = 1 -collision/mask = 1 +collision_layer = 1 +collision_mask = 1 constant_linear_velocity = Vector2( 0, 0 ) constant_angular_velocity = 0.0 friction = 1.0 @@ -384,25 +385,25 @@ bounce = 0.0 [node name="CollisionPolygon2D" type="CollisionPolygon2D" parent="platform_floor/collision"] build_mode = 0 -polygon = Vector2Array( 32, -24, 32, 24, -32, 24, -32, -24 ) +polygon = PoolVector2Array( 32, -24, 32, 24, -32, 24, -32, -24 ) shape_range = Vector2( -1, -1 ) trigger = false [node name="platform_edge" type="Sprite" parent="."] -transform/pos = Vector2( 64, 256 ) +position = Vector2( 64, 256 ) texture = ExtResource( 1 ) region = true region_rect = Rect2( 192, 0, 64, 64 ) [node name="collision" type="StaticBody2D" parent="platform_edge"] -input/pickable = false +input_pickable = false shapes/0/shape = SubResource( 12 ) -shapes/0/transform = Matrix32( 1, 0, 0, 1, 0, 0 ) +shapes/0/transform = Transform2D( 1, 0, 0, 1, 0, 0 ) shapes/0/trigger = false -collision/layers = 1 -collision/mask = 1 +collision_layer = 1 +collision_mask = 1 constant_linear_velocity = Vector2( 0, 0 ) constant_angular_velocity = 0.0 friction = 1.0 @@ -411,22 +412,26 @@ bounce = 0.0 [node name="CollisionPolygon2D" type="CollisionPolygon2D" parent="platform_edge/collision"] build_mode = 0 -polygon = Vector2Array( 24, -24, 24, 24, -32, 24, -32, -24 ) +polygon = PoolVector2Array( 24, -24, 24, 24, -32, 24, -32, -24 ) shape_range = Vector2( -1, -1 ) trigger = false [node name="help" type="Label" parent="."] -focus/ignore_mouse = true -focus/stop_mouse = true -size_flags/horizontal = 2 -margin/left = 1.0 -margin/top = 331.0 -margin/right = 727.0 -margin/bottom = 422.0 -text = "This scene serves as a tool for editing the tileset.\nNodes (sprites) and their respective collisionsare edited here.\n\nTo create a tileset from this, a \"TileSet\" resoucre must be created. Use the helper in: Scene -> Convert To -> TileSet.\nThis will save a tileset. Saving over it will merge your changes.\n\nFinally, the saved tileset resource (tileset.tres in this case), can be opened to be used into a TileMap node for editing a tile map." +focus_ignore_mouse = true +focus_stop_mouse = true +size_flags_horizontal = 2 +margin_left = 1.0 +margin_top = 331.0 +margin_right = 727.0 +margin_bottom = 422.0 +text = "This scene serves as a tool for editing the tileset. +Nodes (sprites) and their respective collisionsare edited here. + +To create a tileset from this, a \"TileSet\" resoucre must be created. Use the helper in: Scene -> Convert To -> TileSet. +This will save a tileset. Saving over it will merge your changes. + +Finally, the saved tileset resource (tileset.tres in this case), can be opened to be used into a TileMap node for editing a tile map." percent_visible = 1.0 lines_skipped = 0 max_lines_visible = -1 - - diff --git a/2d/area_input/box_area.png b/old/2d/area_input/box_area.png similarity index 100% rename from 2d/area_input/box_area.png rename to old/2d/area_input/box_area.png diff --git a/2d/area_input/circle_area.png b/old/2d/area_input/circle_area.png similarity index 100% rename from 2d/area_input/circle_area.png rename to old/2d/area_input/circle_area.png diff --git a/2d/area_input/engine.cfg b/old/2d/area_input/engine.cfg similarity index 100% rename from 2d/area_input/engine.cfg rename to old/2d/area_input/engine.cfg diff --git a/2d/area_input/icon.png b/old/2d/area_input/icon.png similarity index 100% rename from 2d/area_input/icon.png rename to old/2d/area_input/icon.png diff --git a/2d/area_input/input.gd b/old/2d/area_input/input.gd similarity index 100% rename from 2d/area_input/input.gd rename to old/2d/area_input/input.gd diff --git a/2d/area_input/input.tscn b/old/2d/area_input/input.tscn similarity index 100% rename from 2d/area_input/input.tscn rename to old/2d/area_input/input.tscn diff --git a/2d/dynamic_collision_shapes/ball.gd b/old/2d/dynamic_collision_shapes/ball.gd similarity index 100% rename from 2d/dynamic_collision_shapes/ball.gd rename to old/2d/dynamic_collision_shapes/ball.gd diff --git a/2d/dynamic_collision_shapes/ball.png b/old/2d/dynamic_collision_shapes/ball.png similarity index 100% rename from 2d/dynamic_collision_shapes/ball.png rename to old/2d/dynamic_collision_shapes/ball.png diff --git a/2d/dynamic_collision_shapes/ball.tscn b/old/2d/dynamic_collision_shapes/ball.tscn similarity index 100% rename from 2d/dynamic_collision_shapes/ball.tscn rename to old/2d/dynamic_collision_shapes/ball.tscn diff --git a/2d/dynamic_collision_shapes/box.png b/old/2d/dynamic_collision_shapes/box.png similarity index 100% rename from 2d/dynamic_collision_shapes/box.png rename to old/2d/dynamic_collision_shapes/box.png diff --git a/2d/dynamic_collision_shapes/circle.png b/old/2d/dynamic_collision_shapes/circle.png similarity index 100% rename from 2d/dynamic_collision_shapes/circle.png rename to old/2d/dynamic_collision_shapes/circle.png diff --git a/2d/dynamic_collision_shapes/dynamic_colobjs.gd b/old/2d/dynamic_collision_shapes/dynamic_colobjs.gd similarity index 100% rename from 2d/dynamic_collision_shapes/dynamic_colobjs.gd rename to old/2d/dynamic_collision_shapes/dynamic_colobjs.gd diff --git a/2d/dynamic_collision_shapes/dynamic_colobjs.tscn b/old/2d/dynamic_collision_shapes/dynamic_colobjs.tscn similarity index 100% rename from 2d/dynamic_collision_shapes/dynamic_colobjs.tscn rename to old/2d/dynamic_collision_shapes/dynamic_colobjs.tscn diff --git a/2d/dynamic_collision_shapes/engine.cfg b/old/2d/dynamic_collision_shapes/engine.cfg similarity index 100% rename from 2d/dynamic_collision_shapes/engine.cfg rename to old/2d/dynamic_collision_shapes/engine.cfg diff --git a/2d/dynamic_collision_shapes/icon.png b/old/2d/dynamic_collision_shapes/icon.png similarity index 100% rename from 2d/dynamic_collision_shapes/icon.png rename to old/2d/dynamic_collision_shapes/icon.png diff --git a/2d/dynamic_collision_shapes/poly.png b/old/2d/dynamic_collision_shapes/poly.png similarity index 100% rename from 2d/dynamic_collision_shapes/poly.png rename to old/2d/dynamic_collision_shapes/poly.png diff --git a/2d/fog_of_war/engine.cfg b/old/2d/fog_of_war/engine.cfg similarity index 100% rename from 2d/fog_of_war/engine.cfg rename to old/2d/fog_of_war/engine.cfg diff --git a/2d/fog_of_war/floor.png b/old/2d/fog_of_war/floor.png similarity index 100% rename from 2d/fog_of_war/floor.png rename to old/2d/fog_of_war/floor.png diff --git a/2d/fog_of_war/fog.gd b/old/2d/fog_of_war/fog.gd similarity index 100% rename from 2d/fog_of_war/fog.gd rename to old/2d/fog_of_war/fog.gd diff --git a/2d/fog_of_war/fog.png b/old/2d/fog_of_war/fog.png similarity index 100% rename from 2d/fog_of_war/fog.png rename to old/2d/fog_of_war/fog.png diff --git a/2d/fog_of_war/fog.tscn b/old/2d/fog_of_war/fog.tscn similarity index 100% rename from 2d/fog_of_war/fog.tscn rename to old/2d/fog_of_war/fog.tscn diff --git a/2d/fog_of_war/icon.png b/old/2d/fog_of_war/icon.png similarity index 100% rename from 2d/fog_of_war/icon.png rename to old/2d/fog_of_war/icon.png diff --git a/2d/fog_of_war/tileset.tres b/old/2d/fog_of_war/tileset.tres similarity index 100% rename from 2d/fog_of_war/tileset.tres rename to old/2d/fog_of_war/tileset.tres diff --git a/2d/fog_of_war/tileset_edit.tscn b/old/2d/fog_of_war/tileset_edit.tscn similarity index 100% rename from 2d/fog_of_war/tileset_edit.tscn rename to old/2d/fog_of_war/tileset_edit.tscn diff --git a/2d/fog_of_war/troll.gd b/old/2d/fog_of_war/troll.gd similarity index 100% rename from 2d/fog_of_war/troll.gd rename to old/2d/fog_of_war/troll.gd diff --git a/2d/fog_of_war/troll.png b/old/2d/fog_of_war/troll.png similarity index 100% rename from 2d/fog_of_war/troll.png rename to old/2d/fog_of_war/troll.png diff --git a/2d/fog_of_war/troll.tscn b/old/2d/fog_of_war/troll.tscn similarity index 100% rename from 2d/fog_of_war/troll.tscn rename to old/2d/fog_of_war/troll.tscn diff --git a/2d/hdr/beach_cave.gd b/old/2d/hdr/beach_cave.gd similarity index 100% rename from 2d/hdr/beach_cave.gd rename to old/2d/hdr/beach_cave.gd diff --git a/2d/hdr/beach_cave.tscn b/old/2d/hdr/beach_cave.tscn similarity index 100% rename from 2d/hdr/beach_cave.tscn rename to old/2d/hdr/beach_cave.tscn diff --git a/2d/hdr/engine.cfg b/old/2d/hdr/engine.cfg similarity index 100% rename from 2d/hdr/engine.cfg rename to old/2d/hdr/engine.cfg diff --git a/2d/hdr/icon.png b/old/2d/hdr/icon.png similarity index 100% rename from 2d/hdr/icon.png rename to old/2d/hdr/icon.png diff --git a/2d/hdr/ocean_beach.png b/old/2d/hdr/ocean_beach.png similarity index 100% rename from 2d/hdr/ocean_beach.png rename to old/2d/hdr/ocean_beach.png diff --git a/2d/hdr/ocean_beach.png.flags b/old/2d/hdr/ocean_beach.png.flags similarity index 100% rename from 2d/hdr/ocean_beach.png.flags rename to old/2d/hdr/ocean_beach.png.flags diff --git a/2d/hdr/ocean_cave.png b/old/2d/hdr/ocean_cave.png similarity index 100% rename from 2d/hdr/ocean_cave.png rename to old/2d/hdr/ocean_cave.png diff --git a/2d/hdr/ocean_cave.png.flags b/old/2d/hdr/ocean_cave.png.flags similarity index 100% rename from 2d/hdr/ocean_cave.png.flags rename to old/2d/hdr/ocean_cave.png.flags diff --git a/2d/hexamap/WWT-01.png b/old/2d/hexamap/WWT-01.png similarity index 100% rename from 2d/hexamap/WWT-01.png rename to old/2d/hexamap/WWT-01.png diff --git a/2d/hexamap/WWT-02.png b/old/2d/hexamap/WWT-02.png similarity index 100% rename from 2d/hexamap/WWT-02.png rename to old/2d/hexamap/WWT-02.png diff --git a/2d/hexamap/WWT-03.png b/old/2d/hexamap/WWT-03.png similarity index 100% rename from 2d/hexamap/WWT-03.png rename to old/2d/hexamap/WWT-03.png diff --git a/2d/hexamap/WWT-04.png b/old/2d/hexamap/WWT-04.png similarity index 100% rename from 2d/hexamap/WWT-04.png rename to old/2d/hexamap/WWT-04.png diff --git a/2d/hexamap/WWT-05.png b/old/2d/hexamap/WWT-05.png similarity index 100% rename from 2d/hexamap/WWT-05.png rename to old/2d/hexamap/WWT-05.png diff --git a/2d/hexamap/WWT-06.png b/old/2d/hexamap/WWT-06.png similarity index 100% rename from 2d/hexamap/WWT-06.png rename to old/2d/hexamap/WWT-06.png diff --git a/2d/hexamap/WWT-07.png b/old/2d/hexamap/WWT-07.png similarity index 100% rename from 2d/hexamap/WWT-07.png rename to old/2d/hexamap/WWT-07.png diff --git a/2d/hexamap/WWT-08.png b/old/2d/hexamap/WWT-08.png similarity index 100% rename from 2d/hexamap/WWT-08.png rename to old/2d/hexamap/WWT-08.png diff --git a/2d/hexamap/WWT-09.png b/old/2d/hexamap/WWT-09.png similarity index 100% rename from 2d/hexamap/WWT-09.png rename to old/2d/hexamap/WWT-09.png diff --git a/2d/hexamap/WWT-10.png b/old/2d/hexamap/WWT-10.png similarity index 100% rename from 2d/hexamap/WWT-10.png rename to old/2d/hexamap/WWT-10.png diff --git a/2d/hexamap/WWT-11.png b/old/2d/hexamap/WWT-11.png similarity index 100% rename from 2d/hexamap/WWT-11.png rename to old/2d/hexamap/WWT-11.png diff --git a/2d/hexamap/WWT-12.png b/old/2d/hexamap/WWT-12.png similarity index 100% rename from 2d/hexamap/WWT-12.png rename to old/2d/hexamap/WWT-12.png diff --git a/2d/hexamap/WWT-13.png b/old/2d/hexamap/WWT-13.png similarity index 100% rename from 2d/hexamap/WWT-13.png rename to old/2d/hexamap/WWT-13.png diff --git a/2d/hexamap/WWT-14.png b/old/2d/hexamap/WWT-14.png similarity index 100% rename from 2d/hexamap/WWT-14.png rename to old/2d/hexamap/WWT-14.png diff --git a/2d/hexamap/WWT-15.png b/old/2d/hexamap/WWT-15.png similarity index 100% rename from 2d/hexamap/WWT-15.png rename to old/2d/hexamap/WWT-15.png diff --git a/2d/hexamap/WWT-16.png b/old/2d/hexamap/WWT-16.png similarity index 100% rename from 2d/hexamap/WWT-16.png rename to old/2d/hexamap/WWT-16.png diff --git a/2d/hexamap/WWT-17.png b/old/2d/hexamap/WWT-17.png similarity index 100% rename from 2d/hexamap/WWT-17.png rename to old/2d/hexamap/WWT-17.png diff --git a/2d/hexamap/WWT-18.png b/old/2d/hexamap/WWT-18.png similarity index 100% rename from 2d/hexamap/WWT-18.png rename to old/2d/hexamap/WWT-18.png diff --git a/2d/hexamap/WWT-19.png b/old/2d/hexamap/WWT-19.png similarity index 100% rename from 2d/hexamap/WWT-19.png rename to old/2d/hexamap/WWT-19.png diff --git a/2d/hexamap/WWT-20.png b/old/2d/hexamap/WWT-20.png similarity index 100% rename from 2d/hexamap/WWT-20.png rename to old/2d/hexamap/WWT-20.png diff --git a/2d/hexamap/WWT-21.png b/old/2d/hexamap/WWT-21.png similarity index 100% rename from 2d/hexamap/WWT-21.png rename to old/2d/hexamap/WWT-21.png diff --git a/2d/hexamap/WWT-22.png b/old/2d/hexamap/WWT-22.png similarity index 100% rename from 2d/hexamap/WWT-22.png rename to old/2d/hexamap/WWT-22.png diff --git a/2d/hexamap/WWT-23.png b/old/2d/hexamap/WWT-23.png similarity index 100% rename from 2d/hexamap/WWT-23.png rename to old/2d/hexamap/WWT-23.png diff --git a/2d/hexamap/WWT-24.png b/old/2d/hexamap/WWT-24.png similarity index 100% rename from 2d/hexamap/WWT-24.png rename to old/2d/hexamap/WWT-24.png diff --git a/2d/hexamap/WWT-25.png b/old/2d/hexamap/WWT-25.png similarity index 100% rename from 2d/hexamap/WWT-25.png rename to old/2d/hexamap/WWT-25.png diff --git a/2d/hexamap/WWT-26.png b/old/2d/hexamap/WWT-26.png similarity index 100% rename from 2d/hexamap/WWT-26.png rename to old/2d/hexamap/WWT-26.png diff --git a/2d/hexamap/engine.cfg b/old/2d/hexamap/engine.cfg similarity index 100% rename from 2d/hexamap/engine.cfg rename to old/2d/hexamap/engine.cfg diff --git a/2d/hexamap/icon.png b/old/2d/hexamap/icon.png similarity index 100% rename from 2d/hexamap/icon.png rename to old/2d/hexamap/icon.png diff --git a/2d/hexamap/map.tscn b/old/2d/hexamap/map.tscn similarity index 100% rename from 2d/hexamap/map.tscn rename to old/2d/hexamap/map.tscn diff --git a/2d/hexamap/tileset.tres b/old/2d/hexamap/tileset.tres similarity index 100% rename from 2d/hexamap/tileset.tres rename to old/2d/hexamap/tileset.tres diff --git a/2d/hexamap/tileset_edit.tscn b/old/2d/hexamap/tileset_edit.tscn similarity index 100% rename from 2d/hexamap/tileset_edit.tscn rename to old/2d/hexamap/tileset_edit.tscn diff --git a/2d/hexamap/troll.gd b/old/2d/hexamap/troll.gd similarity index 100% rename from 2d/hexamap/troll.gd rename to old/2d/hexamap/troll.gd diff --git a/2d/hexamap/troll.png b/old/2d/hexamap/troll.png similarity index 100% rename from 2d/hexamap/troll.png rename to old/2d/hexamap/troll.png diff --git a/2d/hexamap/troll.tscn b/old/2d/hexamap/troll.tscn similarity index 100% rename from 2d/hexamap/troll.tscn rename to old/2d/hexamap/troll.tscn diff --git a/2d/isometric/dungeon.tscn b/old/2d/isometric/dungeon.tscn similarity index 100% rename from 2d/isometric/dungeon.tscn rename to old/2d/isometric/dungeon.tscn diff --git a/2d/isometric/engine.cfg b/old/2d/isometric/engine.cfg similarity index 100% rename from 2d/isometric/engine.cfg rename to old/2d/isometric/engine.cfg diff --git a/2d/isometric/icon.png b/old/2d/isometric/icon.png similarity index 100% rename from 2d/isometric/icon.png rename to old/2d/isometric/icon.png diff --git a/2d/isometric/isotiles.png b/old/2d/isometric/isotiles.png similarity index 100% rename from 2d/isometric/isotiles.png rename to old/2d/isometric/isotiles.png diff --git a/2d/isometric/tileset.tres b/old/2d/isometric/tileset.tres similarity index 100% rename from 2d/isometric/tileset.tres rename to old/2d/isometric/tileset.tres diff --git a/2d/isometric/tileset_edit.tscn b/old/2d/isometric/tileset_edit.tscn similarity index 100% rename from 2d/isometric/tileset_edit.tscn rename to old/2d/isometric/tileset_edit.tscn diff --git a/2d/isometric/troll.gd b/old/2d/isometric/troll.gd similarity index 100% rename from 2d/isometric/troll.gd rename to old/2d/isometric/troll.gd diff --git a/2d/isometric/troll.png b/old/2d/isometric/troll.png similarity index 100% rename from 2d/isometric/troll.png rename to old/2d/isometric/troll.png diff --git a/2d/isometric/troll.tscn b/old/2d/isometric/troll.tscn similarity index 100% rename from 2d/isometric/troll.tscn rename to old/2d/isometric/troll.tscn diff --git a/2d/isometric_light/character_shader.tres b/old/2d/isometric_light/character_shader.tres similarity index 100% rename from 2d/isometric_light/character_shader.tres rename to old/2d/isometric_light/character_shader.tres diff --git a/2d/isometric_light/column.tscn b/old/2d/isometric_light/column.tscn similarity index 100% rename from 2d/isometric_light/column.tscn rename to old/2d/isometric_light/column.tscn diff --git a/2d/isometric_light/cubio.gd b/old/2d/isometric_light/cubio.gd similarity index 100% rename from 2d/isometric_light/cubio.gd rename to old/2d/isometric_light/cubio.gd diff --git a/2d/isometric_light/cubio.tscn b/old/2d/isometric_light/cubio.tscn similarity index 100% rename from 2d/isometric_light/cubio.tscn rename to old/2d/isometric_light/cubio.tscn diff --git a/2d/isometric_light/cubio/idle0001.png b/old/2d/isometric_light/cubio/idle0001.png similarity index 100% rename from 2d/isometric_light/cubio/idle0001.png rename to old/2d/isometric_light/cubio/idle0001.png diff --git a/2d/isometric_light/cubio/idle0002.png b/old/2d/isometric_light/cubio/idle0002.png similarity index 100% rename from 2d/isometric_light/cubio/idle0002.png rename to old/2d/isometric_light/cubio/idle0002.png diff --git a/2d/isometric_light/cubio/idle0003.png b/old/2d/isometric_light/cubio/idle0003.png similarity index 100% rename from 2d/isometric_light/cubio/idle0003.png rename to old/2d/isometric_light/cubio/idle0003.png diff --git a/2d/isometric_light/cubio/idle0004.png b/old/2d/isometric_light/cubio/idle0004.png similarity index 100% rename from 2d/isometric_light/cubio/idle0004.png rename to old/2d/isometric_light/cubio/idle0004.png diff --git a/2d/isometric_light/cubio/idle0005.png b/old/2d/isometric_light/cubio/idle0005.png similarity index 100% rename from 2d/isometric_light/cubio/idle0005.png rename to old/2d/isometric_light/cubio/idle0005.png diff --git a/2d/isometric_light/cubio/idle0006.png b/old/2d/isometric_light/cubio/idle0006.png similarity index 100% rename from 2d/isometric_light/cubio/idle0006.png rename to old/2d/isometric_light/cubio/idle0006.png diff --git a/2d/isometric_light/cubio/idle0007.png b/old/2d/isometric_light/cubio/idle0007.png similarity index 100% rename from 2d/isometric_light/cubio/idle0007.png rename to old/2d/isometric_light/cubio/idle0007.png diff --git a/2d/isometric_light/cubio/idle0008.png b/old/2d/isometric_light/cubio/idle0008.png similarity index 100% rename from 2d/isometric_light/cubio/idle0008.png rename to old/2d/isometric_light/cubio/idle0008.png diff --git a/2d/isometric_light/cubio/idle0009.png b/old/2d/isometric_light/cubio/idle0009.png similarity index 100% rename from 2d/isometric_light/cubio/idle0009.png rename to old/2d/isometric_light/cubio/idle0009.png diff --git a/2d/isometric_light/cubio/idle0010.png b/old/2d/isometric_light/cubio/idle0010.png similarity index 100% rename from 2d/isometric_light/cubio/idle0010.png rename to old/2d/isometric_light/cubio/idle0010.png diff --git a/2d/isometric_light/cubio/idle0011.png b/old/2d/isometric_light/cubio/idle0011.png similarity index 100% rename from 2d/isometric_light/cubio/idle0011.png rename to old/2d/isometric_light/cubio/idle0011.png diff --git a/2d/isometric_light/cubio/idle0012.png b/old/2d/isometric_light/cubio/idle0012.png similarity index 100% rename from 2d/isometric_light/cubio/idle0012.png rename to old/2d/isometric_light/cubio/idle0012.png diff --git a/2d/isometric_light/cubio/idle0013.png b/old/2d/isometric_light/cubio/idle0013.png similarity index 100% rename from 2d/isometric_light/cubio/idle0013.png rename to old/2d/isometric_light/cubio/idle0013.png diff --git a/2d/isometric_light/cubio/idle0014.png b/old/2d/isometric_light/cubio/idle0014.png similarity index 100% rename from 2d/isometric_light/cubio/idle0014.png rename to old/2d/isometric_light/cubio/idle0014.png diff --git a/2d/isometric_light/cubio/idle0015.png b/old/2d/isometric_light/cubio/idle0015.png similarity index 100% rename from 2d/isometric_light/cubio/idle0015.png rename to old/2d/isometric_light/cubio/idle0015.png diff --git a/2d/isometric_light/cubio/idle0016.png b/old/2d/isometric_light/cubio/idle0016.png similarity index 100% rename from 2d/isometric_light/cubio/idle0016.png rename to old/2d/isometric_light/cubio/idle0016.png diff --git a/2d/isometric_light/cubio/idle0017.png b/old/2d/isometric_light/cubio/idle0017.png similarity index 100% rename from 2d/isometric_light/cubio/idle0017.png rename to old/2d/isometric_light/cubio/idle0017.png diff --git a/2d/isometric_light/cubio/idle0018.png b/old/2d/isometric_light/cubio/idle0018.png similarity index 100% rename from 2d/isometric_light/cubio/idle0018.png rename to old/2d/isometric_light/cubio/idle0018.png diff --git a/2d/isometric_light/cubio/idle0019.png b/old/2d/isometric_light/cubio/idle0019.png similarity index 100% rename from 2d/isometric_light/cubio/idle0019.png rename to old/2d/isometric_light/cubio/idle0019.png diff --git a/2d/isometric_light/cubio/idle0020.png b/old/2d/isometric_light/cubio/idle0020.png similarity index 100% rename from 2d/isometric_light/cubio/idle0020.png rename to old/2d/isometric_light/cubio/idle0020.png diff --git a/2d/isometric_light/cubio/idle0021.png b/old/2d/isometric_light/cubio/idle0021.png similarity index 100% rename from 2d/isometric_light/cubio/idle0021.png rename to old/2d/isometric_light/cubio/idle0021.png diff --git a/2d/isometric_light/cubio/idle0022.png b/old/2d/isometric_light/cubio/idle0022.png similarity index 100% rename from 2d/isometric_light/cubio/idle0022.png rename to old/2d/isometric_light/cubio/idle0022.png diff --git a/2d/isometric_light/cubio/idle0023.png b/old/2d/isometric_light/cubio/idle0023.png similarity index 100% rename from 2d/isometric_light/cubio/idle0023.png rename to old/2d/isometric_light/cubio/idle0023.png diff --git a/2d/isometric_light/cubio/idle0024.png b/old/2d/isometric_light/cubio/idle0024.png similarity index 100% rename from 2d/isometric_light/cubio/idle0024.png rename to old/2d/isometric_light/cubio/idle0024.png diff --git a/2d/isometric_light/cubio/idle0025.png b/old/2d/isometric_light/cubio/idle0025.png similarity index 100% rename from 2d/isometric_light/cubio/idle0025.png rename to old/2d/isometric_light/cubio/idle0025.png diff --git a/2d/isometric_light/cubio/idle0026.png b/old/2d/isometric_light/cubio/idle0026.png similarity index 100% rename from 2d/isometric_light/cubio/idle0026.png rename to old/2d/isometric_light/cubio/idle0026.png diff --git a/2d/isometric_light/cubio/idle0027.png b/old/2d/isometric_light/cubio/idle0027.png similarity index 100% rename from 2d/isometric_light/cubio/idle0027.png rename to old/2d/isometric_light/cubio/idle0027.png diff --git a/2d/isometric_light/cubio/idle0028.png b/old/2d/isometric_light/cubio/idle0028.png similarity index 100% rename from 2d/isometric_light/cubio/idle0028.png rename to old/2d/isometric_light/cubio/idle0028.png diff --git a/2d/isometric_light/cubio/idle0029.png b/old/2d/isometric_light/cubio/idle0029.png similarity index 100% rename from 2d/isometric_light/cubio/idle0029.png rename to old/2d/isometric_light/cubio/idle0029.png diff --git a/2d/isometric_light/cubio/idle0030.png b/old/2d/isometric_light/cubio/idle0030.png similarity index 100% rename from 2d/isometric_light/cubio/idle0030.png rename to old/2d/isometric_light/cubio/idle0030.png diff --git a/2d/isometric_light/cubio/idle0031.png b/old/2d/isometric_light/cubio/idle0031.png similarity index 100% rename from 2d/isometric_light/cubio/idle0031.png rename to old/2d/isometric_light/cubio/idle0031.png diff --git a/2d/isometric_light/cubio/idle0032.png b/old/2d/isometric_light/cubio/idle0032.png similarity index 100% rename from 2d/isometric_light/cubio/idle0032.png rename to old/2d/isometric_light/cubio/idle0032.png diff --git a/2d/isometric_light/cubio/idle0033.png b/old/2d/isometric_light/cubio/idle0033.png similarity index 100% rename from 2d/isometric_light/cubio/idle0033.png rename to old/2d/isometric_light/cubio/idle0033.png diff --git a/2d/isometric_light/cubio/idle0034.png b/old/2d/isometric_light/cubio/idle0034.png similarity index 100% rename from 2d/isometric_light/cubio/idle0034.png rename to old/2d/isometric_light/cubio/idle0034.png diff --git a/2d/isometric_light/cubio/idle0035.png b/old/2d/isometric_light/cubio/idle0035.png similarity index 100% rename from 2d/isometric_light/cubio/idle0035.png rename to old/2d/isometric_light/cubio/idle0035.png diff --git a/2d/isometric_light/cubio/idle0036.png b/old/2d/isometric_light/cubio/idle0036.png similarity index 100% rename from 2d/isometric_light/cubio/idle0036.png rename to old/2d/isometric_light/cubio/idle0036.png diff --git a/2d/isometric_light/cubio/idle0037.png b/old/2d/isometric_light/cubio/idle0037.png similarity index 100% rename from 2d/isometric_light/cubio/idle0037.png rename to old/2d/isometric_light/cubio/idle0037.png diff --git a/2d/isometric_light/cubio/idle0038.png b/old/2d/isometric_light/cubio/idle0038.png similarity index 100% rename from 2d/isometric_light/cubio/idle0038.png rename to old/2d/isometric_light/cubio/idle0038.png diff --git a/2d/isometric_light/cubio/idle0039.png b/old/2d/isometric_light/cubio/idle0039.png similarity index 100% rename from 2d/isometric_light/cubio/idle0039.png rename to old/2d/isometric_light/cubio/idle0039.png diff --git a/2d/isometric_light/cubio/idle0040.png b/old/2d/isometric_light/cubio/idle0040.png similarity index 100% rename from 2d/isometric_light/cubio/idle0040.png rename to old/2d/isometric_light/cubio/idle0040.png diff --git a/2d/isometric_light/cubio/idle0041.png b/old/2d/isometric_light/cubio/idle0041.png similarity index 100% rename from 2d/isometric_light/cubio/idle0041.png rename to old/2d/isometric_light/cubio/idle0041.png diff --git a/2d/isometric_light/cubio/idle0042.png b/old/2d/isometric_light/cubio/idle0042.png similarity index 100% rename from 2d/isometric_light/cubio/idle0042.png rename to old/2d/isometric_light/cubio/idle0042.png diff --git a/2d/isometric_light/cubio/idle0043.png b/old/2d/isometric_light/cubio/idle0043.png similarity index 100% rename from 2d/isometric_light/cubio/idle0043.png rename to old/2d/isometric_light/cubio/idle0043.png diff --git a/2d/isometric_light/cubio/idle0044.png b/old/2d/isometric_light/cubio/idle0044.png similarity index 100% rename from 2d/isometric_light/cubio/idle0044.png rename to old/2d/isometric_light/cubio/idle0044.png diff --git a/2d/isometric_light/cubio/idle0045.png b/old/2d/isometric_light/cubio/idle0045.png similarity index 100% rename from 2d/isometric_light/cubio/idle0045.png rename to old/2d/isometric_light/cubio/idle0045.png diff --git a/2d/isometric_light/cubio/idle0046.png b/old/2d/isometric_light/cubio/idle0046.png similarity index 100% rename from 2d/isometric_light/cubio/idle0046.png rename to old/2d/isometric_light/cubio/idle0046.png diff --git a/2d/isometric_light/cubio/idle0047.png b/old/2d/isometric_light/cubio/idle0047.png similarity index 100% rename from 2d/isometric_light/cubio/idle0047.png rename to old/2d/isometric_light/cubio/idle0047.png diff --git a/2d/isometric_light/cubio/idle0048.png b/old/2d/isometric_light/cubio/idle0048.png similarity index 100% rename from 2d/isometric_light/cubio/idle0048.png rename to old/2d/isometric_light/cubio/idle0048.png diff --git a/2d/isometric_light/cubio/idle0049.png b/old/2d/isometric_light/cubio/idle0049.png similarity index 100% rename from 2d/isometric_light/cubio/idle0049.png rename to old/2d/isometric_light/cubio/idle0049.png diff --git a/2d/isometric_light/cubio/idle0050.png b/old/2d/isometric_light/cubio/idle0050.png similarity index 100% rename from 2d/isometric_light/cubio/idle0050.png rename to old/2d/isometric_light/cubio/idle0050.png diff --git a/2d/isometric_light/cubio/idle0051.png b/old/2d/isometric_light/cubio/idle0051.png similarity index 100% rename from 2d/isometric_light/cubio/idle0051.png rename to old/2d/isometric_light/cubio/idle0051.png diff --git a/2d/isometric_light/cubio/idle0052.png b/old/2d/isometric_light/cubio/idle0052.png similarity index 100% rename from 2d/isometric_light/cubio/idle0052.png rename to old/2d/isometric_light/cubio/idle0052.png diff --git a/2d/isometric_light/cubio/idle0053.png b/old/2d/isometric_light/cubio/idle0053.png similarity index 100% rename from 2d/isometric_light/cubio/idle0053.png rename to old/2d/isometric_light/cubio/idle0053.png diff --git a/2d/isometric_light/cubio/idle0054.png b/old/2d/isometric_light/cubio/idle0054.png similarity index 100% rename from 2d/isometric_light/cubio/idle0054.png rename to old/2d/isometric_light/cubio/idle0054.png diff --git a/2d/isometric_light/cubio/idle0055.png b/old/2d/isometric_light/cubio/idle0055.png similarity index 100% rename from 2d/isometric_light/cubio/idle0055.png rename to old/2d/isometric_light/cubio/idle0055.png diff --git a/2d/isometric_light/cubio/idle0056.png b/old/2d/isometric_light/cubio/idle0056.png similarity index 100% rename from 2d/isometric_light/cubio/idle0056.png rename to old/2d/isometric_light/cubio/idle0056.png diff --git a/2d/isometric_light/cubio/idle0057.png b/old/2d/isometric_light/cubio/idle0057.png similarity index 100% rename from 2d/isometric_light/cubio/idle0057.png rename to old/2d/isometric_light/cubio/idle0057.png diff --git a/2d/isometric_light/cubio/idle0058.png b/old/2d/isometric_light/cubio/idle0058.png similarity index 100% rename from 2d/isometric_light/cubio/idle0058.png rename to old/2d/isometric_light/cubio/idle0058.png diff --git a/2d/isometric_light/cubio/idle0059.png b/old/2d/isometric_light/cubio/idle0059.png similarity index 100% rename from 2d/isometric_light/cubio/idle0059.png rename to old/2d/isometric_light/cubio/idle0059.png diff --git a/2d/isometric_light/cubio/idle0060.png b/old/2d/isometric_light/cubio/idle0060.png similarity index 100% rename from 2d/isometric_light/cubio/idle0060.png rename to old/2d/isometric_light/cubio/idle0060.png diff --git a/2d/isometric_light/cubio/norm-b-0001.png b/old/2d/isometric_light/cubio/norm-b-0001.png similarity index 100% rename from 2d/isometric_light/cubio/norm-b-0001.png rename to old/2d/isometric_light/cubio/norm-b-0001.png diff --git a/2d/isometric_light/cubio/norm-b-0002.png b/old/2d/isometric_light/cubio/norm-b-0002.png similarity index 100% rename from 2d/isometric_light/cubio/norm-b-0002.png rename to old/2d/isometric_light/cubio/norm-b-0002.png diff --git a/2d/isometric_light/cubio/norm-b-0003.png b/old/2d/isometric_light/cubio/norm-b-0003.png similarity index 100% rename from 2d/isometric_light/cubio/norm-b-0003.png rename to old/2d/isometric_light/cubio/norm-b-0003.png diff --git a/2d/isometric_light/cubio/norm-b-0004.png b/old/2d/isometric_light/cubio/norm-b-0004.png similarity index 100% rename from 2d/isometric_light/cubio/norm-b-0004.png rename to old/2d/isometric_light/cubio/norm-b-0004.png diff --git a/2d/isometric_light/cubio/norm-b-0005.png b/old/2d/isometric_light/cubio/norm-b-0005.png similarity index 100% rename from 2d/isometric_light/cubio/norm-b-0005.png rename to old/2d/isometric_light/cubio/norm-b-0005.png diff --git a/2d/isometric_light/cubio/norm-b-0006.png b/old/2d/isometric_light/cubio/norm-b-0006.png similarity index 100% rename from 2d/isometric_light/cubio/norm-b-0006.png rename to old/2d/isometric_light/cubio/norm-b-0006.png diff --git a/2d/isometric_light/cubio/norm-b-0007.png b/old/2d/isometric_light/cubio/norm-b-0007.png similarity index 100% rename from 2d/isometric_light/cubio/norm-b-0007.png rename to old/2d/isometric_light/cubio/norm-b-0007.png diff --git a/2d/isometric_light/cubio/norm-b-0008.png b/old/2d/isometric_light/cubio/norm-b-0008.png similarity index 100% rename from 2d/isometric_light/cubio/norm-b-0008.png rename to old/2d/isometric_light/cubio/norm-b-0008.png diff --git a/2d/isometric_light/cubio/norm-b-0009.png b/old/2d/isometric_light/cubio/norm-b-0009.png similarity index 100% rename from 2d/isometric_light/cubio/norm-b-0009.png rename to old/2d/isometric_light/cubio/norm-b-0009.png diff --git a/2d/isometric_light/cubio/norm-b-0010.png b/old/2d/isometric_light/cubio/norm-b-0010.png similarity index 100% rename from 2d/isometric_light/cubio/norm-b-0010.png rename to old/2d/isometric_light/cubio/norm-b-0010.png diff --git a/2d/isometric_light/cubio/norm-b-0011.png b/old/2d/isometric_light/cubio/norm-b-0011.png similarity index 100% rename from 2d/isometric_light/cubio/norm-b-0011.png rename to old/2d/isometric_light/cubio/norm-b-0011.png diff --git a/2d/isometric_light/cubio/norm-b-0012.png b/old/2d/isometric_light/cubio/norm-b-0012.png similarity index 100% rename from 2d/isometric_light/cubio/norm-b-0012.png rename to old/2d/isometric_light/cubio/norm-b-0012.png diff --git a/2d/isometric_light/cubio/norm-b-0013.png b/old/2d/isometric_light/cubio/norm-b-0013.png similarity index 100% rename from 2d/isometric_light/cubio/norm-b-0013.png rename to old/2d/isometric_light/cubio/norm-b-0013.png diff --git a/2d/isometric_light/cubio/norm-b-0014.png b/old/2d/isometric_light/cubio/norm-b-0014.png similarity index 100% rename from 2d/isometric_light/cubio/norm-b-0014.png rename to old/2d/isometric_light/cubio/norm-b-0014.png diff --git a/2d/isometric_light/cubio/norm-b-0015.png b/old/2d/isometric_light/cubio/norm-b-0015.png similarity index 100% rename from 2d/isometric_light/cubio/norm-b-0015.png rename to old/2d/isometric_light/cubio/norm-b-0015.png diff --git a/2d/isometric_light/cubio/norm-b-0016.png b/old/2d/isometric_light/cubio/norm-b-0016.png similarity index 100% rename from 2d/isometric_light/cubio/norm-b-0016.png rename to old/2d/isometric_light/cubio/norm-b-0016.png diff --git a/2d/isometric_light/cubio/norm-b-0017.png b/old/2d/isometric_light/cubio/norm-b-0017.png similarity index 100% rename from 2d/isometric_light/cubio/norm-b-0017.png rename to old/2d/isometric_light/cubio/norm-b-0017.png diff --git a/2d/isometric_light/cubio/norm-b-0018.png b/old/2d/isometric_light/cubio/norm-b-0018.png similarity index 100% rename from 2d/isometric_light/cubio/norm-b-0018.png rename to old/2d/isometric_light/cubio/norm-b-0018.png diff --git a/2d/isometric_light/cubio/norm-b-0019.png b/old/2d/isometric_light/cubio/norm-b-0019.png similarity index 100% rename from 2d/isometric_light/cubio/norm-b-0019.png rename to old/2d/isometric_light/cubio/norm-b-0019.png diff --git a/2d/isometric_light/cubio/norm-b-0020.png b/old/2d/isometric_light/cubio/norm-b-0020.png similarity index 100% rename from 2d/isometric_light/cubio/norm-b-0020.png rename to old/2d/isometric_light/cubio/norm-b-0020.png diff --git a/2d/isometric_light/cubio/norm-bl-0001.png b/old/2d/isometric_light/cubio/norm-bl-0001.png similarity index 100% rename from 2d/isometric_light/cubio/norm-bl-0001.png rename to old/2d/isometric_light/cubio/norm-bl-0001.png diff --git a/2d/isometric_light/cubio/norm-bl-0002.png b/old/2d/isometric_light/cubio/norm-bl-0002.png similarity index 100% rename from 2d/isometric_light/cubio/norm-bl-0002.png rename to old/2d/isometric_light/cubio/norm-bl-0002.png diff --git a/2d/isometric_light/cubio/norm-bl-0003.png b/old/2d/isometric_light/cubio/norm-bl-0003.png similarity index 100% rename from 2d/isometric_light/cubio/norm-bl-0003.png rename to old/2d/isometric_light/cubio/norm-bl-0003.png diff --git a/2d/isometric_light/cubio/norm-bl-0004.png b/old/2d/isometric_light/cubio/norm-bl-0004.png similarity index 100% rename from 2d/isometric_light/cubio/norm-bl-0004.png rename to old/2d/isometric_light/cubio/norm-bl-0004.png diff --git a/2d/isometric_light/cubio/norm-bl-0005.png b/old/2d/isometric_light/cubio/norm-bl-0005.png similarity index 100% rename from 2d/isometric_light/cubio/norm-bl-0005.png rename to old/2d/isometric_light/cubio/norm-bl-0005.png diff --git a/2d/isometric_light/cubio/norm-bl-0006.png b/old/2d/isometric_light/cubio/norm-bl-0006.png similarity index 100% rename from 2d/isometric_light/cubio/norm-bl-0006.png rename to old/2d/isometric_light/cubio/norm-bl-0006.png diff --git a/2d/isometric_light/cubio/norm-bl-0007.png b/old/2d/isometric_light/cubio/norm-bl-0007.png similarity index 100% rename from 2d/isometric_light/cubio/norm-bl-0007.png rename to old/2d/isometric_light/cubio/norm-bl-0007.png diff --git a/2d/isometric_light/cubio/norm-bl-0008.png b/old/2d/isometric_light/cubio/norm-bl-0008.png similarity index 100% rename from 2d/isometric_light/cubio/norm-bl-0008.png rename to old/2d/isometric_light/cubio/norm-bl-0008.png diff --git a/2d/isometric_light/cubio/norm-bl-0009.png b/old/2d/isometric_light/cubio/norm-bl-0009.png similarity index 100% rename from 2d/isometric_light/cubio/norm-bl-0009.png rename to old/2d/isometric_light/cubio/norm-bl-0009.png diff --git a/2d/isometric_light/cubio/norm-bl-0010.png b/old/2d/isometric_light/cubio/norm-bl-0010.png similarity index 100% rename from 2d/isometric_light/cubio/norm-bl-0010.png rename to old/2d/isometric_light/cubio/norm-bl-0010.png diff --git a/2d/isometric_light/cubio/norm-bl-0011.png b/old/2d/isometric_light/cubio/norm-bl-0011.png similarity index 100% rename from 2d/isometric_light/cubio/norm-bl-0011.png rename to old/2d/isometric_light/cubio/norm-bl-0011.png diff --git a/2d/isometric_light/cubio/norm-bl-0012.png b/old/2d/isometric_light/cubio/norm-bl-0012.png similarity index 100% rename from 2d/isometric_light/cubio/norm-bl-0012.png rename to old/2d/isometric_light/cubio/norm-bl-0012.png diff --git a/2d/isometric_light/cubio/norm-bl-0013.png b/old/2d/isometric_light/cubio/norm-bl-0013.png similarity index 100% rename from 2d/isometric_light/cubio/norm-bl-0013.png rename to old/2d/isometric_light/cubio/norm-bl-0013.png diff --git a/2d/isometric_light/cubio/norm-bl-0014.png b/old/2d/isometric_light/cubio/norm-bl-0014.png similarity index 100% rename from 2d/isometric_light/cubio/norm-bl-0014.png rename to old/2d/isometric_light/cubio/norm-bl-0014.png diff --git a/2d/isometric_light/cubio/norm-bl-0015.png b/old/2d/isometric_light/cubio/norm-bl-0015.png similarity index 100% rename from 2d/isometric_light/cubio/norm-bl-0015.png rename to old/2d/isometric_light/cubio/norm-bl-0015.png diff --git a/2d/isometric_light/cubio/norm-bl-0016.png b/old/2d/isometric_light/cubio/norm-bl-0016.png similarity index 100% rename from 2d/isometric_light/cubio/norm-bl-0016.png rename to old/2d/isometric_light/cubio/norm-bl-0016.png diff --git a/2d/isometric_light/cubio/norm-bl-0017.png b/old/2d/isometric_light/cubio/norm-bl-0017.png similarity index 100% rename from 2d/isometric_light/cubio/norm-bl-0017.png rename to old/2d/isometric_light/cubio/norm-bl-0017.png diff --git a/2d/isometric_light/cubio/norm-bl-0018.png b/old/2d/isometric_light/cubio/norm-bl-0018.png similarity index 100% rename from 2d/isometric_light/cubio/norm-bl-0018.png rename to old/2d/isometric_light/cubio/norm-bl-0018.png diff --git a/2d/isometric_light/cubio/norm-bl-0019.png b/old/2d/isometric_light/cubio/norm-bl-0019.png similarity index 100% rename from 2d/isometric_light/cubio/norm-bl-0019.png rename to old/2d/isometric_light/cubio/norm-bl-0019.png diff --git a/2d/isometric_light/cubio/norm-bl-0020.png b/old/2d/isometric_light/cubio/norm-bl-0020.png similarity index 100% rename from 2d/isometric_light/cubio/norm-bl-0020.png rename to old/2d/isometric_light/cubio/norm-bl-0020.png diff --git a/2d/isometric_light/cubio/norm-l-0001.png b/old/2d/isometric_light/cubio/norm-l-0001.png similarity index 100% rename from 2d/isometric_light/cubio/norm-l-0001.png rename to old/2d/isometric_light/cubio/norm-l-0001.png diff --git a/2d/isometric_light/cubio/norm-l-0002.png b/old/2d/isometric_light/cubio/norm-l-0002.png similarity index 100% rename from 2d/isometric_light/cubio/norm-l-0002.png rename to old/2d/isometric_light/cubio/norm-l-0002.png diff --git a/2d/isometric_light/cubio/norm-l-0003.png b/old/2d/isometric_light/cubio/norm-l-0003.png similarity index 100% rename from 2d/isometric_light/cubio/norm-l-0003.png rename to old/2d/isometric_light/cubio/norm-l-0003.png diff --git a/2d/isometric_light/cubio/norm-l-0004.png b/old/2d/isometric_light/cubio/norm-l-0004.png similarity index 100% rename from 2d/isometric_light/cubio/norm-l-0004.png rename to old/2d/isometric_light/cubio/norm-l-0004.png diff --git a/2d/isometric_light/cubio/norm-l-0005.png b/old/2d/isometric_light/cubio/norm-l-0005.png similarity index 100% rename from 2d/isometric_light/cubio/norm-l-0005.png rename to old/2d/isometric_light/cubio/norm-l-0005.png diff --git a/2d/isometric_light/cubio/norm-l-0006.png b/old/2d/isometric_light/cubio/norm-l-0006.png similarity index 100% rename from 2d/isometric_light/cubio/norm-l-0006.png rename to old/2d/isometric_light/cubio/norm-l-0006.png diff --git a/2d/isometric_light/cubio/norm-l-0007.png b/old/2d/isometric_light/cubio/norm-l-0007.png similarity index 100% rename from 2d/isometric_light/cubio/norm-l-0007.png rename to old/2d/isometric_light/cubio/norm-l-0007.png diff --git a/2d/isometric_light/cubio/norm-l-0008.png b/old/2d/isometric_light/cubio/norm-l-0008.png similarity index 100% rename from 2d/isometric_light/cubio/norm-l-0008.png rename to old/2d/isometric_light/cubio/norm-l-0008.png diff --git a/2d/isometric_light/cubio/norm-l-0009.png b/old/2d/isometric_light/cubio/norm-l-0009.png similarity index 100% rename from 2d/isometric_light/cubio/norm-l-0009.png rename to old/2d/isometric_light/cubio/norm-l-0009.png diff --git a/2d/isometric_light/cubio/norm-l-0010.png b/old/2d/isometric_light/cubio/norm-l-0010.png similarity index 100% rename from 2d/isometric_light/cubio/norm-l-0010.png rename to old/2d/isometric_light/cubio/norm-l-0010.png diff --git a/2d/isometric_light/cubio/norm-l-0011.png b/old/2d/isometric_light/cubio/norm-l-0011.png similarity index 100% rename from 2d/isometric_light/cubio/norm-l-0011.png rename to old/2d/isometric_light/cubio/norm-l-0011.png diff --git a/2d/isometric_light/cubio/norm-l-0012.png b/old/2d/isometric_light/cubio/norm-l-0012.png similarity index 100% rename from 2d/isometric_light/cubio/norm-l-0012.png rename to old/2d/isometric_light/cubio/norm-l-0012.png diff --git a/2d/isometric_light/cubio/norm-l-0013.png b/old/2d/isometric_light/cubio/norm-l-0013.png similarity index 100% rename from 2d/isometric_light/cubio/norm-l-0013.png rename to old/2d/isometric_light/cubio/norm-l-0013.png diff --git a/2d/isometric_light/cubio/norm-l-0014.png b/old/2d/isometric_light/cubio/norm-l-0014.png similarity index 100% rename from 2d/isometric_light/cubio/norm-l-0014.png rename to old/2d/isometric_light/cubio/norm-l-0014.png diff --git a/2d/isometric_light/cubio/norm-l-0015.png b/old/2d/isometric_light/cubio/norm-l-0015.png similarity index 100% rename from 2d/isometric_light/cubio/norm-l-0015.png rename to old/2d/isometric_light/cubio/norm-l-0015.png diff --git a/2d/isometric_light/cubio/norm-l-0016.png b/old/2d/isometric_light/cubio/norm-l-0016.png similarity index 100% rename from 2d/isometric_light/cubio/norm-l-0016.png rename to old/2d/isometric_light/cubio/norm-l-0016.png diff --git a/2d/isometric_light/cubio/norm-l-0017.png b/old/2d/isometric_light/cubio/norm-l-0017.png similarity index 100% rename from 2d/isometric_light/cubio/norm-l-0017.png rename to old/2d/isometric_light/cubio/norm-l-0017.png diff --git a/2d/isometric_light/cubio/norm-l-0018.png b/old/2d/isometric_light/cubio/norm-l-0018.png similarity index 100% rename from 2d/isometric_light/cubio/norm-l-0018.png rename to old/2d/isometric_light/cubio/norm-l-0018.png diff --git a/2d/isometric_light/cubio/norm-l-0019.png b/old/2d/isometric_light/cubio/norm-l-0019.png similarity index 100% rename from 2d/isometric_light/cubio/norm-l-0019.png rename to old/2d/isometric_light/cubio/norm-l-0019.png diff --git a/2d/isometric_light/cubio/norm-l-0020.png b/old/2d/isometric_light/cubio/norm-l-0020.png similarity index 100% rename from 2d/isometric_light/cubio/norm-l-0020.png rename to old/2d/isometric_light/cubio/norm-l-0020.png diff --git a/2d/isometric_light/cubio/norm-u-0001.png b/old/2d/isometric_light/cubio/norm-u-0001.png similarity index 100% rename from 2d/isometric_light/cubio/norm-u-0001.png rename to old/2d/isometric_light/cubio/norm-u-0001.png diff --git a/2d/isometric_light/cubio/norm-u-0002.png b/old/2d/isometric_light/cubio/norm-u-0002.png similarity index 100% rename from 2d/isometric_light/cubio/norm-u-0002.png rename to old/2d/isometric_light/cubio/norm-u-0002.png diff --git a/2d/isometric_light/cubio/norm-u-0003.png b/old/2d/isometric_light/cubio/norm-u-0003.png similarity index 100% rename from 2d/isometric_light/cubio/norm-u-0003.png rename to old/2d/isometric_light/cubio/norm-u-0003.png diff --git a/2d/isometric_light/cubio/norm-u-0004.png b/old/2d/isometric_light/cubio/norm-u-0004.png similarity index 100% rename from 2d/isometric_light/cubio/norm-u-0004.png rename to old/2d/isometric_light/cubio/norm-u-0004.png diff --git a/2d/isometric_light/cubio/norm-u-0005.png b/old/2d/isometric_light/cubio/norm-u-0005.png similarity index 100% rename from 2d/isometric_light/cubio/norm-u-0005.png rename to old/2d/isometric_light/cubio/norm-u-0005.png diff --git a/2d/isometric_light/cubio/norm-u-0006.png b/old/2d/isometric_light/cubio/norm-u-0006.png similarity index 100% rename from 2d/isometric_light/cubio/norm-u-0006.png rename to old/2d/isometric_light/cubio/norm-u-0006.png diff --git a/2d/isometric_light/cubio/norm-u-0007.png b/old/2d/isometric_light/cubio/norm-u-0007.png similarity index 100% rename from 2d/isometric_light/cubio/norm-u-0007.png rename to old/2d/isometric_light/cubio/norm-u-0007.png diff --git a/2d/isometric_light/cubio/norm-u-0008.png b/old/2d/isometric_light/cubio/norm-u-0008.png similarity index 100% rename from 2d/isometric_light/cubio/norm-u-0008.png rename to old/2d/isometric_light/cubio/norm-u-0008.png diff --git a/2d/isometric_light/cubio/norm-u-0009.png b/old/2d/isometric_light/cubio/norm-u-0009.png similarity index 100% rename from 2d/isometric_light/cubio/norm-u-0009.png rename to old/2d/isometric_light/cubio/norm-u-0009.png diff --git a/2d/isometric_light/cubio/norm-u-0010.png b/old/2d/isometric_light/cubio/norm-u-0010.png similarity index 100% rename from 2d/isometric_light/cubio/norm-u-0010.png rename to old/2d/isometric_light/cubio/norm-u-0010.png diff --git a/2d/isometric_light/cubio/norm-u-0011.png b/old/2d/isometric_light/cubio/norm-u-0011.png similarity index 100% rename from 2d/isometric_light/cubio/norm-u-0011.png rename to old/2d/isometric_light/cubio/norm-u-0011.png diff --git a/2d/isometric_light/cubio/norm-u-0012.png b/old/2d/isometric_light/cubio/norm-u-0012.png similarity index 100% rename from 2d/isometric_light/cubio/norm-u-0012.png rename to old/2d/isometric_light/cubio/norm-u-0012.png diff --git a/2d/isometric_light/cubio/norm-u-0013.png b/old/2d/isometric_light/cubio/norm-u-0013.png similarity index 100% rename from 2d/isometric_light/cubio/norm-u-0013.png rename to old/2d/isometric_light/cubio/norm-u-0013.png diff --git a/2d/isometric_light/cubio/norm-u-0014.png b/old/2d/isometric_light/cubio/norm-u-0014.png similarity index 100% rename from 2d/isometric_light/cubio/norm-u-0014.png rename to old/2d/isometric_light/cubio/norm-u-0014.png diff --git a/2d/isometric_light/cubio/norm-u-0015.png b/old/2d/isometric_light/cubio/norm-u-0015.png similarity index 100% rename from 2d/isometric_light/cubio/norm-u-0015.png rename to old/2d/isometric_light/cubio/norm-u-0015.png diff --git a/2d/isometric_light/cubio/norm-u-0016.png b/old/2d/isometric_light/cubio/norm-u-0016.png similarity index 100% rename from 2d/isometric_light/cubio/norm-u-0016.png rename to old/2d/isometric_light/cubio/norm-u-0016.png diff --git a/2d/isometric_light/cubio/norm-u-0017.png b/old/2d/isometric_light/cubio/norm-u-0017.png similarity index 100% rename from 2d/isometric_light/cubio/norm-u-0017.png rename to old/2d/isometric_light/cubio/norm-u-0017.png diff --git a/2d/isometric_light/cubio/norm-u-0018.png b/old/2d/isometric_light/cubio/norm-u-0018.png similarity index 100% rename from 2d/isometric_light/cubio/norm-u-0018.png rename to old/2d/isometric_light/cubio/norm-u-0018.png diff --git a/2d/isometric_light/cubio/norm-u-0019.png b/old/2d/isometric_light/cubio/norm-u-0019.png similarity index 100% rename from 2d/isometric_light/cubio/norm-u-0019.png rename to old/2d/isometric_light/cubio/norm-u-0019.png diff --git a/2d/isometric_light/cubio/norm-u-0020.png b/old/2d/isometric_light/cubio/norm-u-0020.png similarity index 100% rename from 2d/isometric_light/cubio/norm-u-0020.png rename to old/2d/isometric_light/cubio/norm-u-0020.png diff --git a/2d/isometric_light/cubio/norm-ul-0001.png b/old/2d/isometric_light/cubio/norm-ul-0001.png similarity index 100% rename from 2d/isometric_light/cubio/norm-ul-0001.png rename to old/2d/isometric_light/cubio/norm-ul-0001.png diff --git a/2d/isometric_light/cubio/norm-ul-0002.png b/old/2d/isometric_light/cubio/norm-ul-0002.png similarity index 100% rename from 2d/isometric_light/cubio/norm-ul-0002.png rename to old/2d/isometric_light/cubio/norm-ul-0002.png diff --git a/2d/isometric_light/cubio/norm-ul-0003.png b/old/2d/isometric_light/cubio/norm-ul-0003.png similarity index 100% rename from 2d/isometric_light/cubio/norm-ul-0003.png rename to old/2d/isometric_light/cubio/norm-ul-0003.png diff --git a/2d/isometric_light/cubio/norm-ul-0004.png b/old/2d/isometric_light/cubio/norm-ul-0004.png similarity index 100% rename from 2d/isometric_light/cubio/norm-ul-0004.png rename to old/2d/isometric_light/cubio/norm-ul-0004.png diff --git a/2d/isometric_light/cubio/norm-ul-0005.png b/old/2d/isometric_light/cubio/norm-ul-0005.png similarity index 100% rename from 2d/isometric_light/cubio/norm-ul-0005.png rename to old/2d/isometric_light/cubio/norm-ul-0005.png diff --git a/2d/isometric_light/cubio/norm-ul-0006.png b/old/2d/isometric_light/cubio/norm-ul-0006.png similarity index 100% rename from 2d/isometric_light/cubio/norm-ul-0006.png rename to old/2d/isometric_light/cubio/norm-ul-0006.png diff --git a/2d/isometric_light/cubio/norm-ul-0007.png b/old/2d/isometric_light/cubio/norm-ul-0007.png similarity index 100% rename from 2d/isometric_light/cubio/norm-ul-0007.png rename to old/2d/isometric_light/cubio/norm-ul-0007.png diff --git a/2d/isometric_light/cubio/norm-ul-0008.png b/old/2d/isometric_light/cubio/norm-ul-0008.png similarity index 100% rename from 2d/isometric_light/cubio/norm-ul-0008.png rename to old/2d/isometric_light/cubio/norm-ul-0008.png diff --git a/2d/isometric_light/cubio/norm-ul-0009.png b/old/2d/isometric_light/cubio/norm-ul-0009.png similarity index 100% rename from 2d/isometric_light/cubio/norm-ul-0009.png rename to old/2d/isometric_light/cubio/norm-ul-0009.png diff --git a/2d/isometric_light/cubio/norm-ul-0010.png b/old/2d/isometric_light/cubio/norm-ul-0010.png similarity index 100% rename from 2d/isometric_light/cubio/norm-ul-0010.png rename to old/2d/isometric_light/cubio/norm-ul-0010.png diff --git a/2d/isometric_light/cubio/norm-ul-0011.png b/old/2d/isometric_light/cubio/norm-ul-0011.png similarity index 100% rename from 2d/isometric_light/cubio/norm-ul-0011.png rename to old/2d/isometric_light/cubio/norm-ul-0011.png diff --git a/2d/isometric_light/cubio/norm-ul-0012.png b/old/2d/isometric_light/cubio/norm-ul-0012.png similarity index 100% rename from 2d/isometric_light/cubio/norm-ul-0012.png rename to old/2d/isometric_light/cubio/norm-ul-0012.png diff --git a/2d/isometric_light/cubio/norm-ul-0013.png b/old/2d/isometric_light/cubio/norm-ul-0013.png similarity index 100% rename from 2d/isometric_light/cubio/norm-ul-0013.png rename to old/2d/isometric_light/cubio/norm-ul-0013.png diff --git a/2d/isometric_light/cubio/norm-ul-0014.png b/old/2d/isometric_light/cubio/norm-ul-0014.png similarity index 100% rename from 2d/isometric_light/cubio/norm-ul-0014.png rename to old/2d/isometric_light/cubio/norm-ul-0014.png diff --git a/2d/isometric_light/cubio/norm-ul-0015.png b/old/2d/isometric_light/cubio/norm-ul-0015.png similarity index 100% rename from 2d/isometric_light/cubio/norm-ul-0015.png rename to old/2d/isometric_light/cubio/norm-ul-0015.png diff --git a/2d/isometric_light/cubio/norm-ul-0016.png b/old/2d/isometric_light/cubio/norm-ul-0016.png similarity index 100% rename from 2d/isometric_light/cubio/norm-ul-0016.png rename to old/2d/isometric_light/cubio/norm-ul-0016.png diff --git a/2d/isometric_light/cubio/norm-ul-0017.png b/old/2d/isometric_light/cubio/norm-ul-0017.png similarity index 100% rename from 2d/isometric_light/cubio/norm-ul-0017.png rename to old/2d/isometric_light/cubio/norm-ul-0017.png diff --git a/2d/isometric_light/cubio/norm-ul-0018.png b/old/2d/isometric_light/cubio/norm-ul-0018.png similarity index 100% rename from 2d/isometric_light/cubio/norm-ul-0018.png rename to old/2d/isometric_light/cubio/norm-ul-0018.png diff --git a/2d/isometric_light/cubio/norm-ul-0019.png b/old/2d/isometric_light/cubio/norm-ul-0019.png similarity index 100% rename from 2d/isometric_light/cubio/norm-ul-0019.png rename to old/2d/isometric_light/cubio/norm-ul-0019.png diff --git a/2d/isometric_light/cubio/norm-ul-0020.png b/old/2d/isometric_light/cubio/norm-ul-0020.png similarity index 100% rename from 2d/isometric_light/cubio/norm-ul-0020.png rename to old/2d/isometric_light/cubio/norm-ul-0020.png diff --git a/2d/isometric_light/energy.png b/old/2d/isometric_light/energy.png similarity index 100% rename from 2d/isometric_light/energy.png rename to old/2d/isometric_light/energy.png diff --git a/2d/isometric_light/engine.cfg b/old/2d/isometric_light/engine.cfg similarity index 100% rename from 2d/isometric_light/engine.cfg rename to old/2d/isometric_light/engine.cfg diff --git a/2d/isometric_light/faceColor.png b/old/2d/isometric_light/faceColor.png similarity index 100% rename from 2d/isometric_light/faceColor.png rename to old/2d/isometric_light/faceColor.png diff --git a/2d/isometric_light/faceMask.png b/old/2d/isometric_light/faceMask.png similarity index 100% rename from 2d/isometric_light/faceMask.png rename to old/2d/isometric_light/faceMask.png diff --git a/2d/isometric_light/faceNormal.png b/old/2d/isometric_light/faceNormal.png similarity index 100% rename from 2d/isometric_light/faceNormal.png rename to old/2d/isometric_light/faceNormal.png diff --git a/2d/isometric_light/fire.png b/old/2d/isometric_light/fire.png similarity index 100% rename from 2d/isometric_light/fire.png rename to old/2d/isometric_light/fire.png diff --git a/2d/isometric_light/floor_shader.tres b/old/2d/isometric_light/floor_shader.tres similarity index 100% rename from 2d/isometric_light/floor_shader.tres rename to old/2d/isometric_light/floor_shader.tres diff --git a/2d/isometric_light/icon.png b/old/2d/isometric_light/icon.png similarity index 100% rename from 2d/isometric_light/icon.png rename to old/2d/isometric_light/icon.png diff --git a/2d/isometric_light/light2.png b/old/2d/isometric_light/light2.png similarity index 100% rename from 2d/isometric_light/light2.png rename to old/2d/isometric_light/light2.png diff --git a/2d/isometric_light/map.gd b/old/2d/isometric_light/map.gd similarity index 100% rename from 2d/isometric_light/map.gd rename to old/2d/isometric_light/map.gd diff --git a/2d/isometric_light/map.tscn b/old/2d/isometric_light/map.tscn similarity index 100% rename from 2d/isometric_light/map.tscn rename to old/2d/isometric_light/map.tscn diff --git a/2d/isometric_light/shadow_blob.png b/old/2d/isometric_light/shadow_blob.png similarity index 100% rename from 2d/isometric_light/shadow_blob.png rename to old/2d/isometric_light/shadow_blob.png diff --git a/2d/isometric_light/shoot.gd b/old/2d/isometric_light/shoot.gd similarity index 100% rename from 2d/isometric_light/shoot.gd rename to old/2d/isometric_light/shoot.gd diff --git a/2d/isometric_light/shoot.tscn b/old/2d/isometric_light/shoot.tscn similarity index 100% rename from 2d/isometric_light/shoot.tscn rename to old/2d/isometric_light/shoot.tscn diff --git a/2d/isometric_light/shoot_halo.png b/old/2d/isometric_light/shoot_halo.png similarity index 100% rename from 2d/isometric_light/shoot_halo.png rename to old/2d/isometric_light/shoot_halo.png diff --git a/2d/isometric_light/tileset.tres b/old/2d/isometric_light/tileset.tres similarity index 100% rename from 2d/isometric_light/tileset.tres rename to old/2d/isometric_light/tileset.tres diff --git a/2d/isometric_light/tileset_edit.tscn b/old/2d/isometric_light/tileset_edit.tscn similarity index 100% rename from 2d/isometric_light/tileset_edit.tscn rename to old/2d/isometric_light/tileset_edit.tscn diff --git a/2d/isometric_light/torch.tscn b/old/2d/isometric_light/torch.tscn similarity index 100% rename from 2d/isometric_light/torch.tscn rename to old/2d/isometric_light/torch.tscn diff --git a/2d/isometric_light/torch_light.png b/old/2d/isometric_light/torch_light.png similarity index 100% rename from 2d/isometric_light/torch_light.png rename to old/2d/isometric_light/torch_light.png diff --git a/2d/isometric_light/torch_shader.tres b/old/2d/isometric_light/torch_shader.tres similarity index 100% rename from 2d/isometric_light/torch_shader.tres rename to old/2d/isometric_light/torch_shader.tres diff --git a/2d/isometric_light/wall_shader.tres b/old/2d/isometric_light/wall_shader.tres similarity index 100% rename from 2d/isometric_light/wall_shader.tres rename to old/2d/isometric_light/wall_shader.tres diff --git a/2d/kinematic_char/circle.png b/old/2d/kinematic_char/circle.png similarity index 100% rename from 2d/kinematic_char/circle.png rename to old/2d/kinematic_char/circle.png diff --git a/2d/kinematic_char/colworld.gd b/old/2d/kinematic_char/colworld.gd similarity index 100% rename from 2d/kinematic_char/colworld.gd rename to old/2d/kinematic_char/colworld.gd diff --git a/2d/kinematic_char/colworld.tscn b/old/2d/kinematic_char/colworld.tscn similarity index 100% rename from 2d/kinematic_char/colworld.tscn rename to old/2d/kinematic_char/colworld.tscn diff --git a/2d/kinematic_char/engine.cfg b/old/2d/kinematic_char/engine.cfg similarity index 100% rename from 2d/kinematic_char/engine.cfg rename to old/2d/kinematic_char/engine.cfg diff --git a/2d/kinematic_char/icon.png b/old/2d/kinematic_char/icon.png similarity index 100% rename from 2d/kinematic_char/icon.png rename to old/2d/kinematic_char/icon.png diff --git a/2d/kinematic_char/long_obstacle.png b/old/2d/kinematic_char/long_obstacle.png similarity index 100% rename from 2d/kinematic_char/long_obstacle.png rename to old/2d/kinematic_char/long_obstacle.png diff --git a/2d/kinematic_char/obstacle.png b/old/2d/kinematic_char/obstacle.png similarity index 100% rename from 2d/kinematic_char/obstacle.png rename to old/2d/kinematic_char/obstacle.png diff --git a/2d/kinematic_char/player.gd b/old/2d/kinematic_char/player.gd similarity index 100% rename from 2d/kinematic_char/player.gd rename to old/2d/kinematic_char/player.gd diff --git a/2d/kinematic_char/player.png b/old/2d/kinematic_char/player.png similarity index 100% rename from 2d/kinematic_char/player.png rename to old/2d/kinematic_char/player.png diff --git a/2d/kinematic_char/player.tscn b/old/2d/kinematic_char/player.tscn similarity index 100% rename from 2d/kinematic_char/player.tscn rename to old/2d/kinematic_char/player.tscn diff --git a/2d/kinematic_char/princess.png b/old/2d/kinematic_char/princess.png similarity index 100% rename from 2d/kinematic_char/princess.png rename to old/2d/kinematic_char/princess.png diff --git a/2d/kinematic_col/colworld.tscn b/old/2d/kinematic_col/colworld.tscn similarity index 100% rename from 2d/kinematic_col/colworld.tscn rename to old/2d/kinematic_col/colworld.tscn diff --git a/2d/kinematic_col/engine.cfg b/old/2d/kinematic_col/engine.cfg similarity index 100% rename from 2d/kinematic_col/engine.cfg rename to old/2d/kinematic_col/engine.cfg diff --git a/2d/kinematic_col/icon.png b/old/2d/kinematic_col/icon.png similarity index 100% rename from 2d/kinematic_col/icon.png rename to old/2d/kinematic_col/icon.png diff --git a/2d/kinematic_col/obstacle.png b/old/2d/kinematic_col/obstacle.png similarity index 100% rename from 2d/kinematic_col/obstacle.png rename to old/2d/kinematic_col/obstacle.png diff --git a/2d/kinematic_col/player.gd b/old/2d/kinematic_col/player.gd similarity index 100% rename from 2d/kinematic_col/player.gd rename to old/2d/kinematic_col/player.gd diff --git a/2d/kinematic_col/player.png b/old/2d/kinematic_col/player.png similarity index 100% rename from 2d/kinematic_col/player.png rename to old/2d/kinematic_col/player.png diff --git a/2d/kinematic_col/player.tscn b/old/2d/kinematic_col/player.tscn similarity index 100% rename from 2d/kinematic_col/player.tscn rename to old/2d/kinematic_col/player.tscn diff --git a/2d/light_mask/burano.png b/old/2d/light_mask/burano.png similarity index 100% rename from 2d/light_mask/burano.png rename to old/2d/light_mask/burano.png diff --git a/2d/light_mask/engine.cfg b/old/2d/light_mask/engine.cfg similarity index 100% rename from 2d/light_mask/engine.cfg rename to old/2d/light_mask/engine.cfg diff --git a/2d/light_mask/icon.png b/old/2d/light_mask/icon.png similarity index 100% rename from 2d/light_mask/icon.png rename to old/2d/light_mask/icon.png diff --git a/2d/light_mask/lightmask.tscn b/old/2d/light_mask/lightmask.tscn similarity index 100% rename from 2d/light_mask/lightmask.tscn rename to old/2d/light_mask/lightmask.tscn diff --git a/2d/light_mask/splat.png b/old/2d/light_mask/splat.png similarity index 100% rename from 2d/light_mask/splat.png rename to old/2d/light_mask/splat.png diff --git a/2d/lights_shadows/bg.png b/old/2d/lights_shadows/bg.png similarity index 100% rename from 2d/lights_shadows/bg.png rename to old/2d/lights_shadows/bg.png diff --git a/2d/lights_shadows/caster.png b/old/2d/lights_shadows/caster.png similarity index 100% rename from 2d/lights_shadows/caster.png rename to old/2d/lights_shadows/caster.png diff --git a/2d/lights_shadows/engine.cfg b/old/2d/lights_shadows/engine.cfg similarity index 100% rename from 2d/lights_shadows/engine.cfg rename to old/2d/lights_shadows/engine.cfg diff --git a/2d/lights_shadows/icon.png b/old/2d/lights_shadows/icon.png similarity index 100% rename from 2d/lights_shadows/icon.png rename to old/2d/lights_shadows/icon.png diff --git a/2d/lights_shadows/light.png b/old/2d/lights_shadows/light.png similarity index 100% rename from 2d/lights_shadows/light.png rename to old/2d/lights_shadows/light.png diff --git a/2d/lights_shadows/light_shadows.tscn b/old/2d/lights_shadows/light_shadows.tscn similarity index 100% rename from 2d/lights_shadows/light_shadows.tscn rename to old/2d/lights_shadows/light_shadows.tscn diff --git a/2d/lights_shadows/spot.png b/old/2d/lights_shadows/spot.png similarity index 100% rename from 2d/lights_shadows/spot.png rename to old/2d/lights_shadows/spot.png diff --git a/2d/lookat/arrow.png b/old/2d/lookat/arrow.png similarity index 100% rename from 2d/lookat/arrow.png rename to old/2d/lookat/arrow.png diff --git a/2d/lookat/engine.cfg b/old/2d/lookat/engine.cfg similarity index 100% rename from 2d/lookat/engine.cfg rename to old/2d/lookat/engine.cfg diff --git a/2d/lookat/icon.png b/old/2d/lookat/icon.png similarity index 100% rename from 2d/lookat/icon.png rename to old/2d/lookat/icon.png diff --git a/2d/lookat/lookat.gd b/old/2d/lookat/lookat.gd similarity index 100% rename from 2d/lookat/lookat.gd rename to old/2d/lookat/lookat.gd diff --git a/2d/lookat/lookat.tscn b/old/2d/lookat/lookat.tscn similarity index 100% rename from 2d/lookat/lookat.tscn rename to old/2d/lookat/lookat.tscn diff --git a/2d/motion/car.png b/old/2d/motion/car.png similarity index 100% rename from 2d/motion/car.png rename to old/2d/motion/car.png diff --git a/2d/motion/engine.cfg b/old/2d/motion/engine.cfg similarity index 100% rename from 2d/motion/engine.cfg rename to old/2d/motion/engine.cfg diff --git a/2d/motion/icon.png b/old/2d/motion/icon.png similarity index 100% rename from 2d/motion/icon.png rename to old/2d/motion/icon.png diff --git a/2d/motion/motion.gd b/old/2d/motion/motion.gd similarity index 100% rename from 2d/motion/motion.gd rename to old/2d/motion/motion.gd diff --git a/2d/motion/motion.tscn b/old/2d/motion/motion.tscn similarity index 100% rename from 2d/motion/motion.tscn rename to old/2d/motion/motion.tscn diff --git a/2d/navpoly/agent.png b/old/2d/navpoly/agent.png similarity index 100% rename from 2d/navpoly/agent.png rename to old/2d/navpoly/agent.png diff --git a/2d/navpoly/engine.cfg b/old/2d/navpoly/engine.cfg similarity index 100% rename from 2d/navpoly/engine.cfg rename to old/2d/navpoly/engine.cfg diff --git a/2d/navpoly/icon.png b/old/2d/navpoly/icon.png similarity index 100% rename from 2d/navpoly/icon.png rename to old/2d/navpoly/icon.png diff --git a/2d/navpoly/navigation.gd b/old/2d/navpoly/navigation.gd similarity index 100% rename from 2d/navpoly/navigation.gd rename to old/2d/navpoly/navigation.gd diff --git a/2d/navpoly/navigation.tscn b/old/2d/navpoly/navigation.tscn similarity index 100% rename from 2d/navpoly/navigation.tscn rename to old/2d/navpoly/navigation.tscn diff --git a/2d/navpoly/path.png b/old/2d/navpoly/path.png similarity index 100% rename from 2d/navpoly/path.png rename to old/2d/navpoly/path.png diff --git a/2d/normalmaps/diffuse.jpg b/old/2d/normalmaps/diffuse.jpg similarity index 100% rename from 2d/normalmaps/diffuse.jpg rename to old/2d/normalmaps/diffuse.jpg diff --git a/2d/normalmaps/engine.cfg b/old/2d/normalmaps/engine.cfg similarity index 100% rename from 2d/normalmaps/engine.cfg rename to old/2d/normalmaps/engine.cfg diff --git a/2d/normalmaps/icon.png b/old/2d/normalmaps/icon.png similarity index 100% rename from 2d/normalmaps/icon.png rename to old/2d/normalmaps/icon.png diff --git a/2d/normalmaps/light.png b/old/2d/normalmaps/light.png similarity index 100% rename from 2d/normalmaps/light.png rename to old/2d/normalmaps/light.png diff --git a/2d/normalmaps/normal.jpg b/old/2d/normalmaps/normal.jpg similarity index 100% rename from 2d/normalmaps/normal.jpg rename to old/2d/normalmaps/normal.jpg diff --git a/2d/normalmaps/normal_material.tres b/old/2d/normalmaps/normal_material.tres similarity index 100% rename from 2d/normalmaps/normal_material.tres rename to old/2d/normalmaps/normal_material.tres diff --git a/2d/normalmaps/normalmap.tscn b/old/2d/normalmaps/normalmap.tscn similarity index 100% rename from 2d/normalmaps/normalmap.tscn rename to old/2d/normalmaps/normalmap.tscn diff --git a/2d/particles/engine.cfg b/old/2d/particles/engine.cfg similarity index 100% rename from 2d/particles/engine.cfg rename to old/2d/particles/engine.cfg diff --git a/2d/particles/fire_particle.png b/old/2d/particles/fire_particle.png similarity index 100% rename from 2d/particles/fire_particle.png rename to old/2d/particles/fire_particle.png diff --git a/2d/particles/icon.png b/old/2d/particles/icon.png similarity index 100% rename from 2d/particles/icon.png rename to old/2d/particles/icon.png diff --git a/2d/particles/mask.png b/old/2d/particles/mask.png similarity index 100% rename from 2d/particles/mask.png rename to old/2d/particles/mask.png diff --git a/2d/particles/particles.tscn b/old/2d/particles/particles.tscn similarity index 100% rename from 2d/particles/particles.tscn rename to old/2d/particles/particles.tscn diff --git a/2d/particles/smoke_particle.png b/old/2d/particles/smoke_particle.png similarity index 100% rename from 2d/particles/smoke_particle.png rename to old/2d/particles/smoke_particle.png diff --git a/2d/particles/spark_particle2.png b/old/2d/particles/spark_particle2.png similarity index 100% rename from 2d/particles/spark_particle2.png rename to old/2d/particles/spark_particle2.png diff --git a/2d/platformer_dcc/bullet.gd b/old/2d/platformer_dcc/bullet.gd similarity index 100% rename from 2d/platformer_dcc/bullet.gd rename to old/2d/platformer_dcc/bullet.gd diff --git a/2d/platformer_dcc/bullet.png b/old/2d/platformer_dcc/bullet.png similarity index 100% rename from 2d/platformer_dcc/bullet.png rename to old/2d/platformer_dcc/bullet.png diff --git a/2d/platformer_dcc/bullet.tscn b/old/2d/platformer_dcc/bullet.tscn similarity index 100% rename from 2d/platformer_dcc/bullet.tscn rename to old/2d/platformer_dcc/bullet.tscn diff --git a/2d/platformer_dcc/coin.gd b/old/2d/platformer_dcc/coin.gd similarity index 100% rename from 2d/platformer_dcc/coin.gd rename to old/2d/platformer_dcc/coin.gd diff --git a/2d/platformer_dcc/coin.png b/old/2d/platformer_dcc/coin.png similarity index 100% rename from 2d/platformer_dcc/coin.png rename to old/2d/platformer_dcc/coin.png diff --git a/2d/platformer_dcc/coin.tscn b/old/2d/platformer_dcc/coin.tscn similarity index 100% rename from 2d/platformer_dcc/coin.tscn rename to old/2d/platformer_dcc/coin.tscn diff --git a/2d/platformer_dcc/enemy.gd b/old/2d/platformer_dcc/enemy.gd similarity index 100% rename from 2d/platformer_dcc/enemy.gd rename to old/2d/platformer_dcc/enemy.gd diff --git a/2d/platformer_dcc/enemy.png b/old/2d/platformer_dcc/enemy.png similarity index 100% rename from 2d/platformer_dcc/enemy.png rename to old/2d/platformer_dcc/enemy.png diff --git a/2d/platformer_dcc/enemy.tscn b/old/2d/platformer_dcc/enemy.tscn similarity index 100% rename from 2d/platformer_dcc/enemy.tscn rename to old/2d/platformer_dcc/enemy.tscn diff --git a/2d/platformer_dcc/engine.cfg b/old/2d/platformer_dcc/engine.cfg similarity index 100% rename from 2d/platformer_dcc/engine.cfg rename to old/2d/platformer_dcc/engine.cfg diff --git a/2d/platformer_dcc/engine.cfg~ b/old/2d/platformer_dcc/engine.cfg~ similarity index 100% rename from 2d/platformer_dcc/engine.cfg~ rename to old/2d/platformer_dcc/engine.cfg~ diff --git a/2d/platformer_dcc/icon.png b/old/2d/platformer_dcc/icon.png similarity index 100% rename from 2d/platformer_dcc/icon.png rename to old/2d/platformer_dcc/icon.png diff --git a/2d/platformer_dcc/moving_platform.gd b/old/2d/platformer_dcc/moving_platform.gd similarity index 100% rename from 2d/platformer_dcc/moving_platform.gd rename to old/2d/platformer_dcc/moving_platform.gd diff --git a/2d/platformer_dcc/moving_platform.png b/old/2d/platformer_dcc/moving_platform.png similarity index 100% rename from 2d/platformer_dcc/moving_platform.png rename to old/2d/platformer_dcc/moving_platform.png diff --git a/2d/platformer_dcc/moving_platform.tscn b/old/2d/platformer_dcc/moving_platform.tscn similarity index 100% rename from 2d/platformer_dcc/moving_platform.tscn rename to old/2d/platformer_dcc/moving_platform.tscn diff --git a/2d/platformer_dcc/music.ogg b/old/2d/platformer_dcc/music.ogg similarity index 100% rename from 2d/platformer_dcc/music.ogg rename to old/2d/platformer_dcc/music.ogg diff --git a/2d/platformer_dcc/one_way_platform.png b/old/2d/platformer_dcc/one_way_platform.png similarity index 100% rename from 2d/platformer_dcc/one_way_platform.png rename to old/2d/platformer_dcc/one_way_platform.png diff --git a/2d/platformer_dcc/one_way_platform.tscn b/old/2d/platformer_dcc/one_way_platform.tscn similarity index 100% rename from 2d/platformer_dcc/one_way_platform.tscn rename to old/2d/platformer_dcc/one_way_platform.tscn diff --git a/2d/platformer_dcc/osb_fire.png b/old/2d/platformer_dcc/osb_fire.png similarity index 100% rename from 2d/platformer_dcc/osb_fire.png rename to old/2d/platformer_dcc/osb_fire.png diff --git a/2d/platformer_dcc/osb_jump.png b/old/2d/platformer_dcc/osb_jump.png similarity index 100% rename from 2d/platformer_dcc/osb_jump.png rename to old/2d/platformer_dcc/osb_jump.png diff --git a/2d/platformer_dcc/osb_left.png b/old/2d/platformer_dcc/osb_left.png similarity index 100% rename from 2d/platformer_dcc/osb_left.png rename to old/2d/platformer_dcc/osb_left.png diff --git a/2d/platformer_dcc/osb_right.png b/old/2d/platformer_dcc/osb_right.png similarity index 100% rename from 2d/platformer_dcc/osb_right.png rename to old/2d/platformer_dcc/osb_right.png diff --git a/2d/platformer_dcc/parallax_bg.tscn b/old/2d/platformer_dcc/parallax_bg.tscn similarity index 100% rename from 2d/platformer_dcc/parallax_bg.tscn rename to old/2d/platformer_dcc/parallax_bg.tscn diff --git a/2d/platformer_dcc/plank.png b/old/2d/platformer_dcc/plank.png similarity index 100% rename from 2d/platformer_dcc/plank.png rename to old/2d/platformer_dcc/plank.png diff --git a/2d/platformer_dcc/plankpin.png b/old/2d/platformer_dcc/plankpin.png similarity index 100% rename from 2d/platformer_dcc/plankpin.png rename to old/2d/platformer_dcc/plankpin.png diff --git a/2d/platformer_dcc/player.gd b/old/2d/platformer_dcc/player.gd similarity index 100% rename from 2d/platformer_dcc/player.gd rename to old/2d/platformer_dcc/player.gd diff --git a/2d/platformer_dcc/player.tscn b/old/2d/platformer_dcc/player.tscn similarity index 100% rename from 2d/platformer_dcc/player.tscn rename to old/2d/platformer_dcc/player.tscn diff --git a/2d/platformer_dcc/robot_demo.png b/old/2d/platformer_dcc/robot_demo.png similarity index 100% rename from 2d/platformer_dcc/robot_demo.png rename to old/2d/platformer_dcc/robot_demo.png diff --git a/2d/platformer_dcc/scroll_bg_cloud_1.png b/old/2d/platformer_dcc/scroll_bg_cloud_1.png similarity index 100% rename from 2d/platformer_dcc/scroll_bg_cloud_1.png rename to old/2d/platformer_dcc/scroll_bg_cloud_1.png diff --git a/2d/platformer_dcc/scroll_bg_cloud_2.png b/old/2d/platformer_dcc/scroll_bg_cloud_2.png similarity index 100% rename from 2d/platformer_dcc/scroll_bg_cloud_2.png rename to old/2d/platformer_dcc/scroll_bg_cloud_2.png diff --git a/2d/platformer_dcc/scroll_bg_cloud_3.png b/old/2d/platformer_dcc/scroll_bg_cloud_3.png similarity index 100% rename from 2d/platformer_dcc/scroll_bg_cloud_3.png rename to old/2d/platformer_dcc/scroll_bg_cloud_3.png diff --git a/2d/platformer_dcc/scroll_bg_fg_1.png b/old/2d/platformer_dcc/scroll_bg_fg_1.png similarity index 100% rename from 2d/platformer_dcc/scroll_bg_fg_1.png rename to old/2d/platformer_dcc/scroll_bg_fg_1.png diff --git a/2d/platformer_dcc/scroll_bg_fg_2.png b/old/2d/platformer_dcc/scroll_bg_fg_2.png similarity index 100% rename from 2d/platformer_dcc/scroll_bg_fg_2.png rename to old/2d/platformer_dcc/scroll_bg_fg_2.png diff --git a/2d/platformer_dcc/scroll_bg_sky.png b/old/2d/platformer_dcc/scroll_bg_sky.png similarity index 100% rename from 2d/platformer_dcc/scroll_bg_sky.png rename to old/2d/platformer_dcc/scroll_bg_sky.png diff --git a/2d/platformer_dcc/seesaw.tscn b/old/2d/platformer_dcc/seesaw.tscn similarity index 100% rename from 2d/platformer_dcc/seesaw.tscn rename to old/2d/platformer_dcc/seesaw.tscn diff --git a/2d/platformer_dcc/sound_coin.wav b/old/2d/platformer_dcc/sound_coin.wav similarity index 100% rename from 2d/platformer_dcc/sound_coin.wav rename to old/2d/platformer_dcc/sound_coin.wav diff --git a/2d/platformer_dcc/sound_explode.wav b/old/2d/platformer_dcc/sound_explode.wav similarity index 100% rename from 2d/platformer_dcc/sound_explode.wav rename to old/2d/platformer_dcc/sound_explode.wav diff --git a/2d/platformer_dcc/sound_hit.wav b/old/2d/platformer_dcc/sound_hit.wav similarity index 100% rename from 2d/platformer_dcc/sound_hit.wav rename to old/2d/platformer_dcc/sound_hit.wav diff --git a/2d/platformer_dcc/sound_jump.wav b/old/2d/platformer_dcc/sound_jump.wav similarity index 100% rename from 2d/platformer_dcc/sound_jump.wav rename to old/2d/platformer_dcc/sound_jump.wav diff --git a/2d/platformer_dcc/sound_shoot.wav b/old/2d/platformer_dcc/sound_shoot.wav similarity index 100% rename from 2d/platformer_dcc/sound_shoot.wav rename to old/2d/platformer_dcc/sound_shoot.wav diff --git a/2d/platformer_dcc/stage.tscn b/old/2d/platformer_dcc/stage.tscn similarity index 100% rename from 2d/platformer_dcc/stage.tscn rename to old/2d/platformer_dcc/stage.tscn diff --git a/2d/platformer_dcc/tiles_demo.png b/old/2d/platformer_dcc/tiles_demo.png similarity index 100% rename from 2d/platformer_dcc/tiles_demo.png rename to old/2d/platformer_dcc/tiles_demo.png diff --git a/2d/platformer/tiles_demo.png.flags b/old/2d/platformer_dcc/tiles_demo.png.flags similarity index 100% rename from 2d/platformer/tiles_demo.png.flags rename to old/2d/platformer_dcc/tiles_demo.png.flags diff --git a/2d/platformer_dcc/tileset.tres b/old/2d/platformer_dcc/tileset.tres similarity index 100% rename from 2d/platformer_dcc/tileset.tres rename to old/2d/platformer_dcc/tileset.tres diff --git a/2d/platformer_dcc/tileset_edit.tscn b/old/2d/platformer_dcc/tileset_edit.tscn similarity index 100% rename from 2d/platformer_dcc/tileset_edit.tscn rename to old/2d/platformer_dcc/tileset_edit.tscn diff --git a/2d/pong/ball.png b/old/2d/pong/ball.png similarity index 100% rename from 2d/pong/ball.png rename to old/2d/pong/ball.png diff --git a/2d/pong/engine.cfg b/old/2d/pong/engine.cfg similarity index 100% rename from 2d/pong/engine.cfg rename to old/2d/pong/engine.cfg diff --git a/2d/pong/icon.png b/old/2d/pong/icon.png similarity index 100% rename from 2d/pong/icon.png rename to old/2d/pong/icon.png diff --git a/2d/pong/left_pallete.png b/old/2d/pong/left_pallete.png similarity index 100% rename from 2d/pong/left_pallete.png rename to old/2d/pong/left_pallete.png diff --git a/2d/pong/pong.gd b/old/2d/pong/pong.gd similarity index 100% rename from 2d/pong/pong.gd rename to old/2d/pong/pong.gd diff --git a/2d/pong/pong.tscn b/old/2d/pong/pong.tscn similarity index 100% rename from 2d/pong/pong.tscn rename to old/2d/pong/pong.tscn diff --git a/2d/pong/right_pallete.png b/old/2d/pong/right_pallete.png similarity index 100% rename from 2d/pong/right_pallete.png rename to old/2d/pong/right_pallete.png diff --git a/2d/pong/separator.png b/old/2d/pong/separator.png similarity index 100% rename from 2d/pong/separator.png rename to old/2d/pong/separator.png diff --git a/2d/rubegoldberg/art/bowling_ball.png b/old/2d/rubegoldberg/art/bowling_ball.png similarity index 100% rename from 2d/rubegoldberg/art/bowling_ball.png rename to old/2d/rubegoldberg/art/bowling_ball.png diff --git a/2d/rubegoldberg/art/box.png b/old/2d/rubegoldberg/art/box.png similarity index 100% rename from 2d/rubegoldberg/art/box.png rename to old/2d/rubegoldberg/art/box.png diff --git a/2d/rubegoldberg/art/domino.png b/old/2d/rubegoldberg/art/domino.png similarity index 100% rename from 2d/rubegoldberg/art/domino.png rename to old/2d/rubegoldberg/art/domino.png diff --git a/2d/rubegoldberg/art/platform.png b/old/2d/rubegoldberg/art/platform.png similarity index 100% rename from 2d/rubegoldberg/art/platform.png rename to old/2d/rubegoldberg/art/platform.png diff --git a/2d/rubegoldberg/art/seesaw_base.png b/old/2d/rubegoldberg/art/seesaw_base.png similarity index 100% rename from 2d/rubegoldberg/art/seesaw_base.png rename to old/2d/rubegoldberg/art/seesaw_base.png diff --git a/2d/rubegoldberg/art/seesaw_top.png b/old/2d/rubegoldberg/art/seesaw_top.png similarity index 100% rename from 2d/rubegoldberg/art/seesaw_top.png rename to old/2d/rubegoldberg/art/seesaw_top.png diff --git a/2d/rubegoldberg/ball.tscn b/old/2d/rubegoldberg/ball.tscn similarity index 100% rename from 2d/rubegoldberg/ball.tscn rename to old/2d/rubegoldberg/ball.tscn diff --git a/2d/rubegoldberg/box.tscn b/old/2d/rubegoldberg/box.tscn similarity index 100% rename from 2d/rubegoldberg/box.tscn rename to old/2d/rubegoldberg/box.tscn diff --git a/2d/rubegoldberg/domino.tscn b/old/2d/rubegoldberg/domino.tscn similarity index 100% rename from 2d/rubegoldberg/domino.tscn rename to old/2d/rubegoldberg/domino.tscn diff --git a/2d/rubegoldberg/engine.cfg b/old/2d/rubegoldberg/engine.cfg similarity index 100% rename from 2d/rubegoldberg/engine.cfg rename to old/2d/rubegoldberg/engine.cfg diff --git a/2d/rubegoldberg/icon.png b/old/2d/rubegoldberg/icon.png similarity index 100% rename from 2d/rubegoldberg/icon.png rename to old/2d/rubegoldberg/icon.png diff --git a/2d/rubegoldberg/pendulum.tscn b/old/2d/rubegoldberg/pendulum.tscn similarity index 100% rename from 2d/rubegoldberg/pendulum.tscn rename to old/2d/rubegoldberg/pendulum.tscn diff --git a/2d/rubegoldberg/platform.tscn b/old/2d/rubegoldberg/platform.tscn similarity index 100% rename from 2d/rubegoldberg/platform.tscn rename to old/2d/rubegoldberg/platform.tscn diff --git a/2d/rubegoldberg/rubegoldberg.tscn b/old/2d/rubegoldberg/rubegoldberg.tscn similarity index 100% rename from 2d/rubegoldberg/rubegoldberg.tscn rename to old/2d/rubegoldberg/rubegoldberg.tscn diff --git a/2d/rubegoldberg/seesaw.tscn b/old/2d/rubegoldberg/seesaw.tscn similarity index 100% rename from 2d/rubegoldberg/seesaw.tscn rename to old/2d/rubegoldberg/seesaw.tscn diff --git a/2d/screen_space_shaders/art/burano.jpg b/old/2d/screen_space_shaders/art/burano.jpg similarity index 100% rename from 2d/screen_space_shaders/art/burano.jpg rename to old/2d/screen_space_shaders/art/burano.jpg diff --git a/2d/screen_space_shaders/art/filmgrain.png b/old/2d/screen_space_shaders/art/filmgrain.png similarity index 100% rename from 2d/screen_space_shaders/art/filmgrain.png rename to old/2d/screen_space_shaders/art/filmgrain.png diff --git a/2d/screen_space_shaders/art/filmgrain.png.flags b/old/2d/screen_space_shaders/art/filmgrain.png.flags similarity index 100% rename from 2d/screen_space_shaders/art/filmgrain.png.flags rename to old/2d/screen_space_shaders/art/filmgrain.png.flags diff --git a/2d/screen_space_shaders/art/forest.jpg b/old/2d/screen_space_shaders/art/forest.jpg similarity index 100% rename from 2d/screen_space_shaders/art/forest.jpg rename to old/2d/screen_space_shaders/art/forest.jpg diff --git a/2d/screen_space_shaders/art/mountains.jpg b/old/2d/screen_space_shaders/art/mountains.jpg similarity index 100% rename from 2d/screen_space_shaders/art/mountains.jpg rename to old/2d/screen_space_shaders/art/mountains.jpg diff --git a/2d/screen_space_shaders/art/platformer.jpg b/old/2d/screen_space_shaders/art/platformer.jpg similarity index 100% rename from 2d/screen_space_shaders/art/platformer.jpg rename to old/2d/screen_space_shaders/art/platformer.jpg diff --git a/2d/screen_space_shaders/art/vignette.png b/old/2d/screen_space_shaders/art/vignette.png similarity index 100% rename from 2d/screen_space_shaders/art/vignette.png rename to old/2d/screen_space_shaders/art/vignette.png diff --git a/2d/screen_space_shaders/art/white.png b/old/2d/screen_space_shaders/art/white.png similarity index 100% rename from 2d/screen_space_shaders/art/white.png rename to old/2d/screen_space_shaders/art/white.png diff --git a/2d/screen_space_shaders/engine.cfg b/old/2d/screen_space_shaders/engine.cfg similarity index 100% rename from 2d/screen_space_shaders/engine.cfg rename to old/2d/screen_space_shaders/engine.cfg diff --git a/2d/screen_space_shaders/icon.png b/old/2d/screen_space_shaders/icon.png similarity index 100% rename from 2d/screen_space_shaders/icon.png rename to old/2d/screen_space_shaders/icon.png diff --git a/2d/screen_space_shaders/screen_shaders.gd b/old/2d/screen_space_shaders/screen_shaders.gd similarity index 100% rename from 2d/screen_space_shaders/screen_shaders.gd rename to old/2d/screen_space_shaders/screen_shaders.gd diff --git a/2d/screen_space_shaders/screen_shaders.tscn b/old/2d/screen_space_shaders/screen_shaders.tscn similarity index 100% rename from 2d/screen_space_shaders/screen_shaders.tscn rename to old/2d/screen_space_shaders/screen_shaders.tscn diff --git a/2d/sdf_font/KaushanScript-Regular.otf b/old/2d/sdf_font/KaushanScript-Regular.otf similarity index 100% rename from 2d/sdf_font/KaushanScript-Regular.otf rename to old/2d/sdf_font/KaushanScript-Regular.otf diff --git a/2d/sdf_font/engine.cfg b/old/2d/sdf_font/engine.cfg similarity index 100% rename from 2d/sdf_font/engine.cfg rename to old/2d/sdf_font/engine.cfg diff --git a/2d/sdf_font/font.fnt b/old/2d/sdf_font/font.fnt similarity index 100% rename from 2d/sdf_font/font.fnt rename to old/2d/sdf_font/font.fnt diff --git a/2d/sdf_font/icon.png b/old/2d/sdf_font/icon.png similarity index 100% rename from 2d/sdf_font/icon.png rename to old/2d/sdf_font/icon.png diff --git a/2d/sdf_font/sdf.tscn b/old/2d/sdf_font/sdf.tscn similarity index 100% rename from 2d/sdf_font/sdf.tscn rename to old/2d/sdf_font/sdf.tscn diff --git a/2d/shower_of_bullets/bullet.png b/old/2d/shower_of_bullets/bullet.png similarity index 100% rename from 2d/shower_of_bullets/bullet.png rename to old/2d/shower_of_bullets/bullet.png diff --git a/2d/shower_of_bullets/bullets.gd b/old/2d/shower_of_bullets/bullets.gd similarity index 100% rename from 2d/shower_of_bullets/bullets.gd rename to old/2d/shower_of_bullets/bullets.gd diff --git a/2d/shower_of_bullets/engine.cfg b/old/2d/shower_of_bullets/engine.cfg similarity index 100% rename from 2d/shower_of_bullets/engine.cfg rename to old/2d/shower_of_bullets/engine.cfg diff --git a/2d/shower_of_bullets/face_happy.png b/old/2d/shower_of_bullets/face_happy.png similarity index 100% rename from 2d/shower_of_bullets/face_happy.png rename to old/2d/shower_of_bullets/face_happy.png diff --git a/2d/shower_of_bullets/face_sad.png b/old/2d/shower_of_bullets/face_sad.png similarity index 100% rename from 2d/shower_of_bullets/face_sad.png rename to old/2d/shower_of_bullets/face_sad.png diff --git a/2d/shower_of_bullets/icon.png b/old/2d/shower_of_bullets/icon.png similarity index 100% rename from 2d/shower_of_bullets/icon.png rename to old/2d/shower_of_bullets/icon.png diff --git a/2d/shower_of_bullets/shower.gd b/old/2d/shower_of_bullets/shower.gd similarity index 100% rename from 2d/shower_of_bullets/shower.gd rename to old/2d/shower_of_bullets/shower.gd diff --git a/2d/shower_of_bullets/shower.tscn b/old/2d/shower_of_bullets/shower.tscn similarity index 100% rename from 2d/shower_of_bullets/shower.tscn rename to old/2d/shower_of_bullets/shower.tscn diff --git a/2d/space_shooter/asteroid.gd b/old/2d/space_shooter/asteroid.gd similarity index 100% rename from 2d/space_shooter/asteroid.gd rename to old/2d/space_shooter/asteroid.gd diff --git a/2d/space_shooter/asteroid.tscn b/old/2d/space_shooter/asteroid.tscn similarity index 100% rename from 2d/space_shooter/asteroid.tscn rename to old/2d/space_shooter/asteroid.tscn diff --git a/2d/space_shooter/bg_gradient.png b/old/2d/space_shooter/bg_gradient.png similarity index 100% rename from 2d/space_shooter/bg_gradient.png rename to old/2d/space_shooter/bg_gradient.png diff --git a/2d/space_shooter/big_star.png b/old/2d/space_shooter/big_star.png similarity index 100% rename from 2d/space_shooter/big_star.png rename to old/2d/space_shooter/big_star.png diff --git a/2d/space_shooter/enemy1.gd b/old/2d/space_shooter/enemy1.gd similarity index 100% rename from 2d/space_shooter/enemy1.gd rename to old/2d/space_shooter/enemy1.gd diff --git a/2d/space_shooter/enemy1.png b/old/2d/space_shooter/enemy1.png similarity index 100% rename from 2d/space_shooter/enemy1.png rename to old/2d/space_shooter/enemy1.png diff --git a/2d/space_shooter/enemy1.tscn b/old/2d/space_shooter/enemy1.tscn similarity index 100% rename from 2d/space_shooter/enemy1.tscn rename to old/2d/space_shooter/enemy1.tscn diff --git a/2d/space_shooter/enemy2.gd b/old/2d/space_shooter/enemy2.gd similarity index 100% rename from 2d/space_shooter/enemy2.gd rename to old/2d/space_shooter/enemy2.gd diff --git a/2d/space_shooter/enemy2.png b/old/2d/space_shooter/enemy2.png similarity index 100% rename from 2d/space_shooter/enemy2.png rename to old/2d/space_shooter/enemy2.png diff --git a/2d/space_shooter/enemy2.tscn b/old/2d/space_shooter/enemy2.tscn similarity index 100% rename from 2d/space_shooter/enemy2.tscn rename to old/2d/space_shooter/enemy2.tscn diff --git a/2d/space_shooter/enemy_shot.gd b/old/2d/space_shooter/enemy_shot.gd similarity index 100% rename from 2d/space_shooter/enemy_shot.gd rename to old/2d/space_shooter/enemy_shot.gd diff --git a/2d/space_shooter/enemy_shot.png b/old/2d/space_shooter/enemy_shot.png similarity index 100% rename from 2d/space_shooter/enemy_shot.png rename to old/2d/space_shooter/enemy_shot.png diff --git a/2d/space_shooter/enemy_shot.tscn b/old/2d/space_shooter/enemy_shot.tscn similarity index 100% rename from 2d/space_shooter/enemy_shot.tscn rename to old/2d/space_shooter/enemy_shot.tscn diff --git a/2d/space_shooter/engine.cfg b/old/2d/space_shooter/engine.cfg similarity index 100% rename from 2d/space_shooter/engine.cfg rename to old/2d/space_shooter/engine.cfg diff --git a/2d/space_shooter/explosion.tscn b/old/2d/space_shooter/explosion.tscn similarity index 100% rename from 2d/space_shooter/explosion.tscn rename to old/2d/space_shooter/explosion.tscn diff --git a/2d/space_shooter/fire.png b/old/2d/space_shooter/fire.png similarity index 100% rename from 2d/space_shooter/fire.png rename to old/2d/space_shooter/fire.png diff --git a/2d/space_shooter/game_state.gd b/old/2d/space_shooter/game_state.gd similarity index 100% rename from 2d/space_shooter/game_state.gd rename to old/2d/space_shooter/game_state.gd diff --git a/2d/space_shooter/icon.png b/old/2d/space_shooter/icon.png similarity index 100% rename from 2d/space_shooter/icon.png rename to old/2d/space_shooter/icon.png diff --git a/2d/space_shooter/level.tscn b/old/2d/space_shooter/level.tscn similarity index 100% rename from 2d/space_shooter/level.tscn rename to old/2d/space_shooter/level.tscn diff --git a/2d/space_shooter/main_menu.gd b/old/2d/space_shooter/main_menu.gd similarity index 100% rename from 2d/space_shooter/main_menu.gd rename to old/2d/space_shooter/main_menu.gd diff --git a/2d/space_shooter/main_menu.tscn b/old/2d/space_shooter/main_menu.tscn similarity index 100% rename from 2d/space_shooter/main_menu.tscn rename to old/2d/space_shooter/main_menu.tscn diff --git a/2d/space_shooter/meteorite.png b/old/2d/space_shooter/meteorite.png similarity index 100% rename from 2d/space_shooter/meteorite.png rename to old/2d/space_shooter/meteorite.png diff --git a/2d/space_shooter/parallax.tscn b/old/2d/space_shooter/parallax.tscn similarity index 100% rename from 2d/space_shooter/parallax.tscn rename to old/2d/space_shooter/parallax.tscn diff --git a/2d/space_shooter/rail.gd b/old/2d/space_shooter/rail.gd similarity index 100% rename from 2d/space_shooter/rail.gd rename to old/2d/space_shooter/rail.gd diff --git a/2d/space_shooter/ship.gd b/old/2d/space_shooter/ship.gd similarity index 100% rename from 2d/space_shooter/ship.gd rename to old/2d/space_shooter/ship.gd diff --git a/2d/space_shooter/ship.png b/old/2d/space_shooter/ship.png similarity index 100% rename from 2d/space_shooter/ship.png rename to old/2d/space_shooter/ship.png diff --git a/2d/space_shooter/ship.tscn b/old/2d/space_shooter/ship.tscn similarity index 100% rename from 2d/space_shooter/ship.tscn rename to old/2d/space_shooter/ship.tscn diff --git a/2d/space_shooter/shoot.png b/old/2d/space_shooter/shoot.png similarity index 100% rename from 2d/space_shooter/shoot.png rename to old/2d/space_shooter/shoot.png diff --git a/2d/space_shooter/shot.gd b/old/2d/space_shooter/shot.gd similarity index 100% rename from 2d/space_shooter/shot.gd rename to old/2d/space_shooter/shot.gd diff --git a/2d/space_shooter/shot.tscn b/old/2d/space_shooter/shot.tscn similarity index 100% rename from 2d/space_shooter/shot.tscn rename to old/2d/space_shooter/shot.tscn diff --git a/2d/space_shooter/small_star.png b/old/2d/space_shooter/small_star.png similarity index 100% rename from 2d/space_shooter/small_star.png rename to old/2d/space_shooter/small_star.png diff --git a/2d/space_shooter/sound_explode.wav b/old/2d/space_shooter/sound_explode.wav similarity index 100% rename from 2d/space_shooter/sound_explode.wav rename to old/2d/space_shooter/sound_explode.wav diff --git a/2d/space_shooter/sound_shoot.wav b/old/2d/space_shooter/sound_shoot.wav similarity index 100% rename from 2d/space_shooter/sound_shoot.wav rename to old/2d/space_shooter/sound_shoot.wav diff --git a/2d/space_shooter/tile.png b/old/2d/space_shooter/tile.png similarity index 100% rename from 2d/space_shooter/tile.png rename to old/2d/space_shooter/tile.png diff --git a/2d/space_shooter/tileset.tres b/old/2d/space_shooter/tileset.tres similarity index 100% rename from 2d/space_shooter/tileset.tres rename to old/2d/space_shooter/tileset.tres diff --git a/2d/space_shooter/tileset_edit.tscn b/old/2d/space_shooter/tileset_edit.tscn similarity index 100% rename from 2d/space_shooter/tileset_edit.tscn rename to old/2d/space_shooter/tileset_edit.tscn diff --git a/2d/splash/bg.png b/old/2d/splash/bg.png similarity index 100% rename from 2d/splash/bg.png rename to old/2d/splash/bg.png diff --git a/2d/splash/bg_layer_1.png b/old/2d/splash/bg_layer_1.png similarity index 100% rename from 2d/splash/bg_layer_1.png rename to old/2d/splash/bg_layer_1.png diff --git a/2d/splash/bg_layer_2.png b/old/2d/splash/bg_layer_2.png similarity index 100% rename from 2d/splash/bg_layer_2.png rename to old/2d/splash/bg_layer_2.png diff --git a/2d/splash/button.png b/old/2d/splash/button.png similarity index 100% rename from 2d/splash/button.png rename to old/2d/splash/button.png diff --git a/2d/splash/button_pressed.png b/old/2d/splash/button_pressed.png similarity index 100% rename from 2d/splash/button_pressed.png rename to old/2d/splash/button_pressed.png diff --git a/2d/splash/engine.cfg b/old/2d/splash/engine.cfg similarity index 100% rename from 2d/splash/engine.cfg rename to old/2d/splash/engine.cfg diff --git a/2d/splash/freesans.fnt b/old/2d/splash/freesans.fnt similarity index 100% rename from 2d/splash/freesans.fnt rename to old/2d/splash/freesans.fnt diff --git a/2d/splash/icon.png b/old/2d/splash/icon.png similarity index 100% rename from 2d/splash/icon.png rename to old/2d/splash/icon.png diff --git a/2d/splash/splash.tscn b/old/2d/splash/splash.tscn similarity index 100% rename from 2d/splash/splash.tscn rename to old/2d/splash/splash.tscn diff --git a/2d/splash/splash_01.png b/old/2d/splash/splash_01.png similarity index 100% rename from 2d/splash/splash_01.png rename to old/2d/splash/splash_01.png diff --git a/2d/splash/splash_02.png b/old/2d/splash/splash_02.png similarity index 100% rename from 2d/splash/splash_02.png rename to old/2d/splash/splash_02.png diff --git a/2d/splash/splash_03.png b/old/2d/splash/splash_03.png similarity index 100% rename from 2d/splash/splash_03.png rename to old/2d/splash/splash_03.png diff --git a/2d/splash/splash_04.png b/old/2d/splash/splash_04.png similarity index 100% rename from 2d/splash/splash_04.png rename to old/2d/splash/splash_04.png diff --git a/2d/splash/splash_05.png b/old/2d/splash/splash_05.png similarity index 100% rename from 2d/splash/splash_05.png rename to old/2d/splash/splash_05.png diff --git a/2d/splash/splash_06.png b/old/2d/splash/splash_06.png similarity index 100% rename from 2d/splash/splash_06.png rename to old/2d/splash/splash_06.png diff --git a/2d/splash/splash_07.png b/old/2d/splash/splash_07.png similarity index 100% rename from 2d/splash/splash_07.png rename to old/2d/splash/splash_07.png diff --git a/2d/splash/splash_08.png b/old/2d/splash/splash_08.png similarity index 100% rename from 2d/splash/splash_08.png rename to old/2d/splash/splash_08.png diff --git a/2d/splash/splash_09.png b/old/2d/splash/splash_09.png similarity index 100% rename from 2d/splash/splash_09.png rename to old/2d/splash/splash_09.png diff --git a/2d/split_screen_platformer/bullet.gd b/old/2d/split_screen_platformer/bullet.gd similarity index 100% rename from 2d/split_screen_platformer/bullet.gd rename to old/2d/split_screen_platformer/bullet.gd diff --git a/2d/split_screen_platformer/bullet.png b/old/2d/split_screen_platformer/bullet.png similarity index 100% rename from 2d/split_screen_platformer/bullet.png rename to old/2d/split_screen_platformer/bullet.png diff --git a/2d/split_screen_platformer/bullet.tscn b/old/2d/split_screen_platformer/bullet.tscn similarity index 100% rename from 2d/split_screen_platformer/bullet.tscn rename to old/2d/split_screen_platformer/bullet.tscn diff --git a/2d/split_screen_platformer/coin.gd b/old/2d/split_screen_platformer/coin.gd similarity index 100% rename from 2d/split_screen_platformer/coin.gd rename to old/2d/split_screen_platformer/coin.gd diff --git a/2d/split_screen_platformer/coin.png b/old/2d/split_screen_platformer/coin.png similarity index 100% rename from 2d/split_screen_platformer/coin.png rename to old/2d/split_screen_platformer/coin.png diff --git a/2d/split_screen_platformer/coin.tscn b/old/2d/split_screen_platformer/coin.tscn similarity index 100% rename from 2d/split_screen_platformer/coin.tscn rename to old/2d/split_screen_platformer/coin.tscn diff --git a/2d/split_screen_platformer/enemy.gd b/old/2d/split_screen_platformer/enemy.gd similarity index 100% rename from 2d/split_screen_platformer/enemy.gd rename to old/2d/split_screen_platformer/enemy.gd diff --git a/2d/split_screen_platformer/enemy.png b/old/2d/split_screen_platformer/enemy.png similarity index 100% rename from 2d/split_screen_platformer/enemy.png rename to old/2d/split_screen_platformer/enemy.png diff --git a/2d/split_screen_platformer/enemy.tscn b/old/2d/split_screen_platformer/enemy.tscn similarity index 100% rename from 2d/split_screen_platformer/enemy.tscn rename to old/2d/split_screen_platformer/enemy.tscn diff --git a/2d/split_screen_platformer/engine.cfg b/old/2d/split_screen_platformer/engine.cfg similarity index 100% rename from 2d/split_screen_platformer/engine.cfg rename to old/2d/split_screen_platformer/engine.cfg diff --git a/2d/split_screen_platformer/icon.png b/old/2d/split_screen_platformer/icon.png similarity index 100% rename from 2d/split_screen_platformer/icon.png rename to old/2d/split_screen_platformer/icon.png diff --git a/2d/split_screen_platformer/moving_platform.gd b/old/2d/split_screen_platformer/moving_platform.gd similarity index 100% rename from 2d/split_screen_platformer/moving_platform.gd rename to old/2d/split_screen_platformer/moving_platform.gd diff --git a/2d/split_screen_platformer/moving_platform.png b/old/2d/split_screen_platformer/moving_platform.png similarity index 100% rename from 2d/split_screen_platformer/moving_platform.png rename to old/2d/split_screen_platformer/moving_platform.png diff --git a/2d/split_screen_platformer/moving_platform.tscn b/old/2d/split_screen_platformer/moving_platform.tscn similarity index 100% rename from 2d/split_screen_platformer/moving_platform.tscn rename to old/2d/split_screen_platformer/moving_platform.tscn diff --git a/2d/split_screen_platformer/music.ogg b/old/2d/split_screen_platformer/music.ogg similarity index 100% rename from 2d/split_screen_platformer/music.ogg rename to old/2d/split_screen_platformer/music.ogg diff --git a/2d/split_screen_platformer/one_way_platform.png b/old/2d/split_screen_platformer/one_way_platform.png similarity index 100% rename from 2d/split_screen_platformer/one_way_platform.png rename to old/2d/split_screen_platformer/one_way_platform.png diff --git a/2d/split_screen_platformer/one_way_platform.tscn b/old/2d/split_screen_platformer/one_way_platform.tscn similarity index 100% rename from 2d/split_screen_platformer/one_way_platform.tscn rename to old/2d/split_screen_platformer/one_way_platform.tscn diff --git a/2d/split_screen_platformer/osb_fire.png b/old/2d/split_screen_platformer/osb_fire.png similarity index 100% rename from 2d/split_screen_platformer/osb_fire.png rename to old/2d/split_screen_platformer/osb_fire.png diff --git a/2d/split_screen_platformer/osb_jump.png b/old/2d/split_screen_platformer/osb_jump.png similarity index 100% rename from 2d/split_screen_platformer/osb_jump.png rename to old/2d/split_screen_platformer/osb_jump.png diff --git a/2d/split_screen_platformer/osb_left.png b/old/2d/split_screen_platformer/osb_left.png similarity index 100% rename from 2d/split_screen_platformer/osb_left.png rename to old/2d/split_screen_platformer/osb_left.png diff --git a/2d/split_screen_platformer/osb_right.png b/old/2d/split_screen_platformer/osb_right.png similarity index 100% rename from 2d/split_screen_platformer/osb_right.png rename to old/2d/split_screen_platformer/osb_right.png diff --git a/2d/split_screen_platformer/parallax_bg.tscn b/old/2d/split_screen_platformer/parallax_bg.tscn similarity index 100% rename from 2d/split_screen_platformer/parallax_bg.tscn rename to old/2d/split_screen_platformer/parallax_bg.tscn diff --git a/2d/split_screen_platformer/player.gd b/old/2d/split_screen_platformer/player.gd similarity index 100% rename from 2d/split_screen_platformer/player.gd rename to old/2d/split_screen_platformer/player.gd diff --git a/2d/split_screen_platformer/player.tscn b/old/2d/split_screen_platformer/player.tscn similarity index 100% rename from 2d/split_screen_platformer/player.tscn rename to old/2d/split_screen_platformer/player.tscn diff --git a/2d/split_screen_platformer/robot_demo.png b/old/2d/split_screen_platformer/robot_demo.png similarity index 100% rename from 2d/split_screen_platformer/robot_demo.png rename to old/2d/split_screen_platformer/robot_demo.png diff --git a/2d/split_screen_platformer/scroll_bg_cloud_1.png b/old/2d/split_screen_platformer/scroll_bg_cloud_1.png similarity index 100% rename from 2d/split_screen_platformer/scroll_bg_cloud_1.png rename to old/2d/split_screen_platformer/scroll_bg_cloud_1.png diff --git a/2d/split_screen_platformer/scroll_bg_cloud_2.png b/old/2d/split_screen_platformer/scroll_bg_cloud_2.png similarity index 100% rename from 2d/split_screen_platformer/scroll_bg_cloud_2.png rename to old/2d/split_screen_platformer/scroll_bg_cloud_2.png diff --git a/2d/split_screen_platformer/scroll_bg_cloud_3.png b/old/2d/split_screen_platformer/scroll_bg_cloud_3.png similarity index 100% rename from 2d/split_screen_platformer/scroll_bg_cloud_3.png rename to old/2d/split_screen_platformer/scroll_bg_cloud_3.png diff --git a/2d/split_screen_platformer/scroll_bg_fg_1.png b/old/2d/split_screen_platformer/scroll_bg_fg_1.png similarity index 100% rename from 2d/split_screen_platformer/scroll_bg_fg_1.png rename to old/2d/split_screen_platformer/scroll_bg_fg_1.png diff --git a/2d/split_screen_platformer/scroll_bg_fg_2.png b/old/2d/split_screen_platformer/scroll_bg_fg_2.png similarity index 100% rename from 2d/split_screen_platformer/scroll_bg_fg_2.png rename to old/2d/split_screen_platformer/scroll_bg_fg_2.png diff --git a/2d/split_screen_platformer/scroll_bg_sky.png b/old/2d/split_screen_platformer/scroll_bg_sky.png similarity index 100% rename from 2d/split_screen_platformer/scroll_bg_sky.png rename to old/2d/split_screen_platformer/scroll_bg_sky.png diff --git a/2d/split_screen_platformer/sound_coin.wav b/old/2d/split_screen_platformer/sound_coin.wav similarity index 100% rename from 2d/split_screen_platformer/sound_coin.wav rename to old/2d/split_screen_platformer/sound_coin.wav diff --git a/2d/split_screen_platformer/sound_explode.wav b/old/2d/split_screen_platformer/sound_explode.wav similarity index 100% rename from 2d/split_screen_platformer/sound_explode.wav rename to old/2d/split_screen_platformer/sound_explode.wav diff --git a/2d/split_screen_platformer/sound_hit.wav b/old/2d/split_screen_platformer/sound_hit.wav similarity index 100% rename from 2d/split_screen_platformer/sound_hit.wav rename to old/2d/split_screen_platformer/sound_hit.wav diff --git a/2d/split_screen_platformer/sound_jump.wav b/old/2d/split_screen_platformer/sound_jump.wav similarity index 100% rename from 2d/split_screen_platformer/sound_jump.wav rename to old/2d/split_screen_platformer/sound_jump.wav diff --git a/2d/split_screen_platformer/sound_shoot.wav b/old/2d/split_screen_platformer/sound_shoot.wav similarity index 100% rename from 2d/split_screen_platformer/sound_shoot.wav rename to old/2d/split_screen_platformer/sound_shoot.wav diff --git a/2d/split_screen_platformer/split_stage.gd b/old/2d/split_screen_platformer/split_stage.gd similarity index 100% rename from 2d/split_screen_platformer/split_stage.gd rename to old/2d/split_screen_platformer/split_stage.gd diff --git a/2d/split_screen_platformer/split_stage.tscn b/old/2d/split_screen_platformer/split_stage.tscn similarity index 100% rename from 2d/split_screen_platformer/split_stage.tscn rename to old/2d/split_screen_platformer/split_stage.tscn diff --git a/2d/split_screen_platformer/stage.tscn b/old/2d/split_screen_platformer/stage.tscn similarity index 100% rename from 2d/split_screen_platformer/stage.tscn rename to old/2d/split_screen_platformer/stage.tscn diff --git a/2d/split_screen_platformer/tiles_demo.png b/old/2d/split_screen_platformer/tiles_demo.png similarity index 100% rename from 2d/split_screen_platformer/tiles_demo.png rename to old/2d/split_screen_platformer/tiles_demo.png diff --git a/2d/platformer_dcc/tiles_demo.png.flags b/old/2d/split_screen_platformer/tiles_demo.png.flags similarity index 100% rename from 2d/platformer_dcc/tiles_demo.png.flags rename to old/2d/split_screen_platformer/tiles_demo.png.flags diff --git a/2d/split_screen_platformer/tileset.tres b/old/2d/split_screen_platformer/tileset.tres similarity index 100% rename from 2d/split_screen_platformer/tileset.tres rename to old/2d/split_screen_platformer/tileset.tres diff --git a/2d/split_screen_platformer/tileset_edit.tscn b/old/2d/split_screen_platformer/tileset_edit.tscn similarity index 100% rename from 2d/split_screen_platformer/tileset_edit.tscn rename to old/2d/split_screen_platformer/tileset_edit.tscn diff --git a/2d/sprite_shaders/cubio.png b/old/2d/sprite_shaders/cubio.png similarity index 100% rename from 2d/sprite_shaders/cubio.png rename to old/2d/sprite_shaders/cubio.png diff --git a/2d/sprite_shaders/engine.cfg b/old/2d/sprite_shaders/engine.cfg similarity index 100% rename from 2d/sprite_shaders/engine.cfg rename to old/2d/sprite_shaders/engine.cfg diff --git a/2d/sprite_shaders/icon.png b/old/2d/sprite_shaders/icon.png similarity index 100% rename from 2d/sprite_shaders/icon.png rename to old/2d/sprite_shaders/icon.png diff --git a/2d/sprite_shaders/sprite_shaders.tscn b/old/2d/sprite_shaders/sprite_shaders.tscn similarity index 100% rename from 2d/sprite_shaders/sprite_shaders.tscn rename to old/2d/sprite_shaders/sprite_shaders.tscn diff --git a/2d/tetris/block.png b/old/2d/tetris/block.png similarity index 100% rename from 2d/tetris/block.png rename to old/2d/tetris/block.png diff --git a/2d/tetris/engine.cfg b/old/2d/tetris/engine.cfg similarity index 100% rename from 2d/tetris/engine.cfg rename to old/2d/tetris/engine.cfg diff --git a/2d/tetris/grid.gd b/old/2d/tetris/grid.gd similarity index 100% rename from 2d/tetris/grid.gd rename to old/2d/tetris/grid.gd diff --git a/2d/tetris/grid.tscn b/old/2d/tetris/grid.tscn similarity index 100% rename from 2d/tetris/grid.tscn rename to old/2d/tetris/grid.tscn diff --git a/2d/tetris/tetris.png b/old/2d/tetris/tetris.png similarity index 100% rename from 2d/tetris/tetris.png rename to old/2d/tetris/tetris.png diff --git a/2d/tetris/tetris.tscn b/old/2d/tetris/tetris.tscn similarity index 100% rename from 2d/tetris/tetris.tscn rename to old/2d/tetris/tetris.tscn diff --git a/2d/texscreen/OpenCV_Chessboard.png b/old/2d/texscreen/OpenCV_Chessboard.png similarity index 100% rename from 2d/texscreen/OpenCV_Chessboard.png rename to old/2d/texscreen/OpenCV_Chessboard.png diff --git a/2d/texscreen/bubble.png b/old/2d/texscreen/bubble.png similarity index 100% rename from 2d/texscreen/bubble.png rename to old/2d/texscreen/bubble.png diff --git a/2d/texscreen/bubbles.gd b/old/2d/texscreen/bubbles.gd similarity index 100% rename from 2d/texscreen/bubbles.gd rename to old/2d/texscreen/bubbles.gd diff --git a/2d/texscreen/bubbles.tscn b/old/2d/texscreen/bubbles.tscn similarity index 100% rename from 2d/texscreen/bubbles.tscn rename to old/2d/texscreen/bubbles.tscn diff --git a/2d/texscreen/burano.png b/old/2d/texscreen/burano.png similarity index 100% rename from 2d/texscreen/burano.png rename to old/2d/texscreen/burano.png diff --git a/2d/texscreen/engine.cfg b/old/2d/texscreen/engine.cfg similarity index 100% rename from 2d/texscreen/engine.cfg rename to old/2d/texscreen/engine.cfg diff --git a/2d/texscreen/icon.png b/old/2d/texscreen/icon.png similarity index 100% rename from 2d/texscreen/icon.png rename to old/2d/texscreen/icon.png diff --git a/2d/texscreen/lens.gd b/old/2d/texscreen/lens.gd similarity index 100% rename from 2d/texscreen/lens.gd rename to old/2d/texscreen/lens.gd diff --git a/2d/texscreen/lens.tscn b/old/2d/texscreen/lens.tscn similarity index 100% rename from 2d/texscreen/lens.tscn rename to old/2d/texscreen/lens.tscn diff --git a/3d/fixed_materials/brick_color.png b/old/3d/fixed_materials/brick_color.png similarity index 100% rename from 3d/fixed_materials/brick_color.png rename to old/3d/fixed_materials/brick_color.png diff --git a/3d/fixed_materials/brick_detail.png b/old/3d/fixed_materials/brick_detail.png similarity index 100% rename from 3d/fixed_materials/brick_detail.png rename to old/3d/fixed_materials/brick_detail.png diff --git a/3d/fixed_materials/brick_detail_emission.png b/old/3d/fixed_materials/brick_detail_emission.png similarity index 100% rename from 3d/fixed_materials/brick_detail_emission.png rename to old/3d/fixed_materials/brick_detail_emission.png diff --git a/3d/fixed_materials/brick_detail_glow.png b/old/3d/fixed_materials/brick_detail_glow.png similarity index 100% rename from 3d/fixed_materials/brick_detail_glow.png rename to old/3d/fixed_materials/brick_detail_glow.png diff --git a/3d/fixed_materials/brick_emission.png b/old/3d/fixed_materials/brick_emission.png similarity index 100% rename from 3d/fixed_materials/brick_emission.png rename to old/3d/fixed_materials/brick_emission.png diff --git a/3d/fixed_materials/brick_normal.png b/old/3d/fixed_materials/brick_normal.png similarity index 100% rename from 3d/fixed_materials/brick_normal.png rename to old/3d/fixed_materials/brick_normal.png diff --git a/3d/fixed_materials/engine.cfg b/old/3d/fixed_materials/engine.cfg similarity index 100% rename from 3d/fixed_materials/engine.cfg rename to old/3d/fixed_materials/engine.cfg diff --git a/3d/fixed_materials/fixed_materials.scn b/old/3d/fixed_materials/fixed_materials.scn similarity index 100% rename from 3d/fixed_materials/fixed_materials.scn rename to old/3d/fixed_materials/fixed_materials.scn diff --git a/3d/fixed_materials/icon.png b/old/3d/fixed_materials/icon.png similarity index 100% rename from 3d/fixed_materials/icon.png rename to old/3d/fixed_materials/icon.png diff --git a/3d/fixed_materials/refmap.png b/old/3d/fixed_materials/refmap.png similarity index 100% rename from 3d/fixed_materials/refmap.png rename to old/3d/fixed_materials/refmap.png diff --git a/3d/fixed_materials/rim.png b/old/3d/fixed_materials/rim.png similarity index 100% rename from 3d/fixed_materials/rim.png rename to old/3d/fixed_materials/rim.png diff --git a/3d/fixed_materials/rocky_specular.png b/old/3d/fixed_materials/rocky_specular.png similarity index 100% rename from 3d/fixed_materials/rocky_specular.png rename to old/3d/fixed_materials/rocky_specular.png diff --git a/3d/fixed_materials/s.xml b/old/3d/fixed_materials/s.xml similarity index 100% rename from 3d/fixed_materials/s.xml rename to old/3d/fixed_materials/s.xml diff --git a/3d/fixed_materials/tournesol.png b/old/3d/fixed_materials/tournesol.png similarity index 100% rename from 3d/fixed_materials/tournesol.png rename to old/3d/fixed_materials/tournesol.png diff --git a/3d/kinematic_char/cubelib.res b/old/3d/kinematic_char/cubelib.res similarity index 100% rename from 3d/kinematic_char/cubelib.res rename to old/3d/kinematic_char/cubelib.res diff --git a/3d/kinematic_char/cubio.gd b/old/3d/kinematic_char/cubio.gd similarity index 100% rename from 3d/kinematic_char/cubio.gd rename to old/3d/kinematic_char/cubio.gd diff --git a/3d/kinematic_char/engine.cfg b/old/3d/kinematic_char/engine.cfg similarity index 100% rename from 3d/kinematic_char/engine.cfg rename to old/3d/kinematic_char/engine.cfg diff --git a/3d/kinematic_char/follow_camera.gd b/old/3d/kinematic_char/follow_camera.gd similarity index 100% rename from 3d/kinematic_char/follow_camera.gd rename to old/3d/kinematic_char/follow_camera.gd diff --git a/3d/kinematic_char/kinebody3d.png b/old/3d/kinematic_char/kinebody3d.png similarity index 100% rename from 3d/kinematic_char/kinebody3d.png rename to old/3d/kinematic_char/kinebody3d.png diff --git a/3d/kinematic_char/level.scn b/old/3d/kinematic_char/level.scn similarity index 100% rename from 3d/kinematic_char/level.scn rename to old/3d/kinematic_char/level.scn diff --git a/3d/kinematic_char/purple_wood.tex b/old/3d/kinematic_char/purple_wood.tex similarity index 100% rename from 3d/kinematic_char/purple_wood.tex rename to old/3d/kinematic_char/purple_wood.tex diff --git a/3d/kinematic_char/purplecube.scn b/old/3d/kinematic_char/purplecube.scn similarity index 100% rename from 3d/kinematic_char/purplecube.scn rename to old/3d/kinematic_char/purplecube.scn diff --git a/3d/kinematic_char/twood.tex b/old/3d/kinematic_char/twood.tex similarity index 100% rename from 3d/kinematic_char/twood.tex rename to old/3d/kinematic_char/twood.tex diff --git a/3d/kinematic_char/white_wood.tex b/old/3d/kinematic_char/white_wood.tex similarity index 100% rename from 3d/kinematic_char/white_wood.tex rename to old/3d/kinematic_char/white_wood.tex diff --git a/3d/mousepick_test/engine.cfg b/old/3d/mousepick_test/engine.cfg similarity index 100% rename from 3d/mousepick_test/engine.cfg rename to old/3d/mousepick_test/engine.cfg diff --git a/3d/mousepick_test/icon.png b/old/3d/mousepick_test/icon.png similarity index 100% rename from 3d/mousepick_test/icon.png rename to old/3d/mousepick_test/icon.png diff --git a/3d/mousepick_test/mousepick.gd b/old/3d/mousepick_test/mousepick.gd similarity index 100% rename from 3d/mousepick_test/mousepick.gd rename to old/3d/mousepick_test/mousepick.gd diff --git a/3d/mousepick_test/mousepick.scn b/old/3d/mousepick_test/mousepick.scn similarity index 100% rename from 3d/mousepick_test/mousepick.scn rename to old/3d/mousepick_test/mousepick.scn diff --git a/3d/navmesh/engine.cfg b/old/3d/navmesh/engine.cfg similarity index 100% rename from 3d/navmesh/engine.cfg rename to old/3d/navmesh/engine.cfg diff --git a/3d/navmesh/icon.png b/old/3d/navmesh/icon.png similarity index 100% rename from 3d/navmesh/icon.png rename to old/3d/navmesh/icon.png diff --git a/3d/navmesh/navmesh.gd b/old/3d/navmesh/navmesh.gd similarity index 100% rename from 3d/navmesh/navmesh.gd rename to old/3d/navmesh/navmesh.gd diff --git a/3d/navmesh/navmesh.scn b/old/3d/navmesh/navmesh.scn similarity index 100% rename from 3d/navmesh/navmesh.scn rename to old/3d/navmesh/navmesh.scn diff --git a/3d/navmesh/particle.png b/old/3d/navmesh/particle.png similarity index 100% rename from 3d/navmesh/particle.png rename to old/3d/navmesh/particle.png diff --git a/3d/platformer/bullet.gd b/old/3d/platformer/bullet.gd similarity index 100% rename from 3d/platformer/bullet.gd rename to old/3d/platformer/bullet.gd diff --git a/3d/platformer/bullet.scn b/old/3d/platformer/bullet.scn similarity index 100% rename from 3d/platformer/bullet.scn rename to old/3d/platformer/bullet.scn diff --git a/3d/platformer/coin.gd b/old/3d/platformer/coin.gd similarity index 100% rename from 3d/platformer/coin.gd rename to old/3d/platformer/coin.gd diff --git a/3d/platformer/coin.scn b/old/3d/platformer/coin.scn similarity index 100% rename from 3d/platformer/coin.scn rename to old/3d/platformer/coin.scn diff --git a/3d/platformer/cutout.png b/old/3d/platformer/cutout.png similarity index 100% rename from 3d/platformer/cutout.png rename to old/3d/platformer/cutout.png diff --git a/3d/platformer/enemy.gd b/old/3d/platformer/enemy.gd similarity index 100% rename from 3d/platformer/enemy.gd rename to old/3d/platformer/enemy.gd diff --git a/3d/platformer/enemy.scn b/old/3d/platformer/enemy.scn similarity index 100% rename from 3d/platformer/enemy.scn rename to old/3d/platformer/enemy.scn diff --git a/3d/platformer/engine.cfg b/old/3d/platformer/engine.cfg similarity index 100% rename from 3d/platformer/engine.cfg rename to old/3d/platformer/engine.cfg diff --git a/3d/platformer/follow_camera.gd b/old/3d/platformer/follow_camera.gd similarity index 100% rename from 3d/platformer/follow_camera.gd rename to old/3d/platformer/follow_camera.gd diff --git a/3d/platformer/icon.png b/old/3d/platformer/icon.png similarity index 100% rename from 3d/platformer/icon.png rename to old/3d/platformer/icon.png diff --git a/3d/platformer/osb_down.png b/old/3d/platformer/osb_down.png similarity index 100% rename from 3d/platformer/osb_down.png rename to old/3d/platformer/osb_down.png diff --git a/3d/platformer/osb_fire.png b/old/3d/platformer/osb_fire.png similarity index 100% rename from 3d/platformer/osb_fire.png rename to old/3d/platformer/osb_fire.png diff --git a/3d/platformer/osb_jump.png b/old/3d/platformer/osb_jump.png similarity index 100% rename from 3d/platformer/osb_jump.png rename to old/3d/platformer/osb_jump.png diff --git a/3d/platformer/osb_left.png b/old/3d/platformer/osb_left.png similarity index 100% rename from 3d/platformer/osb_left.png rename to old/3d/platformer/osb_left.png diff --git a/3d/platformer/osb_right.png b/old/3d/platformer/osb_right.png similarity index 100% rename from 3d/platformer/osb_right.png rename to old/3d/platformer/osb_right.png diff --git a/3d/platformer/osb_up.png b/old/3d/platformer/osb_up.png similarity index 100% rename from 3d/platformer/osb_up.png rename to old/3d/platformer/osb_up.png diff --git a/3d/platformer/player.gd b/old/3d/platformer/player.gd similarity index 100% rename from 3d/platformer/player.gd rename to old/3d/platformer/player.gd diff --git a/3d/platformer/player.scn b/old/3d/platformer/player.scn similarity index 100% rename from 3d/platformer/player.scn rename to old/3d/platformer/player.scn diff --git a/3d/platformer/robotrigged.scn b/old/3d/platformer/robotrigged.scn similarity index 100% rename from 3d/platformer/robotrigged.scn rename to old/3d/platformer/robotrigged.scn diff --git a/3d/platformer/sb.cube b/old/3d/platformer/sb.cube similarity index 100% rename from 3d/platformer/sb.cube rename to old/3d/platformer/sb.cube diff --git a/3d/platformer/sb_back.png b/old/3d/platformer/sb_back.png similarity index 100% rename from 3d/platformer/sb_back.png rename to old/3d/platformer/sb_back.png diff --git a/3d/platformer/sb_bottom.png b/old/3d/platformer/sb_bottom.png similarity index 100% rename from 3d/platformer/sb_bottom.png rename to old/3d/platformer/sb_bottom.png diff --git a/3d/platformer/sb_front.png b/old/3d/platformer/sb_front.png similarity index 100% rename from 3d/platformer/sb_front.png rename to old/3d/platformer/sb_front.png diff --git a/3d/platformer/sb_left.png b/old/3d/platformer/sb_left.png similarity index 100% rename from 3d/platformer/sb_left.png rename to old/3d/platformer/sb_left.png diff --git a/3d/platformer/sb_right.png b/old/3d/platformer/sb_right.png similarity index 100% rename from 3d/platformer/sb_right.png rename to old/3d/platformer/sb_right.png diff --git a/3d/platformer/sb_top.png b/old/3d/platformer/sb_top.png similarity index 100% rename from 3d/platformer/sb_top.png rename to old/3d/platformer/sb_top.png diff --git a/3d/platformer/shine.png b/old/3d/platformer/shine.png similarity index 100% rename from 3d/platformer/shine.png rename to old/3d/platformer/shine.png diff --git a/3d/platformer/sound_coin.wav b/old/3d/platformer/sound_coin.wav similarity index 100% rename from 3d/platformer/sound_coin.wav rename to old/3d/platformer/sound_coin.wav diff --git a/3d/platformer/sound_explode.wav b/old/3d/platformer/sound_explode.wav similarity index 100% rename from 3d/platformer/sound_explode.wav rename to old/3d/platformer/sound_explode.wav diff --git a/3d/platformer/sound_hit.wav b/old/3d/platformer/sound_hit.wav similarity index 100% rename from 3d/platformer/sound_hit.wav rename to old/3d/platformer/sound_hit.wav diff --git a/3d/platformer/sound_jump.wav b/old/3d/platformer/sound_jump.wav similarity index 100% rename from 3d/platformer/sound_jump.wav rename to old/3d/platformer/sound_jump.wav diff --git a/3d/platformer/sound_shoot.wav b/old/3d/platformer/sound_shoot.wav similarity index 100% rename from 3d/platformer/sound_shoot.wav rename to old/3d/platformer/sound_shoot.wav diff --git a/3d/platformer/stage.scn b/old/3d/platformer/stage.scn similarity index 100% rename from 3d/platformer/stage.scn rename to old/3d/platformer/stage.scn diff --git a/3d/platformer/texture.tex b/old/3d/platformer/texture.tex similarity index 100% rename from 3d/platformer/texture.tex rename to old/3d/platformer/texture.tex diff --git a/3d/platformer/tiles.res b/old/3d/platformer/tiles.res similarity index 100% rename from 3d/platformer/tiles.res rename to old/3d/platformer/tiles.res diff --git a/3d/platformer/tiles.scn b/old/3d/platformer/tiles.scn similarity index 100% rename from 3d/platformer/tiles.scn rename to old/3d/platformer/tiles.scn diff --git a/3d/platformer/tiles.xcf b/old/3d/platformer/tiles.xcf similarity index 100% rename from 3d/platformer/tiles.xcf rename to old/3d/platformer/tiles.xcf diff --git a/3d/sat_test/box.scn b/old/3d/sat_test/box.scn similarity index 100% rename from 3d/sat_test/box.scn rename to old/3d/sat_test/box.scn diff --git a/3d/sat_test/capsule.scn b/old/3d/sat_test/capsule.scn similarity index 100% rename from 3d/sat_test/capsule.scn rename to old/3d/sat_test/capsule.scn diff --git a/3d/sat_test/convex.scn b/old/3d/sat_test/convex.scn similarity index 100% rename from 3d/sat_test/convex.scn rename to old/3d/sat_test/convex.scn diff --git a/3d/sat_test/engine.cfg b/old/3d/sat_test/engine.cfg similarity index 100% rename from 3d/sat_test/engine.cfg rename to old/3d/sat_test/engine.cfg diff --git a/3d/sat_test/icon.png b/old/3d/sat_test/icon.png similarity index 100% rename from 3d/sat_test/icon.png rename to old/3d/sat_test/icon.png diff --git a/3d/sat_test/sat_test.scn b/old/3d/sat_test/sat_test.scn similarity index 100% rename from 3d/sat_test/sat_test.scn rename to old/3d/sat_test/sat_test.scn diff --git a/3d/sat_test/shapes.dae b/old/3d/sat_test/shapes.dae similarity index 100% rename from 3d/sat_test/shapes.dae rename to old/3d/sat_test/shapes.dae diff --git a/3d/sat_test/shapes.scn b/old/3d/sat_test/shapes.scn similarity index 100% rename from 3d/sat_test/shapes.scn rename to old/3d/sat_test/shapes.scn diff --git a/3d/sat_test/sphere.scn b/old/3d/sat_test/sphere.scn similarity index 100% rename from 3d/sat_test/sphere.scn rename to old/3d/sat_test/sphere.scn diff --git a/3d/shader_materials/brick_color.png b/old/3d/shader_materials/brick_color.png similarity index 100% rename from 3d/shader_materials/brick_color.png rename to old/3d/shader_materials/brick_color.png diff --git a/3d/shader_materials/brick_detail.png b/old/3d/shader_materials/brick_detail.png similarity index 100% rename from 3d/shader_materials/brick_detail.png rename to old/3d/shader_materials/brick_detail.png diff --git a/3d/shader_materials/brick_detail_emission.png b/old/3d/shader_materials/brick_detail_emission.png similarity index 100% rename from 3d/shader_materials/brick_detail_emission.png rename to old/3d/shader_materials/brick_detail_emission.png diff --git a/3d/shader_materials/brick_detail_glow.png b/old/3d/shader_materials/brick_detail_glow.png similarity index 100% rename from 3d/shader_materials/brick_detail_glow.png rename to old/3d/shader_materials/brick_detail_glow.png diff --git a/3d/shader_materials/brick_emission.png b/old/3d/shader_materials/brick_emission.png similarity index 100% rename from 3d/shader_materials/brick_emission.png rename to old/3d/shader_materials/brick_emission.png diff --git a/3d/shader_materials/brick_normal.png b/old/3d/shader_materials/brick_normal.png similarity index 100% rename from 3d/shader_materials/brick_normal.png rename to old/3d/shader_materials/brick_normal.png diff --git a/3d/shader_materials/engine.cfg b/old/3d/shader_materials/engine.cfg similarity index 100% rename from 3d/shader_materials/engine.cfg rename to old/3d/shader_materials/engine.cfg diff --git a/3d/shader_materials/icon.png b/old/3d/shader_materials/icon.png similarity index 100% rename from 3d/shader_materials/icon.png rename to old/3d/shader_materials/icon.png diff --git a/3d/shader_materials/refmap.png b/old/3d/shader_materials/refmap.png similarity index 100% rename from 3d/shader_materials/refmap.png rename to old/3d/shader_materials/refmap.png diff --git a/3d/shader_materials/rim.png b/old/3d/shader_materials/rim.png similarity index 100% rename from 3d/shader_materials/rim.png rename to old/3d/shader_materials/rim.png diff --git a/3d/shader_materials/rocky_specular.png b/old/3d/shader_materials/rocky_specular.png similarity index 100% rename from 3d/shader_materials/rocky_specular.png rename to old/3d/shader_materials/rocky_specular.png diff --git a/3d/shader_materials/s.xml b/old/3d/shader_materials/s.xml similarity index 100% rename from 3d/shader_materials/s.xml rename to old/3d/shader_materials/s.xml diff --git a/3d/shader_materials/sb.cube b/old/3d/shader_materials/sb.cube similarity index 100% rename from 3d/shader_materials/sb.cube rename to old/3d/shader_materials/sb.cube diff --git a/3d/shader_materials/sb_back.png b/old/3d/shader_materials/sb_back.png similarity index 100% rename from 3d/shader_materials/sb_back.png rename to old/3d/shader_materials/sb_back.png diff --git a/3d/shader_materials/sb_bottom.png b/old/3d/shader_materials/sb_bottom.png similarity index 100% rename from 3d/shader_materials/sb_bottom.png rename to old/3d/shader_materials/sb_bottom.png diff --git a/3d/shader_materials/sb_front.png b/old/3d/shader_materials/sb_front.png similarity index 100% rename from 3d/shader_materials/sb_front.png rename to old/3d/shader_materials/sb_front.png diff --git a/3d/shader_materials/sb_left.png b/old/3d/shader_materials/sb_left.png similarity index 100% rename from 3d/shader_materials/sb_left.png rename to old/3d/shader_materials/sb_left.png diff --git a/3d/shader_materials/sb_right.png b/old/3d/shader_materials/sb_right.png similarity index 100% rename from 3d/shader_materials/sb_right.png rename to old/3d/shader_materials/sb_right.png diff --git a/3d/shader_materials/sb_top.png b/old/3d/shader_materials/sb_top.png similarity index 100% rename from 3d/shader_materials/sb_top.png rename to old/3d/shader_materials/sb_top.png diff --git a/3d/shader_materials/shader_materials.scn b/old/3d/shader_materials/shader_materials.scn similarity index 100% rename from 3d/shader_materials/shader_materials.scn rename to old/3d/shader_materials/shader_materials.scn diff --git a/3d/shader_materials/tournesol.png b/old/3d/shader_materials/tournesol.png similarity index 100% rename from 3d/shader_materials/tournesol.png rename to old/3d/shader_materials/tournesol.png diff --git a/3d/truck_town/car_base.scn b/old/3d/truck_town/car_base.scn similarity index 100% rename from 3d/truck_town/car_base.scn rename to old/3d/truck_town/car_base.scn diff --git a/3d/truck_town/car_select.gd b/old/3d/truck_town/car_select.gd similarity index 100% rename from 3d/truck_town/car_select.gd rename to old/3d/truck_town/car_select.gd diff --git a/3d/truck_town/car_select.scn b/old/3d/truck_town/car_select.scn similarity index 100% rename from 3d/truck_town/car_select.scn rename to old/3d/truck_town/car_select.scn diff --git a/3d/truck_town/cement.tex b/old/3d/truck_town/cement.tex similarity index 100% rename from 3d/truck_town/cement.tex rename to old/3d/truck_town/cement.tex diff --git a/3d/truck_town/choose_tow.png b/old/3d/truck_town/choose_tow.png similarity index 100% rename from 3d/truck_town/choose_tow.png rename to old/3d/truck_town/choose_tow.png diff --git a/3d/truck_town/choose_trailer.png b/old/3d/truck_town/choose_trailer.png similarity index 100% rename from 3d/truck_town/choose_trailer.png rename to old/3d/truck_town/choose_trailer.png diff --git a/3d/truck_town/choose_van.png b/old/3d/truck_town/choose_van.png similarity index 100% rename from 3d/truck_town/choose_van.png rename to old/3d/truck_town/choose_van.png diff --git a/3d/truck_town/crane.scn b/old/3d/truck_town/crane.scn similarity index 100% rename from 3d/truck_town/crane.scn rename to old/3d/truck_town/crane.scn diff --git a/3d/truck_town/engine.cfg b/old/3d/truck_town/engine.cfg similarity index 100% rename from 3d/truck_town/engine.cfg rename to old/3d/truck_town/engine.cfg diff --git a/3d/truck_town/follow_camera.gd b/old/3d/truck_town/follow_camera.gd similarity index 100% rename from 3d/truck_town/follow_camera.gd rename to old/3d/truck_town/follow_camera.gd diff --git a/3d/truck_town/grass.tex b/old/3d/truck_town/grass.tex similarity index 100% rename from 3d/truck_town/grass.tex rename to old/3d/truck_town/grass.tex diff --git a/3d/truck_town/icon.png b/old/3d/truck_town/icon.png similarity index 100% rename from 3d/truck_town/icon.png rename to old/3d/truck_town/icon.png diff --git a/3d/truck_town/trailer_truck.scn b/old/3d/truck_town/trailer_truck.scn similarity index 100% rename from 3d/truck_town/trailer_truck.scn rename to old/3d/truck_town/trailer_truck.scn diff --git a/3d/truck_town/truck_scene.scn b/old/3d/truck_town/truck_scene.scn similarity index 100% rename from 3d/truck_town/truck_scene.scn rename to old/3d/truck_town/truck_scene.scn diff --git a/3d/truck_town/trucktown.scn b/old/3d/truck_town/trucktown.scn similarity index 100% rename from 3d/truck_town/trucktown.scn rename to old/3d/truck_town/trucktown.scn diff --git a/3d/truck_town/vehicle.gd b/old/3d/truck_town/vehicle.gd similarity index 100% rename from 3d/truck_town/vehicle.gd rename to old/3d/truck_town/vehicle.gd diff --git a/gui/drag_and_drop/drag_and_drop.scn b/old/gui/drag_and_drop/drag_and_drop.scn similarity index 100% rename from gui/drag_and_drop/drag_and_drop.scn rename to old/gui/drag_and_drop/drag_and_drop.scn diff --git a/gui/drag_and_drop/drag_drop_script.gd b/old/gui/drag_and_drop/drag_drop_script.gd similarity index 100% rename from gui/drag_and_drop/drag_drop_script.gd rename to old/gui/drag_and_drop/drag_drop_script.gd diff --git a/gui/drag_and_drop/engine.cfg b/old/gui/drag_and_drop/engine.cfg similarity index 100% rename from gui/drag_and_drop/engine.cfg rename to old/gui/drag_and_drop/engine.cfg diff --git a/gui/drag_and_drop/icon.png b/old/gui/drag_and_drop/icon.png similarity index 100% rename from gui/drag_and_drop/icon.png rename to old/gui/drag_and_drop/icon.png diff --git a/gui/input_mapping/controls.gd b/old/gui/input_mapping/controls.gd similarity index 100% rename from gui/input_mapping/controls.gd rename to old/gui/input_mapping/controls.gd diff --git a/gui/input_mapping/controls.scn b/old/gui/input_mapping/controls.scn similarity index 100% rename from gui/input_mapping/controls.scn rename to old/gui/input_mapping/controls.scn diff --git a/gui/input_mapping/engine.cfg b/old/gui/input_mapping/engine.cfg similarity index 100% rename from gui/input_mapping/engine.cfg rename to old/gui/input_mapping/engine.cfg diff --git a/gui/input_mapping/icon.png b/old/gui/input_mapping/icon.png similarity index 100% rename from gui/input_mapping/icon.png rename to old/gui/input_mapping/icon.png diff --git a/gui/rich_text_bbcode/OFL.txt b/old/gui/rich_text_bbcode/OFL.txt similarity index 100% rename from gui/rich_text_bbcode/OFL.txt rename to old/gui/rich_text_bbcode/OFL.txt diff --git a/gui/rich_text_bbcode/TitilliumWeb-Bold.ttf b/old/gui/rich_text_bbcode/TitilliumWeb-Bold.ttf similarity index 100% rename from gui/rich_text_bbcode/TitilliumWeb-Bold.ttf rename to old/gui/rich_text_bbcode/TitilliumWeb-Bold.ttf diff --git a/gui/rich_text_bbcode/TitilliumWeb-BoldItalic.ttf b/old/gui/rich_text_bbcode/TitilliumWeb-BoldItalic.ttf similarity index 100% rename from gui/rich_text_bbcode/TitilliumWeb-BoldItalic.ttf rename to old/gui/rich_text_bbcode/TitilliumWeb-BoldItalic.ttf diff --git a/gui/rich_text_bbcode/TitilliumWeb-Italic.ttf b/old/gui/rich_text_bbcode/TitilliumWeb-Italic.ttf similarity index 100% rename from gui/rich_text_bbcode/TitilliumWeb-Italic.ttf rename to old/gui/rich_text_bbcode/TitilliumWeb-Italic.ttf diff --git a/gui/rich_text_bbcode/TitilliumWeb-Regular.ttf b/old/gui/rich_text_bbcode/TitilliumWeb-Regular.ttf similarity index 100% rename from gui/rich_text_bbcode/TitilliumWeb-Regular.ttf rename to old/gui/rich_text_bbcode/TitilliumWeb-Regular.ttf diff --git a/gui/rich_text_bbcode/engine.cfg b/old/gui/rich_text_bbcode/engine.cfg similarity index 100% rename from gui/rich_text_bbcode/engine.cfg rename to old/gui/rich_text_bbcode/engine.cfg diff --git a/gui/rich_text_bbcode/icon.png b/old/gui/rich_text_bbcode/icon.png similarity index 100% rename from gui/rich_text_bbcode/icon.png rename to old/gui/rich_text_bbcode/icon.png diff --git a/gui/rich_text_bbcode/rich_text_bbcode.gd b/old/gui/rich_text_bbcode/rich_text_bbcode.gd similarity index 100% rename from gui/rich_text_bbcode/rich_text_bbcode.gd rename to old/gui/rich_text_bbcode/rich_text_bbcode.gd diff --git a/gui/rich_text_bbcode/rich_text_bbcode.scn b/old/gui/rich_text_bbcode/rich_text_bbcode.scn similarity index 100% rename from gui/rich_text_bbcode/rich_text_bbcode.scn rename to old/gui/rich_text_bbcode/rich_text_bbcode.scn diff --git a/gui/rich_text_bbcode/titilium-bold.fnt b/old/gui/rich_text_bbcode/titilium-bold.fnt similarity index 100% rename from gui/rich_text_bbcode/titilium-bold.fnt rename to old/gui/rich_text_bbcode/titilium-bold.fnt diff --git a/gui/rich_text_bbcode/titilium-bolditalic.fnt b/old/gui/rich_text_bbcode/titilium-bolditalic.fnt similarity index 100% rename from gui/rich_text_bbcode/titilium-bolditalic.fnt rename to old/gui/rich_text_bbcode/titilium-bolditalic.fnt diff --git a/gui/rich_text_bbcode/titilium-italic.fnt b/old/gui/rich_text_bbcode/titilium-italic.fnt similarity index 100% rename from gui/rich_text_bbcode/titilium-italic.fnt rename to old/gui/rich_text_bbcode/titilium-italic.fnt diff --git a/gui/rich_text_bbcode/titilium-regular.fnt b/old/gui/rich_text_bbcode/titilium-regular.fnt similarity index 100% rename from gui/rich_text_bbcode/titilium-regular.fnt rename to old/gui/rich_text_bbcode/titilium-regular.fnt diff --git a/gui/rich_text_bbcode/unicorn_icon.png b/old/gui/rich_text_bbcode/unicorn_icon.png similarity index 100% rename from gui/rich_text_bbcode/unicorn_icon.png rename to old/gui/rich_text_bbcode/unicorn_icon.png diff --git a/gui/translation/controls.gd b/old/gui/translation/controls.gd similarity index 100% rename from gui/translation/controls.gd rename to old/gui/translation/controls.gd diff --git a/gui/translation/controls.scn b/old/gui/translation/controls.scn similarity index 100% rename from gui/translation/controls.scn rename to old/gui/translation/controls.scn diff --git a/gui/translation/engine.cfg b/old/gui/translation/engine.cfg similarity index 100% rename from gui/translation/engine.cfg rename to old/gui/translation/engine.cfg diff --git a/gui/translation/flag_japan.png b/old/gui/translation/flag_japan.png similarity index 100% rename from gui/translation/flag_japan.png rename to old/gui/translation/flag_japan.png diff --git a/gui/translation/flag_spain.png b/old/gui/translation/flag_spain.png similarity index 100% rename from gui/translation/flag_spain.png rename to old/gui/translation/flag_spain.png diff --git a/gui/translation/flag_uk.png b/old/gui/translation/flag_uk.png similarity index 100% rename from gui/translation/flag_uk.png rename to old/gui/translation/flag_uk.png diff --git a/gui/translation/icon.png b/old/gui/translation/icon.png similarity index 100% rename from gui/translation/icon.png rename to old/gui/translation/icon.png diff --git a/gui/translation/main.gd b/old/gui/translation/main.gd similarity index 100% rename from gui/translation/main.gd rename to old/gui/translation/main.gd diff --git a/gui/translation/main.scn b/old/gui/translation/main.scn similarity index 100% rename from gui/translation/main.scn rename to old/gui/translation/main.scn diff --git a/gui/translation/noto.fnt b/old/gui/translation/noto.fnt similarity index 100% rename from gui/translation/noto.fnt rename to old/gui/translation/noto.fnt diff --git a/gui/translation/text.csv b/old/gui/translation/text.csv similarity index 100% rename from gui/translation/text.csv rename to old/gui/translation/text.csv diff --git a/gui/translation/translations/text.en.xl b/old/gui/translation/translations/text.en.xl similarity index 100% rename from gui/translation/translations/text.en.xl rename to old/gui/translation/translations/text.en.xl diff --git a/gui/translation/translations/text.es.xl b/old/gui/translation/translations/text.es.xl similarity index 100% rename from gui/translation/translations/text.es.xl rename to old/gui/translation/translations/text.es.xl diff --git a/gui/translation/translations/text.ja.xl b/old/gui/translation/translations/text.ja.xl similarity index 100% rename from gui/translation/translations/text.ja.xl rename to old/gui/translation/translations/text.ja.xl diff --git a/misc/android_iap/engine.cfg b/old/misc/android_iap/engine.cfg similarity index 100% rename from misc/android_iap/engine.cfg rename to old/misc/android_iap/engine.cfg diff --git a/misc/android_iap/export.cfg b/old/misc/android_iap/export.cfg similarity index 100% rename from misc/android_iap/export.cfg rename to old/misc/android_iap/export.cfg diff --git a/misc/android_iap/iap.gd b/old/misc/android_iap/iap.gd similarity index 100% rename from misc/android_iap/iap.gd rename to old/misc/android_iap/iap.gd diff --git a/misc/android_iap/iap_demo.gd b/old/misc/android_iap/iap_demo.gd similarity index 100% rename from misc/android_iap/iap_demo.gd rename to old/misc/android_iap/iap_demo.gd diff --git a/misc/android_iap/icon.png b/old/misc/android_iap/icon.png similarity index 100% rename from misc/android_iap/icon.png rename to old/misc/android_iap/icon.png diff --git a/misc/android_iap/icon.png.flags b/old/misc/android_iap/icon.png.flags similarity index 100% rename from misc/android_iap/icon.png.flags rename to old/misc/android_iap/icon.png.flags diff --git a/misc/android_iap/main.tscn b/old/misc/android_iap/main.tscn similarity index 100% rename from misc/android_iap/main.tscn rename to old/misc/android_iap/main.tscn diff --git a/misc/autoload/engine.cfg b/old/misc/autoload/engine.cfg similarity index 100% rename from misc/autoload/engine.cfg rename to old/misc/autoload/engine.cfg diff --git a/misc/autoload/global.gd b/old/misc/autoload/global.gd similarity index 100% rename from misc/autoload/global.gd rename to old/misc/autoload/global.gd diff --git a/misc/autoload/scene_a.gd b/old/misc/autoload/scene_a.gd similarity index 100% rename from misc/autoload/scene_a.gd rename to old/misc/autoload/scene_a.gd diff --git a/misc/autoload/scene_a.scn b/old/misc/autoload/scene_a.scn similarity index 100% rename from misc/autoload/scene_a.scn rename to old/misc/autoload/scene_a.scn diff --git a/misc/autoload/scene_b.gd b/old/misc/autoload/scene_b.gd similarity index 100% rename from misc/autoload/scene_b.gd rename to old/misc/autoload/scene_b.gd diff --git a/misc/autoload/scene_b.scn b/old/misc/autoload/scene_b.scn similarity index 100% rename from misc/autoload/scene_b.scn rename to old/misc/autoload/scene_b.scn diff --git a/misc/instancing/ball.scn b/old/misc/instancing/ball.scn similarity index 100% rename from misc/instancing/ball.scn rename to old/misc/instancing/ball.scn diff --git a/misc/instancing/bowling_ball.png b/old/misc/instancing/bowling_ball.png similarity index 100% rename from misc/instancing/bowling_ball.png rename to old/misc/instancing/bowling_ball.png diff --git a/misc/instancing/container.png b/old/misc/instancing/container.png similarity index 100% rename from misc/instancing/container.png rename to old/misc/instancing/container.png diff --git a/misc/instancing/container.scn b/old/misc/instancing/container.scn similarity index 100% rename from misc/instancing/container.scn rename to old/misc/instancing/container.scn diff --git a/misc/instancing/engine.cfg b/old/misc/instancing/engine.cfg similarity index 100% rename from misc/instancing/engine.cfg rename to old/misc/instancing/engine.cfg diff --git a/misc/instancing/icon.png b/old/misc/instancing/icon.png similarity index 100% rename from misc/instancing/icon.png rename to old/misc/instancing/icon.png diff --git a/misc/joysticks/diagram.png b/old/misc/joysticks/diagram.png similarity index 100% rename from misc/joysticks/diagram.png rename to old/misc/joysticks/diagram.png diff --git a/misc/joysticks/engine.cfg b/old/misc/joysticks/engine.cfg similarity index 100% rename from misc/joysticks/engine.cfg rename to old/misc/joysticks/engine.cfg diff --git a/misc/joysticks/icon.png b/old/misc/joysticks/icon.png similarity index 100% rename from misc/joysticks/icon.png rename to old/misc/joysticks/icon.png diff --git a/misc/joysticks/indicators.png b/old/misc/joysticks/indicators.png similarity index 100% rename from misc/joysticks/indicators.png rename to old/misc/joysticks/indicators.png diff --git a/misc/joysticks/joysticks.gd b/old/misc/joysticks/joysticks.gd similarity index 100% rename from misc/joysticks/joysticks.gd rename to old/misc/joysticks/joysticks.gd diff --git a/misc/joysticks/joysticks.tscn b/old/misc/joysticks/joysticks.tscn similarity index 100% rename from misc/joysticks/joysticks.tscn rename to old/misc/joysticks/joysticks.tscn diff --git a/misc/joysticks/jsdiagram.tscn b/old/misc/joysticks/jsdiagram.tscn similarity index 100% rename from misc/joysticks/jsdiagram.tscn rename to old/misc/joysticks/jsdiagram.tscn diff --git a/misc/pause/engine.cfg b/old/misc/pause/engine.cfg similarity index 100% rename from misc/pause/engine.cfg rename to old/misc/pause/engine.cfg diff --git a/misc/pause/icon.png b/old/misc/pause/icon.png similarity index 100% rename from misc/pause/icon.png rename to old/misc/pause/icon.png diff --git a/misc/pause/spinpause.gd b/old/misc/pause/spinpause.gd similarity index 100% rename from misc/pause/spinpause.gd rename to old/misc/pause/spinpause.gd diff --git a/misc/pause/spinpause.scn b/old/misc/pause/spinpause.scn similarity index 100% rename from misc/pause/spinpause.scn rename to old/misc/pause/spinpause.scn diff --git a/misc/regex/engine.cfg b/old/misc/regex/engine.cfg similarity index 100% rename from misc/regex/engine.cfg rename to old/misc/regex/engine.cfg diff --git a/misc/regex/icon.png b/old/misc/regex/icon.png similarity index 100% rename from misc/regex/icon.png rename to old/misc/regex/icon.png diff --git a/misc/regex/regex.gd b/old/misc/regex/regex.gd similarity index 100% rename from misc/regex/regex.gd rename to old/misc/regex/regex.gd diff --git a/misc/regex/regex.scn b/old/misc/regex/regex.scn similarity index 100% rename from misc/regex/regex.scn rename to old/misc/regex/regex.scn diff --git a/misc/scene_changer/engine.cfg b/old/misc/scene_changer/engine.cfg similarity index 100% rename from misc/scene_changer/engine.cfg rename to old/misc/scene_changer/engine.cfg diff --git a/misc/scene_changer/scene_a.gd b/old/misc/scene_changer/scene_a.gd similarity index 100% rename from misc/scene_changer/scene_a.gd rename to old/misc/scene_changer/scene_a.gd diff --git a/misc/scene_changer/scene_a.scn b/old/misc/scene_changer/scene_a.scn similarity index 100% rename from misc/scene_changer/scene_a.scn rename to old/misc/scene_changer/scene_a.scn diff --git a/misc/scene_changer/scene_b.gd b/old/misc/scene_changer/scene_b.gd similarity index 100% rename from misc/scene_changer/scene_b.gd rename to old/misc/scene_changer/scene_b.gd diff --git a/misc/scene_changer/scene_b.scn b/old/misc/scene_changer/scene_b.scn similarity index 100% rename from misc/scene_changer/scene_b.scn rename to old/misc/scene_changer/scene_b.scn diff --git a/misc/threads/engine.cfg b/old/misc/threads/engine.cfg similarity index 100% rename from misc/threads/engine.cfg rename to old/misc/threads/engine.cfg diff --git a/misc/threads/mona.png b/old/misc/threads/mona.png similarity index 100% rename from misc/threads/mona.png rename to old/misc/threads/mona.png diff --git a/misc/threads/thread.gd b/old/misc/threads/thread.gd similarity index 100% rename from misc/threads/thread.gd rename to old/misc/threads/thread.gd diff --git a/misc/threads/thread.scn b/old/misc/threads/thread.scn similarity index 100% rename from misc/threads/thread.scn rename to old/misc/threads/thread.scn diff --git a/misc/tween/engine.cfg b/old/misc/tween/engine.cfg similarity index 100% rename from misc/tween/engine.cfg rename to old/misc/tween/engine.cfg diff --git a/misc/tween/icon.png b/old/misc/tween/icon.png similarity index 100% rename from misc/tween/icon.png rename to old/misc/tween/icon.png diff --git a/misc/tween/main.gd b/old/misc/tween/main.gd similarity index 100% rename from misc/tween/main.gd rename to old/misc/tween/main.gd diff --git a/misc/tween/main.scn b/old/misc/tween/main.scn similarity index 100% rename from misc/tween/main.scn rename to old/misc/tween/main.scn diff --git a/misc/window_management/control.gd b/old/misc/window_management/control.gd similarity index 100% rename from misc/window_management/control.gd rename to old/misc/window_management/control.gd diff --git a/misc/window_management/engine.cfg b/old/misc/window_management/engine.cfg similarity index 100% rename from misc/window_management/engine.cfg rename to old/misc/window_management/engine.cfg diff --git a/misc/window_management/icon.png b/old/misc/window_management/icon.png similarity index 100% rename from misc/window_management/icon.png rename to old/misc/window_management/icon.png diff --git a/misc/window_management/observer/observer.gd b/old/misc/window_management/observer/observer.gd similarity index 100% rename from misc/window_management/observer/observer.gd rename to old/misc/window_management/observer/observer.gd diff --git a/misc/window_management/observer/observer.tscn b/old/misc/window_management/observer/observer.tscn similarity index 100% rename from misc/window_management/observer/observer.tscn rename to old/misc/window_management/observer/observer.tscn diff --git a/misc/window_management/window_management.tscn b/old/misc/window_management/window_management.tscn similarity index 100% rename from misc/window_management/window_management.tscn rename to old/misc/window_management/window_management.tscn diff --git a/networking/pong_multiplayer/ball.gd b/old/networking/pong_multiplayer/ball.gd similarity index 100% rename from networking/pong_multiplayer/ball.gd rename to old/networking/pong_multiplayer/ball.gd diff --git a/networking/pong_multiplayer/ball.png b/old/networking/pong_multiplayer/ball.png similarity index 100% rename from networking/pong_multiplayer/ball.png rename to old/networking/pong_multiplayer/ball.png diff --git a/networking/pong_multiplayer/ball.tscn b/old/networking/pong_multiplayer/ball.tscn similarity index 100% rename from networking/pong_multiplayer/ball.tscn rename to old/networking/pong_multiplayer/ball.tscn diff --git a/networking/pong_multiplayer/engine.cfg b/old/networking/pong_multiplayer/engine.cfg similarity index 100% rename from networking/pong_multiplayer/engine.cfg rename to old/networking/pong_multiplayer/engine.cfg diff --git a/networking/pong_multiplayer/icon.png b/old/networking/pong_multiplayer/icon.png similarity index 100% rename from networking/pong_multiplayer/icon.png rename to old/networking/pong_multiplayer/icon.png diff --git a/networking/pong_multiplayer/lobby.gd b/old/networking/pong_multiplayer/lobby.gd similarity index 100% rename from networking/pong_multiplayer/lobby.gd rename to old/networking/pong_multiplayer/lobby.gd diff --git a/networking/pong_multiplayer/lobby.tscn b/old/networking/pong_multiplayer/lobby.tscn similarity index 100% rename from networking/pong_multiplayer/lobby.tscn rename to old/networking/pong_multiplayer/lobby.tscn diff --git a/networking/pong_multiplayer/paddle.gd b/old/networking/pong_multiplayer/paddle.gd similarity index 100% rename from networking/pong_multiplayer/paddle.gd rename to old/networking/pong_multiplayer/paddle.gd diff --git a/networking/pong_multiplayer/paddle.png b/old/networking/pong_multiplayer/paddle.png similarity index 100% rename from networking/pong_multiplayer/paddle.png rename to old/networking/pong_multiplayer/paddle.png diff --git a/networking/pong_multiplayer/paddle.tscn b/old/networking/pong_multiplayer/paddle.tscn similarity index 100% rename from networking/pong_multiplayer/paddle.tscn rename to old/networking/pong_multiplayer/paddle.tscn diff --git a/networking/pong_multiplayer/pong.gd b/old/networking/pong_multiplayer/pong.gd similarity index 100% rename from networking/pong_multiplayer/pong.gd rename to old/networking/pong_multiplayer/pong.gd diff --git a/networking/pong_multiplayer/pong.tscn b/old/networking/pong_multiplayer/pong.tscn similarity index 100% rename from networking/pong_multiplayer/pong.tscn rename to old/networking/pong_multiplayer/pong.tscn diff --git a/networking/pong_multiplayer/separator.png b/old/networking/pong_multiplayer/separator.png similarity index 100% rename from networking/pong_multiplayer/separator.png rename to old/networking/pong_multiplayer/separator.png diff --git a/networking/simple_multiplayer/bomb.gd b/old/networking/simple_multiplayer/bomb.gd similarity index 100% rename from networking/simple_multiplayer/bomb.gd rename to old/networking/simple_multiplayer/bomb.gd diff --git a/networking/simple_multiplayer/bomb.tscn b/old/networking/simple_multiplayer/bomb.tscn similarity index 100% rename from networking/simple_multiplayer/bomb.tscn rename to old/networking/simple_multiplayer/bomb.tscn diff --git a/networking/simple_multiplayer/brickfloor.png b/old/networking/simple_multiplayer/brickfloor.png similarity index 100% rename from networking/simple_multiplayer/brickfloor.png rename to old/networking/simple_multiplayer/brickfloor.png diff --git a/networking/simple_multiplayer/charwalk.png b/old/networking/simple_multiplayer/charwalk.png similarity index 100% rename from networking/simple_multiplayer/charwalk.png rename to old/networking/simple_multiplayer/charwalk.png diff --git a/networking/simple_multiplayer/engine.cfg b/old/networking/simple_multiplayer/engine.cfg similarity index 100% rename from networking/simple_multiplayer/engine.cfg rename to old/networking/simple_multiplayer/engine.cfg diff --git a/networking/simple_multiplayer/explosion.png b/old/networking/simple_multiplayer/explosion.png similarity index 100% rename from networking/simple_multiplayer/explosion.png rename to old/networking/simple_multiplayer/explosion.png diff --git a/networking/simple_multiplayer/gamestate.gd b/old/networking/simple_multiplayer/gamestate.gd similarity index 100% rename from networking/simple_multiplayer/gamestate.gd rename to old/networking/simple_multiplayer/gamestate.gd diff --git a/networking/simple_multiplayer/lobby.gd b/old/networking/simple_multiplayer/lobby.gd similarity index 100% rename from networking/simple_multiplayer/lobby.gd rename to old/networking/simple_multiplayer/lobby.gd diff --git a/networking/simple_multiplayer/lobby.tscn b/old/networking/simple_multiplayer/lobby.tscn similarity index 100% rename from networking/simple_multiplayer/lobby.tscn rename to old/networking/simple_multiplayer/lobby.tscn diff --git a/networking/simple_multiplayer/montserrat.otf b/old/networking/simple_multiplayer/montserrat.otf similarity index 100% rename from networking/simple_multiplayer/montserrat.otf rename to old/networking/simple_multiplayer/montserrat.otf diff --git a/networking/simple_multiplayer/player.gd b/old/networking/simple_multiplayer/player.gd similarity index 100% rename from networking/simple_multiplayer/player.gd rename to old/networking/simple_multiplayer/player.gd diff --git a/networking/simple_multiplayer/player.tscn b/old/networking/simple_multiplayer/player.tscn similarity index 100% rename from networking/simple_multiplayer/player.tscn rename to old/networking/simple_multiplayer/player.tscn diff --git a/networking/simple_multiplayer/rock.gd b/old/networking/simple_multiplayer/rock.gd similarity index 100% rename from networking/simple_multiplayer/rock.gd rename to old/networking/simple_multiplayer/rock.gd diff --git a/networking/simple_multiplayer/rock.tscn b/old/networking/simple_multiplayer/rock.tscn similarity index 100% rename from networking/simple_multiplayer/rock.tscn rename to old/networking/simple_multiplayer/rock.tscn diff --git a/networking/simple_multiplayer/rock_bit.png b/old/networking/simple_multiplayer/rock_bit.png similarity index 100% rename from networking/simple_multiplayer/rock_bit.png rename to old/networking/simple_multiplayer/rock_bit.png diff --git a/networking/simple_multiplayer/score.gd b/old/networking/simple_multiplayer/score.gd similarity index 100% rename from networking/simple_multiplayer/score.gd rename to old/networking/simple_multiplayer/score.gd diff --git a/networking/simple_multiplayer/tile_scene.tscn b/old/networking/simple_multiplayer/tile_scene.tscn similarity index 100% rename from networking/simple_multiplayer/tile_scene.tscn rename to old/networking/simple_multiplayer/tile_scene.tscn diff --git a/networking/simple_multiplayer/tileset.tres b/old/networking/simple_multiplayer/tileset.tres similarity index 100% rename from networking/simple_multiplayer/tileset.tres rename to old/networking/simple_multiplayer/tileset.tres diff --git a/networking/simple_multiplayer/world.tscn b/old/networking/simple_multiplayer/world.tscn similarity index 100% rename from networking/simple_multiplayer/world.tscn rename to old/networking/simple_multiplayer/world.tscn diff --git a/networking/udp_chat/chat.gd b/old/networking/udp_chat/chat.gd similarity index 100% rename from networking/udp_chat/chat.gd rename to old/networking/udp_chat/chat.gd diff --git a/networking/udp_chat/chat.scn b/old/networking/udp_chat/chat.scn similarity index 100% rename from networking/udp_chat/chat.scn rename to old/networking/udp_chat/chat.scn diff --git a/networking/udp_chat/engine.cfg b/old/networking/udp_chat/engine.cfg similarity index 100% rename from networking/udp_chat/engine.cfg rename to old/networking/udp_chat/engine.cfg diff --git a/networking/udp_chat/icon.png b/old/networking/udp_chat/icon.png similarity index 100% rename from networking/udp_chat/icon.png rename to old/networking/udp_chat/icon.png diff --git a/plugins/custom_dock/custom_dock.scn b/old/plugins/custom_dock/custom_dock.scn similarity index 100% rename from plugins/custom_dock/custom_dock.scn rename to old/plugins/custom_dock/custom_dock.scn diff --git a/plugins/custom_dock/dock_plugin.gd b/old/plugins/custom_dock/dock_plugin.gd similarity index 100% rename from plugins/custom_dock/dock_plugin.gd rename to old/plugins/custom_dock/dock_plugin.gd diff --git a/plugins/custom_dock/plugin.cfg b/old/plugins/custom_dock/plugin.cfg similarity index 100% rename from plugins/custom_dock/plugin.cfg rename to old/plugins/custom_dock/plugin.cfg diff --git a/plugins/custom_import_plugin/import_plugin.gd b/old/plugins/custom_import_plugin/import_plugin.gd similarity index 100% rename from plugins/custom_import_plugin/import_plugin.gd rename to old/plugins/custom_import_plugin/import_plugin.gd diff --git a/plugins/custom_import_plugin/material_dialog.gd b/old/plugins/custom_import_plugin/material_dialog.gd similarity index 100% rename from plugins/custom_import_plugin/material_dialog.gd rename to old/plugins/custom_import_plugin/material_dialog.gd diff --git a/plugins/custom_import_plugin/material_dialog.tscn b/old/plugins/custom_import_plugin/material_dialog.tscn similarity index 100% rename from plugins/custom_import_plugin/material_dialog.tscn rename to old/plugins/custom_import_plugin/material_dialog.tscn diff --git a/plugins/custom_import_plugin/material_import.gd b/old/plugins/custom_import_plugin/material_import.gd similarity index 100% rename from plugins/custom_import_plugin/material_import.gd rename to old/plugins/custom_import_plugin/material_import.gd diff --git a/plugins/custom_import_plugin/plugin.cfg b/old/plugins/custom_import_plugin/plugin.cfg similarity index 100% rename from plugins/custom_import_plugin/plugin.cfg rename to old/plugins/custom_import_plugin/plugin.cfg diff --git a/plugins/custom_import_plugin/test.mtxt b/old/plugins/custom_import_plugin/test.mtxt similarity index 100% rename from plugins/custom_import_plugin/test.mtxt rename to old/plugins/custom_import_plugin/test.mtxt diff --git a/plugins/custom_node/heart.gd b/old/plugins/custom_node/heart.gd similarity index 100% rename from plugins/custom_node/heart.gd rename to old/plugins/custom_node/heart.gd diff --git a/plugins/custom_node/heart.png b/old/plugins/custom_node/heart.png similarity index 100% rename from plugins/custom_node/heart.png rename to old/plugins/custom_node/heart.png diff --git a/plugins/custom_node/heart_icon.png b/old/plugins/custom_node/heart_icon.png similarity index 100% rename from plugins/custom_node/heart_icon.png rename to old/plugins/custom_node/heart_icon.png diff --git a/plugins/custom_node/heart_plugin.gd b/old/plugins/custom_node/heart_plugin.gd similarity index 100% rename from plugins/custom_node/heart_plugin.gd rename to old/plugins/custom_node/heart_plugin.gd diff --git a/plugins/custom_node/plugin.cfg b/old/plugins/custom_node/plugin.cfg similarity index 100% rename from plugins/custom_node/plugin.cfg rename to old/plugins/custom_node/plugin.cfg diff --git a/plugins/readme.txt b/old/plugins/readme.txt similarity index 100% rename from plugins/readme.txt rename to old/plugins/readme.txt diff --git a/viewport/2d_in_3d/ball.png b/old/viewport/2d_in_3d/ball.png similarity index 100% rename from viewport/2d_in_3d/ball.png rename to old/viewport/2d_in_3d/ball.png diff --git a/viewport/2d_in_3d/engine.cfg b/old/viewport/2d_in_3d/engine.cfg similarity index 100% rename from viewport/2d_in_3d/engine.cfg rename to old/viewport/2d_in_3d/engine.cfg diff --git a/viewport/2d_in_3d/icon.png b/old/viewport/2d_in_3d/icon.png similarity index 100% rename from viewport/2d_in_3d/icon.png rename to old/viewport/2d_in_3d/icon.png diff --git a/viewport/2d_in_3d/left_pallete.png b/old/viewport/2d_in_3d/left_pallete.png similarity index 100% rename from viewport/2d_in_3d/left_pallete.png rename to old/viewport/2d_in_3d/left_pallete.png diff --git a/viewport/2d_in_3d/pong.gd b/old/viewport/2d_in_3d/pong.gd similarity index 100% rename from viewport/2d_in_3d/pong.gd rename to old/viewport/2d_in_3d/pong.gd diff --git a/viewport/2d_in_3d/pong.scn b/old/viewport/2d_in_3d/pong.scn similarity index 100% rename from viewport/2d_in_3d/pong.scn rename to old/viewport/2d_in_3d/pong.scn diff --git a/viewport/2d_in_3d/pong3d.gd b/old/viewport/2d_in_3d/pong3d.gd similarity index 100% rename from viewport/2d_in_3d/pong3d.gd rename to old/viewport/2d_in_3d/pong3d.gd diff --git a/viewport/2d_in_3d/pong3d.scn b/old/viewport/2d_in_3d/pong3d.scn similarity index 100% rename from viewport/2d_in_3d/pong3d.scn rename to old/viewport/2d_in_3d/pong3d.scn diff --git a/viewport/2d_in_3d/right_pallete.png b/old/viewport/2d_in_3d/right_pallete.png similarity index 100% rename from viewport/2d_in_3d/right_pallete.png rename to old/viewport/2d_in_3d/right_pallete.png diff --git a/viewport/2d_in_3d/separator.png b/old/viewport/2d_in_3d/separator.png similarity index 100% rename from viewport/2d_in_3d/separator.png rename to old/viewport/2d_in_3d/separator.png diff --git a/viewport/3d_in_2d/engine.cfg b/old/viewport/3d_in_2d/engine.cfg similarity index 100% rename from viewport/3d_in_2d/engine.cfg rename to old/viewport/3d_in_2d/engine.cfg diff --git a/viewport/3d_in_2d/icon.png b/old/viewport/3d_in_2d/icon.png similarity index 100% rename from viewport/3d_in_2d/icon.png rename to old/viewport/3d_in_2d/icon.png diff --git a/viewport/3d_in_2d/main.scn b/old/viewport/3d_in_2d/main.scn similarity index 100% rename from viewport/3d_in_2d/main.scn rename to old/viewport/3d_in_2d/main.scn diff --git a/viewport/3d_in_2d/player.scn b/old/viewport/3d_in_2d/player.scn similarity index 100% rename from viewport/3d_in_2d/player.scn rename to old/viewport/3d_in_2d/player.scn diff --git a/viewport/3d_in_2d/player_2d.scn b/old/viewport/3d_in_2d/player_2d.scn similarity index 100% rename from viewport/3d_in_2d/player_2d.scn rename to old/viewport/3d_in_2d/player_2d.scn diff --git a/viewport/3d_in_2d/player_3d.scn b/old/viewport/3d_in_2d/player_3d.scn similarity index 100% rename from viewport/3d_in_2d/player_3d.scn rename to old/viewport/3d_in_2d/player_3d.scn diff --git a/viewport/3d_in_2d/robot_demo.png b/old/viewport/3d_in_2d/robot_demo.png similarity index 100% rename from viewport/3d_in_2d/robot_demo.png rename to old/viewport/3d_in_2d/robot_demo.png diff --git a/viewport/gui_in_3d/engine.cfg b/old/viewport/gui_in_3d/engine.cfg similarity index 100% rename from viewport/gui_in_3d/engine.cfg rename to old/viewport/gui_in_3d/engine.cfg diff --git a/viewport/gui_in_3d/gui.scn b/old/viewport/gui_in_3d/gui.scn similarity index 100% rename from viewport/gui_in_3d/gui.scn rename to old/viewport/gui_in_3d/gui.scn diff --git a/viewport/gui_in_3d/gui_3d.gd b/old/viewport/gui_in_3d/gui_3d.gd similarity index 100% rename from viewport/gui_in_3d/gui_3d.gd rename to old/viewport/gui_in_3d/gui_3d.gd diff --git a/viewport/gui_in_3d/gui_3d.scn b/old/viewport/gui_in_3d/gui_3d.scn similarity index 100% rename from viewport/gui_in_3d/gui_3d.scn rename to old/viewport/gui_in_3d/gui_3d.scn diff --git a/viewport/gui_in_3d/icon.png b/old/viewport/gui_in_3d/icon.png similarity index 100% rename from viewport/gui_in_3d/icon.png rename to old/viewport/gui_in_3d/icon.png diff --git a/viewport/screen_capture/engine.cfg b/old/viewport/screen_capture/engine.cfg similarity index 100% rename from viewport/screen_capture/engine.cfg rename to old/viewport/screen_capture/engine.cfg diff --git a/viewport/screen_capture/icon.png b/old/viewport/screen_capture/icon.png similarity index 100% rename from viewport/screen_capture/icon.png rename to old/viewport/screen_capture/icon.png diff --git a/viewport/screen_capture/mountains.png b/old/viewport/screen_capture/mountains.png similarity index 100% rename from viewport/screen_capture/mountains.png rename to old/viewport/screen_capture/mountains.png diff --git a/viewport/screen_capture/screen_capture.gd b/old/viewport/screen_capture/screen_capture.gd similarity index 100% rename from viewport/screen_capture/screen_capture.gd rename to old/viewport/screen_capture/screen_capture.gd diff --git a/viewport/screen_capture/screen_capture.scn b/old/viewport/screen_capture/screen_capture.scn similarity index 100% rename from viewport/screen_capture/screen_capture.scn rename to old/viewport/screen_capture/screen_capture.scn diff --git a/visual_script/platformer/bullet.png b/old/visual_script/platformer/bullet.png similarity index 100% rename from visual_script/platformer/bullet.png rename to old/visual_script/platformer/bullet.png diff --git a/visual_script/platformer/bullet.tscn b/old/visual_script/platformer/bullet.tscn similarity index 100% rename from visual_script/platformer/bullet.tscn rename to old/visual_script/platformer/bullet.tscn diff --git a/visual_script/platformer/bullet.vs b/old/visual_script/platformer/bullet.vs similarity index 100% rename from visual_script/platformer/bullet.vs rename to old/visual_script/platformer/bullet.vs diff --git a/visual_script/platformer/coin.png b/old/visual_script/platformer/coin.png similarity index 100% rename from visual_script/platformer/coin.png rename to old/visual_script/platformer/coin.png diff --git a/visual_script/platformer/coin.tscn b/old/visual_script/platformer/coin.tscn similarity index 100% rename from visual_script/platformer/coin.tscn rename to old/visual_script/platformer/coin.tscn diff --git a/visual_script/platformer/coin.vs b/old/visual_script/platformer/coin.vs similarity index 100% rename from visual_script/platformer/coin.vs rename to old/visual_script/platformer/coin.vs diff --git a/visual_script/platformer/enemy.png b/old/visual_script/platformer/enemy.png similarity index 100% rename from visual_script/platformer/enemy.png rename to old/visual_script/platformer/enemy.png diff --git a/visual_script/platformer/enemy.tscn b/old/visual_script/platformer/enemy.tscn similarity index 100% rename from visual_script/platformer/enemy.tscn rename to old/visual_script/platformer/enemy.tscn diff --git a/visual_script/platformer/enemy.vs b/old/visual_script/platformer/enemy.vs similarity index 100% rename from visual_script/platformer/enemy.vs rename to old/visual_script/platformer/enemy.vs diff --git a/2d/platformer/engine.cfg b/old/visual_script/platformer/engine.cfg similarity index 100% rename from 2d/platformer/engine.cfg rename to old/visual_script/platformer/engine.cfg diff --git a/visual_script/platformer/icon.png b/old/visual_script/platformer/icon.png similarity index 100% rename from visual_script/platformer/icon.png rename to old/visual_script/platformer/icon.png diff --git a/visual_script/platformer/moving_platform.png b/old/visual_script/platformer/moving_platform.png similarity index 100% rename from visual_script/platformer/moving_platform.png rename to old/visual_script/platformer/moving_platform.png diff --git a/visual_script/platformer/moving_platform.tscn b/old/visual_script/platformer/moving_platform.tscn similarity index 100% rename from visual_script/platformer/moving_platform.tscn rename to old/visual_script/platformer/moving_platform.tscn diff --git a/visual_script/platformer/moving_platform.vs b/old/visual_script/platformer/moving_platform.vs similarity index 100% rename from visual_script/platformer/moving_platform.vs rename to old/visual_script/platformer/moving_platform.vs diff --git a/visual_script/platformer/music.ogg b/old/visual_script/platformer/music.ogg similarity index 100% rename from visual_script/platformer/music.ogg rename to old/visual_script/platformer/music.ogg diff --git a/visual_script/platformer/one_way_platform.png b/old/visual_script/platformer/one_way_platform.png similarity index 100% rename from visual_script/platformer/one_way_platform.png rename to old/visual_script/platformer/one_way_platform.png diff --git a/visual_script/platformer/one_way_platform.tscn b/old/visual_script/platformer/one_way_platform.tscn similarity index 100% rename from visual_script/platformer/one_way_platform.tscn rename to old/visual_script/platformer/one_way_platform.tscn diff --git a/visual_script/platformer/osb_fire.png b/old/visual_script/platformer/osb_fire.png similarity index 100% rename from visual_script/platformer/osb_fire.png rename to old/visual_script/platformer/osb_fire.png diff --git a/visual_script/platformer/osb_jump.png b/old/visual_script/platformer/osb_jump.png similarity index 100% rename from visual_script/platformer/osb_jump.png rename to old/visual_script/platformer/osb_jump.png diff --git a/visual_script/platformer/osb_left.png b/old/visual_script/platformer/osb_left.png similarity index 100% rename from visual_script/platformer/osb_left.png rename to old/visual_script/platformer/osb_left.png diff --git a/visual_script/platformer/osb_right.png b/old/visual_script/platformer/osb_right.png similarity index 100% rename from visual_script/platformer/osb_right.png rename to old/visual_script/platformer/osb_right.png diff --git a/visual_script/platformer/parallax_bg.tscn b/old/visual_script/platformer/parallax_bg.tscn similarity index 100% rename from visual_script/platformer/parallax_bg.tscn rename to old/visual_script/platformer/parallax_bg.tscn diff --git a/visual_script/platformer/player.tscn b/old/visual_script/platformer/player.tscn similarity index 100% rename from visual_script/platformer/player.tscn rename to old/visual_script/platformer/player.tscn diff --git a/visual_script/platformer/player.vs b/old/visual_script/platformer/player.vs similarity index 100% rename from visual_script/platformer/player.vs rename to old/visual_script/platformer/player.vs diff --git a/visual_script/platformer/robot_demo.png b/old/visual_script/platformer/robot_demo.png similarity index 100% rename from visual_script/platformer/robot_demo.png rename to old/visual_script/platformer/robot_demo.png diff --git a/visual_script/platformer/scroll_bg_cloud_1.png b/old/visual_script/platformer/scroll_bg_cloud_1.png similarity index 100% rename from visual_script/platformer/scroll_bg_cloud_1.png rename to old/visual_script/platformer/scroll_bg_cloud_1.png diff --git a/visual_script/platformer/scroll_bg_cloud_2.png b/old/visual_script/platformer/scroll_bg_cloud_2.png similarity index 100% rename from visual_script/platformer/scroll_bg_cloud_2.png rename to old/visual_script/platformer/scroll_bg_cloud_2.png diff --git a/visual_script/platformer/scroll_bg_cloud_3.png b/old/visual_script/platformer/scroll_bg_cloud_3.png similarity index 100% rename from visual_script/platformer/scroll_bg_cloud_3.png rename to old/visual_script/platformer/scroll_bg_cloud_3.png diff --git a/visual_script/platformer/scroll_bg_fg_1.png b/old/visual_script/platformer/scroll_bg_fg_1.png similarity index 100% rename from visual_script/platformer/scroll_bg_fg_1.png rename to old/visual_script/platformer/scroll_bg_fg_1.png diff --git a/visual_script/platformer/scroll_bg_fg_2.png b/old/visual_script/platformer/scroll_bg_fg_2.png similarity index 100% rename from visual_script/platformer/scroll_bg_fg_2.png rename to old/visual_script/platformer/scroll_bg_fg_2.png diff --git a/visual_script/platformer/scroll_bg_sky.png b/old/visual_script/platformer/scroll_bg_sky.png similarity index 100% rename from visual_script/platformer/scroll_bg_sky.png rename to old/visual_script/platformer/scroll_bg_sky.png diff --git a/visual_script/platformer/sound_coin.wav b/old/visual_script/platformer/sound_coin.wav similarity index 100% rename from visual_script/platformer/sound_coin.wav rename to old/visual_script/platformer/sound_coin.wav diff --git a/visual_script/platformer/sound_explode.wav b/old/visual_script/platformer/sound_explode.wav similarity index 100% rename from visual_script/platformer/sound_explode.wav rename to old/visual_script/platformer/sound_explode.wav diff --git a/visual_script/platformer/sound_hit.wav b/old/visual_script/platformer/sound_hit.wav similarity index 100% rename from visual_script/platformer/sound_hit.wav rename to old/visual_script/platformer/sound_hit.wav diff --git a/visual_script/platformer/sound_jump.wav b/old/visual_script/platformer/sound_jump.wav similarity index 100% rename from visual_script/platformer/sound_jump.wav rename to old/visual_script/platformer/sound_jump.wav diff --git a/visual_script/platformer/sound_shoot.wav b/old/visual_script/platformer/sound_shoot.wav similarity index 100% rename from visual_script/platformer/sound_shoot.wav rename to old/visual_script/platformer/sound_shoot.wav diff --git a/visual_script/platformer/stage.tscn b/old/visual_script/platformer/stage.tscn similarity index 100% rename from visual_script/platformer/stage.tscn rename to old/visual_script/platformer/stage.tscn diff --git a/visual_script/platformer/tiles_demo.png b/old/visual_script/platformer/tiles_demo.png similarity index 100% rename from visual_script/platformer/tiles_demo.png rename to old/visual_script/platformer/tiles_demo.png diff --git a/2d/split_screen_platformer/tiles_demo.png.flags b/old/visual_script/platformer/tiles_demo.png.flags similarity index 100% rename from 2d/split_screen_platformer/tiles_demo.png.flags rename to old/visual_script/platformer/tiles_demo.png.flags diff --git a/visual_script/platformer/tileset.tres b/old/visual_script/platformer/tileset.tres similarity index 100% rename from visual_script/platformer/tileset.tres rename to old/visual_script/platformer/tileset.tres diff --git a/visual_script/platformer/tileset_edit.tscn b/old/visual_script/platformer/tileset_edit.tscn similarity index 100% rename from visual_script/platformer/tileset_edit.tscn rename to old/visual_script/platformer/tileset_edit.tscn diff --git a/visual_script/pong/ball.png b/old/visual_script/pong/ball.png similarity index 100% rename from visual_script/pong/ball.png rename to old/visual_script/pong/ball.png diff --git a/visual_script/pong/engine.cfg b/old/visual_script/pong/engine.cfg similarity index 100% rename from visual_script/pong/engine.cfg rename to old/visual_script/pong/engine.cfg diff --git a/visual_script/pong/icon.png b/old/visual_script/pong/icon.png similarity index 100% rename from visual_script/pong/icon.png rename to old/visual_script/pong/icon.png diff --git a/visual_script/pong/left_pallete.png b/old/visual_script/pong/left_pallete.png similarity index 100% rename from visual_script/pong/left_pallete.png rename to old/visual_script/pong/left_pallete.png diff --git a/visual_script/pong/pong.tscn b/old/visual_script/pong/pong.tscn similarity index 100% rename from visual_script/pong/pong.tscn rename to old/visual_script/pong/pong.tscn diff --git a/visual_script/pong/pong.vs b/old/visual_script/pong/pong.vs similarity index 100% rename from visual_script/pong/pong.vs rename to old/visual_script/pong/pong.vs diff --git a/visual_script/pong/right_pallete.png b/old/visual_script/pong/right_pallete.png similarity index 100% rename from visual_script/pong/right_pallete.png rename to old/visual_script/pong/right_pallete.png diff --git a/visual_script/pong/separator.png b/old/visual_script/pong/separator.png similarity index 100% rename from visual_script/pong/separator.png rename to old/visual_script/pong/separator.png diff --git a/visual_script/pong2/ball.png b/old/visual_script/pong2/ball.png similarity index 100% rename from visual_script/pong2/ball.png rename to old/visual_script/pong2/ball.png diff --git a/visual_script/pong2/ball.vs b/old/visual_script/pong2/ball.vs similarity index 100% rename from visual_script/pong2/ball.vs rename to old/visual_script/pong2/ball.vs diff --git a/visual_script/pong2/engine.cfg b/old/visual_script/pong2/engine.cfg similarity index 100% rename from visual_script/pong2/engine.cfg rename to old/visual_script/pong2/engine.cfg diff --git a/visual_script/pong2/icon.png b/old/visual_script/pong2/icon.png similarity index 100% rename from visual_script/pong2/icon.png rename to old/visual_script/pong2/icon.png diff --git a/visual_script/pong2/pallete.png b/old/visual_script/pong2/pallete.png similarity index 100% rename from visual_script/pong2/pallete.png rename to old/visual_script/pong2/pallete.png diff --git a/visual_script/pong2/pallete.tscn b/old/visual_script/pong2/pallete.tscn similarity index 100% rename from visual_script/pong2/pallete.tscn rename to old/visual_script/pong2/pallete.tscn diff --git a/visual_script/pong2/pallete.vs b/old/visual_script/pong2/pallete.vs similarity index 100% rename from visual_script/pong2/pallete.vs rename to old/visual_script/pong2/pallete.vs diff --git a/visual_script/pong2/pong.tscn b/old/visual_script/pong2/pong.tscn similarity index 100% rename from visual_script/pong2/pong.tscn rename to old/visual_script/pong2/pong.tscn diff --git a/visual_script/pong2/pong.vs b/old/visual_script/pong2/pong.vs similarity index 100% rename from visual_script/pong2/pong.vs rename to old/visual_script/pong2/pong.vs diff --git a/visual_script/pong2/separator.png b/old/visual_script/pong2/separator.png similarity index 100% rename from visual_script/pong2/separator.png rename to old/visual_script/pong2/separator.png diff --git a/visual_script/pong3/ball.png b/old/visual_script/pong3/ball.png similarity index 100% rename from visual_script/pong3/ball.png rename to old/visual_script/pong3/ball.png diff --git a/visual_script/pong3/engine.cfg b/old/visual_script/pong3/engine.cfg similarity index 100% rename from visual_script/pong3/engine.cfg rename to old/visual_script/pong3/engine.cfg diff --git a/visual_script/pong3/icon.png b/old/visual_script/pong3/icon.png similarity index 100% rename from visual_script/pong3/icon.png rename to old/visual_script/pong3/icon.png diff --git a/visual_script/pong3/left_pallete.png b/old/visual_script/pong3/left_pallete.png similarity index 100% rename from visual_script/pong3/left_pallete.png rename to old/visual_script/pong3/left_pallete.png diff --git a/visual_script/pong3/pong.tscn b/old/visual_script/pong3/pong.tscn similarity index 100% rename from visual_script/pong3/pong.tscn rename to old/visual_script/pong3/pong.tscn diff --git a/visual_script/pong3/pong.vs b/old/visual_script/pong3/pong.vs similarity index 100% rename from visual_script/pong3/pong.vs rename to old/visual_script/pong3/pong.vs diff --git a/visual_script/pong3/right_pallete.png b/old/visual_script/pong3/right_pallete.png similarity index 100% rename from visual_script/pong3/right_pallete.png rename to old/visual_script/pong3/right_pallete.png diff --git a/visual_script/pong3/separator.png b/old/visual_script/pong3/separator.png similarity index 100% rename from visual_script/pong3/separator.png rename to old/visual_script/pong3/separator.png diff --git a/visual_script/platformer/engine.cfg b/visual_script/platformer/engine.cfg deleted file mode 100644 index dddef264..00000000 --- a/visual_script/platformer/engine.cfg +++ /dev/null @@ -1,42 +0,0 @@ -[application] - -name="Platformer" -main_scene="res://stage.tscn" -icon="res://icon.png" -name_es="Plataformero" -target_fps="60" - -[display] - -width=800 -height=480 -stretch_mode="2d" -stretch_aspect="keep_height" - -[image_loader] - -repeat=false - -[input] - -move_left=[key(Left), jbutton(0, 14)] -move_right=[key(Right), jbutton(0, 15)] -jump=[key(Up), jbutton(0, 0)] -shoot=[key(Space), jbutton(0, 2)] -spawn=[key(F1), jbutton(0, 11)] - -[physics_2d] - -default_gravity=700 - -[rasterizer] - -use_pixel_snap=true - -[render] - -mipmap_policy=1 - -[texture_import] - -filter=false diff --git a/visual_script/platformer/tiles_demo.png.flags b/visual_script/platformer/tiles_demo.png.flags deleted file mode 100644 index efb2b8ce..00000000 --- a/visual_script/platformer/tiles_demo.png.flags +++ /dev/null @@ -1 +0,0 @@ -filter=false