Mario: OK dialog
This commit is contained in:
@@ -894,8 +894,10 @@ void pollEvents(std::shared_ptr<SDLPP::Scene> &scene) {
|
||||
}
|
||||
break;
|
||||
case SDL_TEXTINPUT:
|
||||
global_test_text_text += event.text.text;
|
||||
setFlag(TEXT_UPDATE_FLAG);
|
||||
if (getFlag(TEXT_INPUT_FLAG)) {
|
||||
global_test_text_text += event.text.text;
|
||||
setFlag(TEXT_UPDATE_FLAG);
|
||||
}
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
@@ -1030,10 +1032,18 @@ void dialogFinishedTest(bool result) {
|
||||
setFlag(TEXT_UPDATE_FLAG);
|
||||
}
|
||||
|
||||
void okDialogFinalizer() {
|
||||
global_test_text_text = "You OK'd";
|
||||
setFlag(TEXT_UPDATE_FLAG);
|
||||
}
|
||||
|
||||
void testButtonFunc(void * /*UNUSED*/, Button * /*UNUSED*/) {
|
||||
game_scenes.push_back(
|
||||
createYesNoScene(game_scenes.back().scene->getRendererShared(), "Yeah?",
|
||||
dialogFinishedTest));
|
||||
/* game_scenes.push_back(
|
||||
createYesNoScene(game_scenes.back().scene->getRendererShared(),
|
||||
"Yeah?", dialogFinishedTest));*/
|
||||
game_scenes.push_back(createOkScene(
|
||||
game_scenes.back().scene->getRendererShared(),
|
||||
"You cannot choose anything other than OK", okDialogFinalizer));
|
||||
/* setFlag(TEXT_INPUT_FLAG);
|
||||
SDL_StartTextInput();*/
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user