diff --git a/engines/simon/items.cpp b/engines/simon/items.cpp index c3d668a3bbd..884adb26430 100644 --- a/engines/simon/items.cpp +++ b/engines/simon/items.cpp @@ -870,7 +870,9 @@ void SimonEngine::o1_stopAnimate() { void SimonEngine::o1_killAnimate() { // 100: vga reset - o_vga_reset(); + _lockWord |= 0x8000; + vc27_resetSprite(); + _lockWord &= ~0x8000; } void SimonEngine::o1_defWindow() { diff --git a/engines/simon/simon.cpp b/engines/simon/simon.cpp index 3c275a8fb06..54c8c46988e 100644 --- a/engines/simon/simon.cpp +++ b/engines/simon/simon.cpp @@ -2863,12 +2863,6 @@ void SimonEngine::timer_callback() { } } -void SimonEngine::o_vga_reset() { - _lockWord |= 0x8000; - vc27_resetSprite(); - _lockWord &= ~0x8000; -} - bool SimonEngine::itemIsSiblingOf(uint16 a) { Item *item; diff --git a/engines/simon/simon.h b/engines/simon/simon.h index 74c73c873e7..3cb8bc89c65 100644 --- a/engines/simon/simon.h +++ b/engines/simon/simon.h @@ -557,7 +557,6 @@ protected: void o_kill_sprite_simon1(uint a); void o_kill_sprite_simon2(uint a, uint b); - void o_vga_reset(); void changeWindow(uint a); void o_unk_103(); void closeWindow(uint a);