Menu-related panels creation moved to frontend/menu module

This commit is contained in:
MihailRis
2023-11-20 11:28:28 +03:00
parent c712c2239f
commit 926fcb1f79
7 changed files with 51 additions and 297 deletions
+8
View File
@@ -22,6 +22,9 @@ GUI::GUI() {
uicamera = new Camera(vec3(), Window::height);
uicamera->perspective = false;
uicamera->flipped = true;
menu = new PagesControl();
container->add(menu);
}
GUI::~GUI() {
@@ -29,6 +32,10 @@ GUI::~GUI() {
delete container;
}
PagesControl* GUI::getMenu() {
return menu;
}
void GUI::act(float delta) {
container->size(vec2(Window::width, Window::height));
container->act(delta);
@@ -94,6 +101,7 @@ void GUI::act(float delta) {
}
void GUI::draw(Batch2D* batch, Assets* assets) {
menu->setCoord((Window::size() - menu->size()) / 2.0f);
uicamera->fov = Window::height;
Shader* uishader = assets->getShader("ui");