aboutsummaryrefslogtreecommitdiff
path: root/game/characters/victor/Victor.gd
diff options
context:
space:
mode:
Diffstat (limited to 'game/characters/victor/Victor.gd')
-rw-r--r--game/characters/victor/Victor.gd21
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