diff options
Diffstat (limited to 'engines/drascula')
-rw-r--r-- | engines/drascula/drascula.cpp | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/engines/drascula/drascula.cpp b/engines/drascula/drascula.cpp index 3e2317aeae..680a06ced3 100644 --- a/engines/drascula/drascula.cpp +++ b/engines/drascula/drascula.cpp @@ -3085,8 +3085,9 @@ bucless: actualiza_refresco_antes(); - pon_igor(); - if (num_ejec != 4) { + if (num_ejec == 1 || num_ejec == 4) + pon_igor(); + if (num_ejec == 1) { pon_dr(); DIBUJA_FONDO(x_igor, y_igor, x_igor, y_igor, 29, 25, dir_dibujo1, dir_zona_pantalla); } @@ -3119,7 +3120,11 @@ bucless: goto bucless; } - if (num_ejec != 4) { + if (num_ejec == 6) { + refresca_pantalla(); + } + + if (num_ejec == 1) { DIBUJA_FONDO(0, 0, 0, 0, 320, 200, dir_dibujo1, dir_zona_pantalla); pon_igor(); pon_dr(); |