mirror of
https://github.com/Escada-Games/diver-down.git
synced 2026-01-23 08:42:22 +00:00
49 lines
1.2 KiB
Text
49 lines
1.2 KiB
Text
[gd_scene load_steps=4 format=2]
|
|
|
|
[ext_resource path="res://Scenes/spotlight.tscn" type="PackedScene" id=1]
|
|
|
|
[sub_resource type="GDScript" id=1]
|
|
script/source = "extends Node2D
|
|
|
|
export (float) var speed=0.5
|
|
|
|
func _ready(): set_process(true)
|
|
func _process(delta): self.rotation+=self.speed*delta
|
|
"
|
|
|
|
[sub_resource type="GDScript" id=2]
|
|
script/source = "extends Node2D
|
|
|
|
func _ready() -> void:
|
|
$area_2d/collision_polygon_2d.polygon = self.polygon
|
|
set_process(true)
|
|
|
|
func _process(delta:float) -> void:
|
|
self.modulate.r = 1
|
|
for body in $area_2d.get_overlapping_bodies():
|
|
if body.is_in_group('Player'):
|
|
var _v = get_tree().reload_current_scene() #@Make a better gameover
|
|
self.modulate.r = 30
|
|
"
|
|
|
|
[node name="spotlight_spinner" type="Node2D"]
|
|
script = SubResource( 1 )
|
|
|
|
[node name="1" parent="." instance=ExtResource( 1 )]
|
|
position = Vector2( 0, 8 )
|
|
script = SubResource( 2 )
|
|
|
|
[node name="2" parent="." instance=ExtResource( 1 )]
|
|
position = Vector2( -8, 0 )
|
|
rotation = 1.5708
|
|
script = SubResource( 2 )
|
|
|
|
[node name="3" parent="." instance=ExtResource( 1 )]
|
|
position = Vector2( 0, -8 )
|
|
rotation = 3.14159
|
|
script = SubResource( 2 )
|
|
|
|
[node name="4" parent="." instance=ExtResource( 1 )]
|
|
position = Vector2( 8, 0 )
|
|
rotation = 4.71239
|
|
script = SubResource( 2 )
|