rogged/src/combat.h
NotAShelf 9cbbb9636f
combat: add hit chance & damage variance to make combat more engaging
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: Ia1e0a503dba03e5df7b863b97db962e36a6a6964
2026-04-03 16:37:12 +03:00

27 lines
566 B
C

#ifndef COMBAT_H
#define COMBAT_H
#include "common.h"
// Get last combat message
const char *combat_get_last_message(void);
// Get last damage amount
int combat_get_last_damage(void);
// Was last damage to player?
int combat_was_player_damage(void);
// Was it a critical hit?
int combat_was_critical(void);
// Reset combat event
void combat_reset_event(void);
// Player attacks enemy (pass player for damage variance)
void combat_player_attack(Player *p, Enemy *e);
// Enemy attacks player
void combat_enemy_attack(Enemy *e, Player *p);
#endif // COMBAT_H