Level traversal works, but it's very immediate. Next is a little 'confirm level' modal and a transition screen.
This commit is contained in:
parent
1886c99920
commit
29e6d45dc6
14 changed files with 98 additions and 43 deletions
|
@ -20,7 +20,7 @@ namespace gui {
|
|||
Raycaster $rayview;
|
||||
CameraLOL $camera;
|
||||
|
||||
MainUI(sf::RenderWindow& window, GameLevel level);
|
||||
MainUI(sf::RenderWindow& window);
|
||||
|
||||
void mouse(int x, int y);
|
||||
void debug();
|
||||
|
@ -32,12 +32,12 @@ namespace gui {
|
|||
std::optional<Point> play_move();
|
||||
Point plan_move(int dir, bool strafe);
|
||||
void abort_plan();
|
||||
void update_level(GameLevel level);
|
||||
|
||||
void init();
|
||||
void draw();
|
||||
void dirty();
|
||||
|
||||
void generate_map();
|
||||
void dead_entity(DinkyECS::Entity entity);
|
||||
};
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue