30 lines
465 B
C
30 lines
465 B
C
|
#pragma once
|
||
|
#include <imgui.h>
|
||
|
#include "AssetManagement/SceneSerializer.h"
|
||
|
#include "../../YoggieEngine/src/Scene/Scene.h"
|
||
|
#include "Project/Project.h"
|
||
|
|
||
|
|
||
|
class MainMenuBar {
|
||
|
|
||
|
public:
|
||
|
MainMenuBar();
|
||
|
|
||
|
void ApplicationMenu(Project& project);
|
||
|
|
||
|
void SceneMenu(Project& project, YoggieEngine::Scene& scene);
|
||
|
|
||
|
void DebugMenu();
|
||
|
|
||
|
void SelectMenu();
|
||
|
|
||
|
void WindowMenu();
|
||
|
|
||
|
void Help();
|
||
|
|
||
|
~MainMenuBar();
|
||
|
|
||
|
private:
|
||
|
char* path = nullptr;
|
||
|
|
||
|
};
|