1#ifndef YAZE_APP_EDITOR_MUSIC_EDITOR_H
2#define YAZE_APP_EDITOR_MUSIC_EDITOR_H
8#include "imgui/imgui.h"
13static const char* kGameSongs[] = {
"Title",
30 "Cave (Same as Secret Way)",
31 "Clear (Dungeon end)",
36 "Secret Way (Same as Cave)",
45static constexpr absl::string_view kSongNotes[] = {
46 "C",
"C#",
"D",
"D#",
"E",
"F",
"F#",
"G",
"G#",
"A",
"A#",
"B",
"C",
47 "C#",
"D",
"D#",
"E",
"F",
"F#",
"G",
"G#",
"A",
"A#",
"B",
"C"};
51 ImGuiTableFlags_Resizable |
52 ImGuiTableFlags_Reorderable;
61 absl::Status
Update()
override;
63 absl::Status
Undo()
override {
return absl::UnimplementedError(
"Undo"); }
64 absl::Status
Redo()
override {
return absl::UnimplementedError(
"Redo"); }
65 absl::Status
Cut()
override {
return absl::UnimplementedError(
"Cut"); }
66 absl::Status
Copy()
override {
return absl::UnimplementedError(
"Copy"); }
67 absl::Status
Paste()
override {
return absl::UnimplementedError(
"Paste"); }
68 absl::Status
Find()
override {
return absl::UnimplementedError(
"Find"); }
Text editor for modifying assembly code.
absl::Status Find() override
zelda3::music::Tracker music_tracker_
absl::Status Paste() override
absl::Status Cut() override
absl::Status Copy() override
absl::Status Update() override
absl::Status Undo() override
absl::Status Redo() override
AssemblyEditor assembly_editor_
Editors are the view controllers for the application.
const ImGuiTableFlags music_editor_flags_
const ImGuiTableFlags toolset_table_flags_
Main namespace for the application.