From a4f737b2be0409a48d00c0d20bb6f7b21852d345 Mon Sep 17 00:00:00 2001 From: Andrew Lee Date: Sun, 25 Jun 2023 15:43:55 -0400 Subject: Death implemented, added money spent, pause screen --- game/characters/victor/Victor.gd | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) (limited to 'game/characters/victor') diff --git a/game/characters/victor/Victor.gd b/game/characters/victor/Victor.gd index 725babe..55b3d32 100644 --- a/game/characters/victor/Victor.gd +++ b/game/characters/victor/Victor.gd @@ -1,18 +1,24 @@ extends CharacterBody2D var SPEED = 100 +const JUMP_VELOCITY = -500.0 var gravity = ProjectSettings.get_setting("physics/2d/default_gravity") var player +var chase = true 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() + if chase == true: + if Input.is_action_just_pressed("ui_accept") and is_on_floor(): + velocity.y = JUMP_VELOCITY + 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 + chase = false + Stats.playerdead = true -- cgit v1.2.3