Refactor the raycaster to separate update from render.

This commit is contained in:
Zed A. Shaw 2026-02-28 12:22:03 -05:00
parent 36efdc91aa
commit dd3952d5c1
3 changed files with 22 additions and 11 deletions

View file

@ -38,8 +38,9 @@ namespace gui {
}
void MainUI::render() {
if($needs_render) $rayview->render();
$rayview->draw($window);
// BUG: bring back the $needs_render optimization
$rayview->update();
$rayview->render($window);
if($mind_reading) render_mind_reading();
$overlay_ui.render($window);