mmlgui icon indicating copy to clipboard operation
mmlgui copied to clipboard

Master plan

Open superctr opened this issue 4 years ago • 0 comments

Window classes

  • [x] Main_Window
    • parent window, handles all child windows (below) and the ImGui "frame"
  • [x] Editor_Window
    • text editor
  • [ ] FMPatch_Window
    • FM patch editor
  • [x] TrackList_Window
    • visualize MML tracks (see here for reference)

Singletons

  • [x] ~~Player_Manager~~
    • ~~MML player interface. interface between libvgm and ctrmml drivers.~~ On hold for now
  • [x] Song_Manager
    • MML compiler interface. Functionality here could be split into Player_Manager once this class becomes too big.
  • [ ] FMPatch_Manager
    • jamming / instrument preview - used by FMPatch_Window

superctr avatar May 15 '20 08:05 superctr