Level traversal works, but it's very immediate. Next is a little 'confirm level' modal and a transition screen.

This commit is contained in:
Zed A. Shaw 2025-02-24 23:26:50 -05:00
parent 1886c99920
commit 29e6d45dc6
14 changed files with 98 additions and 43 deletions

View file

@ -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);
};
}