added the game

This commit is contained in:
JHDev2006
2025-09-13 16:30:32 +01:00
parent 5ef689109b
commit 3773bdaf64
3616 changed files with 263702 additions and 0 deletions

View File

@@ -0,0 +1,29 @@
extends EntityGenerator
const new_vector = Vector2.UP
func activate() -> void:
for i in get_tree().get_nodes_in_group("Players"):
on_player_entered(i)
func deactivate() -> void:
for i in get_tree().get_nodes_in_group("Players"):
on_player_exited(i)
func on_player_entered(player: Player) -> void:
if player.gravity_vector == new_vector:
return
player.gravity_vector = new_vector
player.global_position.y -= 16
player.global_rotation = -player.gravity_vector.angle() + deg_to_rad(90)
player.reset_physics_interpolation()
func on_player_exited(player: Player) -> void:
if player.gravity_vector == Vector2.DOWN:
return
player.gravity_vector = Vector2.DOWN
player.global_position.y += 16
player.velocity.y *= 1.1
player.global_rotation = -player.gravity_vector.angle() + deg_to_rad(90)
player.reset_physics_interpolation()