full implementation!
bug: level generation will generate nullptrs
This commit is contained in:
@ -8,6 +8,7 @@
|
||||
#include "characters.h"
|
||||
#include "level.h"
|
||||
#include "player.h"
|
||||
#include "result.h"
|
||||
|
||||
enum game_status : int;
|
||||
|
||||
@ -43,14 +44,14 @@ public:
|
||||
input *new_in,
|
||||
display *new_out,
|
||||
RNG *new_rng);
|
||||
game_status run();
|
||||
game_result run();
|
||||
size_t get_curr_level() const;
|
||||
size_t get_curr_turn() const;
|
||||
const character *get_player() const;
|
||||
void print();
|
||||
private:
|
||||
void new_level();
|
||||
void move_enemies();
|
||||
character *move_enemies();
|
||||
};
|
||||
|
||||
#endif
|
||||
|
Reference in New Issue
Block a user