Added kamikaze states and star system border (both don't working properly)

This commit is contained in:
2ndbeam 2024-05-03 22:52:21 +03:00
commit ac263a1e65
6 changed files with 112 additions and 10 deletions

View file

@ -1,4 +1,4 @@
[gd_scene load_steps=9 format=3 uid="uid://bsnrcw64qr2hr"]
[gd_scene load_steps=10 format=3 uid="uid://bsnrcw64qr2hr"]
[ext_resource type="Script" path="res://scripts/star_system.gd" id="1_xx8w2"]
[ext_resource type="PackedScene" uid="uid://dpggye27ln436" path="res://scenes/Star Systems/Required Scenes/star_generator.tscn" id="2_iqrn0"]
@ -21,6 +21,23 @@ func _ready():
text += \" beta\\nclosed beta\"
"
[sub_resource type="GDScript" id="GDScript_r38d8"]
resource_name = "get_border_points"
script/source = "extends Line2D
@onready var star_system = get_parent().get_parent()
func _ready():
var halved_width = star_system.width / 2
var halved_height = star_system.height / 2
points = [
Vector2(-halved_width + width, -halved_height + width),
Vector2(halved_width - width, -halved_height + width),
Vector2(halved_width - width, halved_height - width),
Vector2(-halved_width + width, halved_height - width)
]
"
[node name="StarSystem" type="Node"]
process_mode = 3
script = ExtResource("1_xx8w2")
@ -48,6 +65,14 @@ script = SubResource("GDScript_4yoh5")
process_mode = 1
layer = -10
[node name="SystemBorder" type="Line2D" parent="Background"]
z_index = -99
points = PackedVector2Array(0, 0, 1280, 0, 1280, 720, 0, 720)
closed = true
width = 8.0
default_color = Color(1, 1, 1, 0.521569)
script = SubResource("GDScript_r38d8")
[node name="Nebula" type="ColorRect" parent="Background"]
z_index = -100
material = ExtResource("4_o0ld7")