full implementation!

bug: level generation will generate nullptrs
This commit is contained in:
2024-07-15 00:09:14 -04:00
parent c3b974c83c
commit 6768d73d16
13 changed files with 407 additions and 46 deletions

View File

@ -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