diff --git a/Backround.gd b/Backround.gd new file mode 100644 index 0000000..32b6855 --- /dev/null +++ b/Backround.gd @@ -0,0 +1,26 @@ +extends Node + + +const pre_background_straight = preload("res://background_straight.tscn") +const pre_background_left = preload("res://Backround.gd") +const pre_background_right = preload("res://Backround.gd") + +var background_straight +var background_left +var background_right + +var level + + +func _ready(): + level = get_node("game") + background_straight = pre_background_straight.instance() + background_left = pre_background_left.instance() + background_right = pre_background_right.instance() + add_straight() + + + +func add_straight(): + var single_straight = background_straight.get_child("straight").dublicate() + level.add_child(single_straight) diff --git a/background.tscn b/background.tscn new file mode 100644 index 0000000..47ca9f6 --- /dev/null +++ b/background.tscn @@ -0,0 +1,6 @@ +[gd_scene load_steps=2 format=3 uid="uid://27eaxr1cxhjl"] + +[ext_resource type="Script" path="res://Backround.gd" id="1_hqtcb"] + +[node name="Background" type="Node"] +script = ExtResource("1_hqtcb") diff --git a/background_straight.tscn b/background_straight.tscn new file mode 100644 index 0000000..4865949 --- /dev/null +++ b/background_straight.tscn @@ -0,0 +1,8 @@ +[gd_scene load_steps=2 format=3 uid="uid://cgnegi0q52i3n"] + +[ext_resource type="Texture2D" uid="uid://cy6x8d3xe8lux" path="res://icon.svg" id="1_a2wr2"] + +[node name="Background_straight" type="Node"] + +[node name="Sprite2D" type="Sprite2D" parent="."] +texture = ExtResource("1_a2wr2") diff --git a/project.godot b/project.godot index 243c082..da5d962 100644 --- a/project.godot +++ b/project.godot @@ -15,11 +15,6 @@ _global_script_classes=[{ "path": "res://scripts/Modules/Cannon.gd" }, { "base": "Node", -"class": &"Game", -"language": &"GDScript", -"path": "res://scripts/Logic/Game.gd" -}, { -"base": "Node", "class": &"MapNode", "language": &"GDScript", "path": "res://scripts/Logic/MapNode.gd" @@ -51,7 +46,6 @@ _global_script_classes=[{ }] _global_script_class_icons={ "Cannon": "", -"Game": "", "MapNode": "", "Module": "", "Storage": "", @@ -63,7 +57,6 @@ _global_script_class_icons={ [application] config/name="Semester Game Jam 2022" -run/main_scene="res://node_3d.tscn" config/features=PackedStringArray("4.0", "Forward Plus") config/icon="res://icon.svg" @@ -74,53 +67,3 @@ test={ "events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":70,"unicode":0,"echo":false,"script":null) ] } -p1_left={ -"deadzone": 0.5, -"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":65,"unicode":0,"echo":false,"script":null) -] -} -p1_right={ -"deadzone": 0.5, -"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":68,"unicode":0,"echo":false,"script":null) -] -} -p1_up={ -"deadzone": 0.5, -"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":87,"unicode":0,"echo":false,"script":null) -] -} -p1_down={ -"deadzone": 0.5, -"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":83,"unicode":0,"echo":false,"script":null) -] -} -p1_interact={ -"deadzone": 0.5, -"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":71,"unicode":0,"echo":false,"script":null) -] -} -p2_left={ -"deadzone": 0.5, -"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":4194319,"unicode":0,"echo":false,"script":null) -] -} -p2_right={ -"deadzone": 0.5, -"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":4194321,"unicode":0,"echo":false,"script":null) -] -} -p2_up={ -"deadzone": 0.5, -"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":4194320,"unicode":0,"echo":false,"script":null) -] -} -p2_down={ -"deadzone": 0.5, -"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":4194322,"unicode":0,"echo":false,"script":null) -] -} -p2_interact={ -"deadzone": 0.5, -"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":46,"unicode":0,"echo":false,"script":null) -] -}