function start_level(level_id) { ...}function adjust_health(amount) { _player.health += amount; if (_player.health <= 0) { _player.health = 0; _game.game_over = true; } if (_player.health > _player.health_max) { _player.health = _player.health_max; }}
function check_monster_collisions() { var level = _levels[_game.current_level]; var monsters = level.monsters; var damage = 0; for (var i = 0; i < monsters.length; i++) { var m = monsters[i]; if (collide(m, _player)) { _game.game_over = true; damage++; } } if (damage != 0) { adjust_health(-damage); }}
Balthazar:
you have health, but you can't see how much.
Balthazar:
let's add a health meter at the top of the screen to track our current health.