#pragma once #include "Common.h" #include "Scene.h" #include "GameEngine.h" class PyScene: public Scene { public: PyScene(GameEngine*); void update() override final; void doAction(std::string, std::string) override final; void render() override final; void do_mouse_input(std::string, std::string); void do_mouse_hover(int x, int y); // #140 - Mouse enter/exit tracking // Dirty flag for z_index sorting optimization bool ui_elements_need_sort = true; };