Menu-related panels creation moved to frontend/menu module
This commit is contained in:
@@ -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");
|
||||
|
||||
Reference in New Issue
Block a user