health(hp: number , maxHP?: number ): HealthComp

Handles health related logic and events.

paramhp- The initial health points.

parammaxHP- The maximum health points.

const player = add([
    health(3),
]);

player.onCollide("bad", (bad) => {
    player.hp--;
    bad.hp--;
});

player.onCollide("apple", () => {
    player.hp++;
});

player.onHurt(() => {
    play("ouch");
});

// triggers when hp reaches 0
player.onDeath(() => {
    destroy(player);
    go("lose");
});

returnsThe health comp.

sincev2000.0

groupComponents

subgroupBehaviour