|
|
|
@ -23,18 +23,28 @@ Editor::Editor(sf::RenderWindow& game_window, Callbacks&& callbacks, std::unique
|
|
|
|
|
_bpm_calculator->startListening(0);
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
auto test_menu_2 = std::make_shared<MenuDrop>();
|
|
|
|
|
test_menu_2->setRect(sf::FloatRect{0, 0, 200, 27 * 5});
|
|
|
|
|
|
|
|
|
|
auto test_cascade_button = std::make_shared<CascadeMenuButton>("Show submenu", font_holder.get(Fonts::Id::GUI));
|
|
|
|
|
|
|
|
|
|
auto quit_button = std::make_shared<PushButton>("Quit", font_holder.get(Fonts::Id::GUI));
|
|
|
|
|
quit_button->setCallback(callbacks.onLeaveEditorState);
|
|
|
|
|
|
|
|
|
|
auto test_menu = std::make_shared<MenuDrop>();
|
|
|
|
|
test_menu->setRect(sf::FloatRect{0, 0, 200, 27});
|
|
|
|
|
test_menu->setRect(sf::FloatRect{0, 0, 200, 27 * 3});
|
|
|
|
|
|
|
|
|
|
_menu_bar->setRect(sf::FloatRect(0, 0, window_width, 27));
|
|
|
|
|
_menu_bar->addSubMenu("test", test_menu);
|
|
|
|
|
|
|
|
|
|
test_cascade_button->setSubmenu(test_menu_2);
|
|
|
|
|
|
|
|
|
|
test_menu->addPushButton(bpm_button);
|
|
|
|
|
test_menu->addCascadeButton(test_cascade_button);
|
|
|
|
|
test_menu->addPushButton(quit_button);
|
|
|
|
|
|
|
|
|
|
test_cascade_button->resetRect(test_menu_2);
|
|
|
|
|
|
|
|
|
|
_music->openFromFile("Uta-test.flac");
|
|
|
|
|
_music->setVolume(5);
|
|
|
|
|
}
|
|
|
|
|