32 lines
632 B
C++
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[]) {
|
|
}
|