X-Git-Url: https://plomlompom.com/repos/?a=blobdiff_plain;f=src%2Fobjects_on_map.c;h=76c57e0f6a34f2a9ac07d80542fe74e9523bbbbd;hb=1191fe6ec56b6fd2155c0c71de15740187739fd9;hp=70d4378ade18f3996c0a4752b69e24bb64ea9e71;hpb=d46d650d78b1e9830934d912998f17fae7ac592c;p=plomrogue diff --git a/src/objects_on_map.c b/src/objects_on_map.c index 70d4378..76c57e0 100644 --- a/src/objects_on_map.c +++ b/src/objects_on_map.c @@ -105,6 +105,9 @@ extern void move_monster (struct World * world, struct Monster * monster) { struct yx_uint16 t = mv_yx_in_dir (d, monster->cmo.pos); if (yx_uint16_cmp (t, world->player->pos)) { update_log (world, "\nThe monster hits you."); + world->player->hitpoints--; + if (0 == world->player->hitpoints) + update_log (world, "\nYou are dead."); return; } struct Monster * other_monster; for (other_monster = world->monster; other_monster != 0; other_monster = other_monster->cmo.next) {