done stuff??

This commit is contained in:
Florian 2025-09-18 22:56:04 +02:00
parent bf5233d824
commit e5260c4c05
5 changed files with 60 additions and 60 deletions

View file

@ -81,7 +81,7 @@ func wave():
func water_rise():
%Water.rise_water()
await get_tree().create_timer(4).timeout
await get_tree().create_timer(5).timeout
attack_ready = true
func splash():
@ -91,3 +91,6 @@ func splash():
blob_instance.rotation = randf_range(0, TAU)
await get_tree().create_timer(5).timeout
attack_ready = true
func die():
queue_free()

View file

@ -58,3 +58,5 @@ collision_mask = 10
[node name="CollisionShape2D" type="CollisionShape2D" parent="DestructionChecker"]
position = Vector2(0, 200)
shape = SubResource("RectangleShape2D_lnbgr")
[connection signal="died" from="EnemyHurtbox" to="." method="die"]

View file

@ -39,7 +39,7 @@ zoom = Vector2(0.12, 0.12)
[node name="Building Generator" type="Node" parent="."]
script = ExtResource("4_1bvp3")
initial_buildings = 10
initial_buildings = 100
[node name="Timer" type="Timer" parent="Building Generator"]
wait_time = 3.0
@ -75,10 +75,8 @@ z_index = 15
[node name="CanvasLayer-1" type="CanvasLayer" parent="."]
layer = -1
visible = false
[node name="ColorRect" type="TextureRect" parent="CanvasLayer-1"]
visible = false
anchors_preset = 15
anchor_right = 1.0
anchor_bottom = 1.0

View file

@ -88,16 +88,11 @@ func update_shader():
tsunami_size = tsunami_size
func _ready() -> void:
print(name)
update_shader()
radius_base = rise_from
auto_rise = false
radius_base = 2950;
#create_tsunami(4.712, 1);
await get_tree().create_timer(3).timeout
#create_tsunami(4.712, 1);
rise_water()
@ -126,12 +121,14 @@ func create_tsunami(angle : float, dir : int):
$Tsunami.play("tsunami")
func rise_water():
await get_tree().create_timer(.03).timeout
auto_rise = false
$ParticleContainer.scale = Vector2.ONE * radius/3000
var pos = player.position
var angle = atan2(pos.y, pos.x)
$ParticleContainer.rotation = angle + PI/2
$ParticleContainer.position += Vector2.ONE
$WaterRise.play("water_rise")
await $WaterRise.animation_finished
radius_base = radius_base + animation_height
animation_height = 0

File diff suppressed because one or more lines are too long