Mario: added Yes/No dialog
This commit is contained in:
@@ -1025,9 +1025,17 @@ void populateWorldType(
|
||||
scene->addObject(tool_text);
|
||||
}
|
||||
|
||||
void dialogFinishedTest(bool result) {
|
||||
global_test_text_text = result ? "YEAH, BOI!" : "Nah, boi";
|
||||
setFlag(TEXT_UPDATE_FLAG);
|
||||
}
|
||||
|
||||
void testButtonFunc(void * /*UNUSED*/, Button * /*UNUSED*/) {
|
||||
setFlag(TEXT_INPUT_FLAG);
|
||||
SDL_StartTextInput();
|
||||
game_scenes.push_back(
|
||||
createYesNoScene(game_scenes.back().scene->getRendererShared(), "Yeah?",
|
||||
dialogFinishedTest));
|
||||
/* setFlag(TEXT_INPUT_FLAG);
|
||||
SDL_StartTextInput();*/
|
||||
}
|
||||
|
||||
void openMapEditor(std::shared_ptr<SDLPP::Scene> &scene,
|
||||
@@ -1312,7 +1320,7 @@ createEditorMainScene(std::shared_ptr<SDLPP::Renderer> &renderer) {
|
||||
left_character_input.other_button = global_vars.buttons.back();
|
||||
|
||||
global_vars.buttons.emplace_back(std::make_shared<Button>(
|
||||
0, 0, 0.2, 0.2, renderer, "Write Button", default_button_theme,
|
||||
0, 0, 0.2, 0.2, renderer, "Test Button", default_button_theme,
|
||||
testButtonFunc, nullptr));
|
||||
global_vars.buttons.back()->setPermanent();
|
||||
global_vars.buttons.back()->setButtonIndex(global_vars.buttons.size() - 1);
|
||||
|
||||
Reference in New Issue
Block a user