Record some bugs.

main
Zed A. Shaw 3 days ago
parent f9bf8f06ea
commit 77945be4d7
  1. 3
      gui.cpp
  2. 1
      status.txt

@ -138,6 +138,9 @@ void GUI::handle_events() {
} }
// move $enemy here // move $enemy here
// BUG: when the enemy has no path it goes through walls, which means
// this neighbors function is not working right. Probably updating
// enemy.location in an out parameter isn't the best idea.
bool found = $game_map.neighbors($enemy.location, true); bool found = $game_map.neighbors($enemy.location, true);
if(!found) { if(!found) {
$status_text = "ENEMY STUCK!"; $status_text = "ENEMY STUCK!";

@ -3,4 +3,5 @@ TODO:
* Figure out how to render color fonts from FTUI. * Figure out how to render color fonts from FTUI.
* Dynamically determine the font vs. screensize to get an exact FTXUI screen size. * Dynamically determine the font vs. screensize to get an exact FTXUI screen size.
* Write a test that generates a ton of maps then confirms there's a path from one room to every other room? * Write a test that generates a ton of maps then confirms there's a path from one room to every other room?
* If the player is trapped in a room the enemy just travles through walls.
* Lua integration? * Lua integration?

Loading…
Cancel
Save