diff options
Diffstat (limited to 'game/characters/victor/Victor.gd')
| -rw-r--r-- | game/characters/victor/Victor.gd | 21 |
1 files changed, 16 insertions, 5 deletions
diff --git a/game/characters/victor/Victor.gd b/game/characters/victor/Victor.gd index 7d8259f..725babe 100644 --- a/game/characters/victor/Victor.gd +++ b/game/characters/victor/Victor.gd @@ -1,7 +1,18 @@ -extends KinematicBody2D +extends CharacterBody2D -var speed = 100 -var velocity = Vector2(0, 0) +var SPEED = 100 +var gravity = ProjectSettings.get_setting("physics/2d/default_gravity") +var player -func _physics_process(_delta): - pass +func _physics_process(delta): + velocity.y += gravity * delta + player = get_node("../Player") + var direction = (player.position - self.position).normalized() + velocity.x = direction.x * SPEED + move_and_slide() + + +func _on_player_collision_body_entered(body): + if body.name == "Player": + print("Killed player") + Stats.playerdead == true |
