Version 0.1 - 0.3.1
Added the World Added Mobs, and spawning those mobs at runtime Added simple camera movement Added simple UI/HUD
This commit is contained in:
121
scenes/main.tscn
Normal file
121
scenes/main.tscn
Normal file
@@ -0,0 +1,121 @@
|
||||
[gd_scene load_steps=6 format=3 uid="uid://bkw0abirq18mt"]
|
||||
|
||||
[ext_resource type="PackedScene" uid="uid://brbhyuelsuxyx" path="res://scenes/world/world.tscn" id="1_o5qli"]
|
||||
[ext_resource type="Script" uid="uid://bb6w1hp1i6k6t" path="res://scenes/main.gd" id="1_sugp2"]
|
||||
[ext_resource type="Script" uid="uid://deol78luglq0w" path="res://scenes/camera_2d.gd" id="2_0wfyh"]
|
||||
[ext_resource type="Script" uid="uid://8vkyddmxqfaf" path="res://scenes/menu_bar.gd" id="4_tbgi4"]
|
||||
[ext_resource type="Script" uid="uid://cmoqidhmxlccq" path="res://scenes/options_menu.gd" id="5_tefeu"]
|
||||
|
||||
[node name="Main" type="Node"]
|
||||
script = ExtResource("1_sugp2")
|
||||
|
||||
[node name="World" parent="." instance=ExtResource("1_o5qli")]
|
||||
|
||||
[node name="Spawner" parent="World" index="1"]
|
||||
position = Vector2(500, 500)
|
||||
|
||||
[node name="Camera2D" type="Camera2D" parent="."]
|
||||
drag_left_margin = 0.5
|
||||
drag_top_margin = 0.5
|
||||
drag_right_margin = 0.5
|
||||
drag_bottom_margin = 0.5
|
||||
editor_draw_limits = true
|
||||
editor_draw_drag_margin = true
|
||||
script = ExtResource("2_0wfyh")
|
||||
|
||||
[node name="HUD" type="CanvasLayer" parent="."]
|
||||
|
||||
[node name="MenuBar" type="MenuBar" parent="HUD"]
|
||||
anchors_preset = 10
|
||||
anchor_right = 1.0
|
||||
grow_horizontal = 2
|
||||
script = ExtResource("4_tbgi4")
|
||||
|
||||
[node name="Entity" type="PopupMenu" parent="HUD/MenuBar"]
|
||||
auto_translate_mode = 1
|
||||
size = Vector2i(109, 100)
|
||||
item_count = 2
|
||||
item_0/text = "Fly"
|
||||
item_0/id = 0
|
||||
item_1/text = "Bumblebee"
|
||||
item_1/id = 1
|
||||
|
||||
[node name="Spawn" type="PopupMenu" parent="HUD/MenuBar"]
|
||||
size = Vector2i(109, 100)
|
||||
item_count = 2
|
||||
item_0/text = "Fly"
|
||||
item_0/id = 0
|
||||
item_1/text = "Bumblebee"
|
||||
item_1/id = 1
|
||||
|
||||
[node name="Options" type="PopupMenu" parent="HUD/MenuBar"]
|
||||
item_count = 2
|
||||
item_0/text = "Camera"
|
||||
item_0/id = 0
|
||||
item_1/text = "World"
|
||||
item_1/id = 1
|
||||
script = ExtResource("5_tefeu")
|
||||
|
||||
[node name="Camera" type="PopupMenu" parent="HUD/MenuBar/Options"]
|
||||
item_count = 2
|
||||
item_0/text = "Speed"
|
||||
item_0/id = 0
|
||||
item_1/text = "Position"
|
||||
item_1/id = 1
|
||||
|
||||
[node name="World" type="PopupMenu" parent="HUD/MenuBar/Options"]
|
||||
auto_translate_mode = 1
|
||||
item_count = 1
|
||||
item_0/text = "Generate"
|
||||
item_0/id = 0
|
||||
|
||||
[node name="SpawnMenuButton" type="MenuButton" parent="HUD"]
|
||||
visible = false
|
||||
anchors_preset = 2
|
||||
anchor_top = 1.0
|
||||
anchor_bottom = 1.0
|
||||
offset_top = -31.0
|
||||
offset_right = 60.0
|
||||
grow_vertical = 0
|
||||
text = "Spawn"
|
||||
item_count = 2
|
||||
popup/item_0/text = "Fly"
|
||||
popup/item_0/id = 0
|
||||
popup/item_1/text = "Bumblebee"
|
||||
popup/item_1/id = 1
|
||||
|
||||
[node name="Button" type="Button" parent="HUD"]
|
||||
visible = false
|
||||
anchors_preset = 7
|
||||
anchor_left = 0.5
|
||||
anchor_top = 1.0
|
||||
anchor_right = 0.5
|
||||
anchor_bottom = 1.0
|
||||
offset_left = -42.5
|
||||
offset_top = -31.0
|
||||
offset_right = 42.5
|
||||
grow_horizontal = 2
|
||||
grow_vertical = 0
|
||||
text = "Spawn Fly"
|
||||
|
||||
[node name="MarginContainer" type="MarginContainer" parent="HUD"]
|
||||
visible = false
|
||||
anchors_preset = 12
|
||||
anchor_top = 1.0
|
||||
anchor_right = 1.0
|
||||
anchor_bottom = 1.0
|
||||
grow_horizontal = 2
|
||||
grow_vertical = 0
|
||||
|
||||
[node name="Label" type="Label" parent="HUD/MarginContainer"]
|
||||
layout_mode = 2
|
||||
text = "Name:"
|
||||
|
||||
[node name="Label2" type="Label" parent="HUD/MarginContainer"]
|
||||
layout_mode = 2
|
||||
text = "Type"
|
||||
|
||||
[connection signal="index_pressed" from="HUD/MenuBar/Options" to="HUD/MenuBar" method="options_index_pressed"]
|
||||
[connection signal="pressed" from="HUD/Button" to="." method="spawn_fly"]
|
||||
|
||||
[editable path="World"]
|
||||
Reference in New Issue
Block a user