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

21
src/menu.h Normal file
View File

@ -0,0 +1,21 @@
#ifndef __MENU_H__
#define __MENU_H__
#include "position.h"
#include "display.h"
#include "input.h"
typedef unsigned int feature;
enum race : int;
class menu final {
private:
const feature enabled_features;
position cur;
public:
menu(const feature enabled_features);
int run(input *in);
void print(display *out);
};
#endif