emscripten: Support message skip

Also add flags that control message skip behavior.
This commit is contained in:
kichikuou
2020-12-29 12:09:34 +09:00
parent 46827f35ef
commit d3d820d727
8 changed files with 156 additions and 36 deletions
+6 -4
View File
@@ -518,13 +518,15 @@ void NACT_Sys2::cmd_a()
output_console("A\n");
// Pushマークの表示
if(show_push) {
if (msgskip->skipping()) {
if (msgskip->get_flags() & MSGSKIP_STOP_ON_CLICK && get_key())
msgskip->activate(false);
} else if (show_push) {
ags->draw_push(text_window);
}
// キーが押されて離されるまで待機
while (!msgskip->is_skip_enabled()) {
while (!msgskip->skipping()) {
if(terminate) {
return;
}
@@ -534,7 +536,7 @@ void NACT_Sys2::cmd_a()
sys_sleep(16);
}
sys_sleep(30);
while (!msgskip->is_skip_enabled()) {
while (!msgskip->skipping()) {
if(terminate) {
return;
}