From 71fff6f9a109b8bdcecb29678204cf1e6e16abc9 Mon Sep 17 00:00:00 2001 From: Jonathan Schleifer Date: Sat, 15 Mar 2025 23:10:10 +0000 Subject: [PATCH] Run the run loop FossilOrigin-Name: 9e7cb01dd0ab47414a3e278ba3e6f01a3ac5cb6d1e84cad76530d6ca31ea4d69 --- src/Cube.mm | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/Cube.mm b/src/Cube.mm index 9a98be0..6d59777 100644 --- a/src/Cube.mm +++ b/src/Cube.mm @@ -198,7 +198,10 @@ VARP(minmillis, 0, 5, 1000); log(@"mainloop"); int ignore = 5; + OFDate *past = [OFDate date]; for (;;) { + [OFRunLoop.mainRunLoop runUntilDate:past]; + int millis = SDL_GetTicks() * gamespeed / 100; if (millis - lastmillis > 200) lastmillis = millis - 200;