diff -ur lacewing.orig/display.c lacewing/display.c
--- lacewing.orig/display.c 2006-01-21 13:31:40.000000000 +0100
+++ lacewing/display.c 2006-01-21 13:21:34.000000000 +0100
@@ -3140,7 +3140,7 @@
do
{
while(ticked == 0)
- rest(0);
+ rest(1);
waiting--;
ticked--;
diff -ur lacewing.orig/game.c lacewing/game.c
--- lacewing.orig/game.c 2006-01-21 13:31:40.000000000 +0100
+++ lacewing/game.c 2006-01-21 13:21:37.000000000 +0100
@@ -180,7 +180,7 @@
frames_skipped++;
while(ticked == 0)
- rest(0);
+ rest(1);
ticked --;
diff -ur lacewing.orig/menu.c lacewing/menu.c
--- lacewing.orig/menu.c 2006-01-21 13:32:08.000000000 +0100
+++ lacewing/menu.c 2006-01-21 13:29:55.000000000 +0100
@@ -361,7 +361,7 @@
menu_input();
while(ticked == 0)
- rest(0);
+ rest(1);
ticked --;
} while(TRUE);
@@ -403,7 +403,8 @@
text_mode(-1);
- vsync();
+ if (options.run_vsync > 0)
+ vsync();
RGB title_colour [1];
@@ -1375,7 +1376,9 @@
game.type = game_type;
- vsync();
+ if (options.run_vsync > 0)
+ vsync();
+
clear_bitmap(screen);
begin_game();
@@ -1599,7 +1602,7 @@
}
while (ticked == 0)
- rest(0);
+ rest(1);
ticked --;
@@ -3203,12 +3206,13 @@
// textprintf_centre(menu_bmp, small_font, 320, 305, COLOUR_YELLOW8, "your time, like ");
if (county2 > 99)
textprintf_centre(menu_bmp, small_font, 320, 380, COLOUR_YELLOW5, "Press Space to continue.");
- vsync();
+ if (options.run_vsync > 0)
+ vsync();
blit(menu_bmp, screen, 0, 0, 0, 0, 640, 480);
}
while (ticked == 0)
- rest(0);
+ rest(1);
ticked --;
county2 ++;