- Moved calc_dmg to characters.h

- put vampire into new source files
This commit is contained in:
a25liang
2024-07-02 20:39:48 -04:00
parent eea910ae33
commit 234f06191a
7 changed files with 74 additions and 15 deletions

17
src/vampire.h Normal file
View File

@ -0,0 +1,17 @@
#ifndef __VAMPIRE_H__
#define __VAMPIRE_H__
#include "characters.h"
class vampire final: public character {
public:
vampire(const position_list &available_positions); // spawn at a random place
virtual result attack(const direction dir,
const character_list &chlist) override;
virtual result get_hit(const enum race &race, const int atk,
const float hit_rate) override;
private:
const int GAIN_HP = 5;
};
#endif