forked from NotAShelf/rogged
Signed-off-by: NotAShelf <raf@notashelf.dev> Change-Id: Ia1e0a503dba03e5df7b863b97db962e36a6a6964
27 lines
566 B
C
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
|