forked from NotAShelf/rogged
fix: typo, remove old method
This commit is contained in:
parent
d01a54161d
commit
5e2f752c7e
2 changed files with 1 additions and 16 deletions
15
src/player.c
15
src/player.c
|
|
@ -47,21 +47,6 @@ Enemy *player_find_enemy_at(Enemy *enemies, int count, int x, int y) {
|
|||
return NULL;
|
||||
}
|
||||
|
||||
int player_move(Player *p, Vec2 direction, Map *map, Enemy *enemies, int enemy_count) {
|
||||
MoveResult result = try_move_entity(&p->position, direction, map, p, enemies, enemy_count, true);
|
||||
if (result != MOVE_RESULT_MOVED)
|
||||
return 0;
|
||||
|
||||
p->step_count += 1;
|
||||
if (p->step_count % REGEN_STEP_INTERVAL == 0 && p->hp < p->max_hp &&
|
||||
!combat_has_effect(p->effects, p->effect_count, EFFECT_POISON) &&
|
||||
!combat_has_effect(p->effects, p->effect_count, EFFECT_BLEED) &&
|
||||
!combat_has_effect(p->effects, p->effect_count, EFFECT_BURN)) {
|
||||
p->hp += 1;
|
||||
}
|
||||
return 1;
|
||||
}
|
||||
|
||||
void player_on_move(Player *p) {
|
||||
p->step_count += 1;
|
||||
if (p->step_count % REGEN_STEP_INTERVAL == 0 && p->hp < p->max_hp &&
|
||||
|
|
|
|||
|
|
@ -6,7 +6,7 @@
|
|||
// Initialize player at position
|
||||
void player_init(Player *p, int x, int y);
|
||||
|
||||
// Apply status effect, healing ect
|
||||
// Apply status effects, healing, etc
|
||||
void player_on_move(Player *p);
|
||||
|
||||
// Find a living enemy at tile (x, y); returns NULL if none
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue