Files
oboe/src/pcedit/pc.menus.linux.cpp
2020-02-01 23:24:50 -05:00

32 lines
632 B
C++

#include "pc.menus.hpp"
#include "pc.menu.hpp"
#include "winutil.hpp"
#include <SFML/Graphics/RenderWindow.hpp>
#include <memory>
extern sf::RenderWindow mainPtr;
extern bool party_in_scen;
extern fs::path file_in_mem;
std::shared_ptr<OpenBoEPCEditMenu> menu_ptr;
void init_menubar() {
menu_ptr.reset(new OpenBoEPCEditMenu(mainPtr));
}
void menu_activate() {
menu_ptr->update_for_editor_state(!file_in_mem.empty(), party_in_scen);
}
bool menuBarProcessEvent (sf::Event const & event) {
return menu_ptr->handle_event(event);
}
void drawMenuBar() {
menu_ptr->draw();
}
void set_up_apple_events(int argc, char* argv[]) {
}