From 64ebfde8bcd6408e3b6925624e8680c314db6efc Mon Sep 17 00:00:00 2001 From: Hannes Schulze Date: Thu, 6 Feb 2025 19:54:38 +0100 Subject: get rid of nasty stdlib --- app/mac/scene.mm | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'app/mac/scene.mm') diff --git a/app/mac/scene.mm b/app/mac/scene.mm index 0ff5122..0cfc2ac 100644 --- a/app/mac/scene.mm +++ b/app/mac/scene.mm @@ -5,6 +5,7 @@ #import "impl/input-device-gc-gamepad.hh" #import "impl/input-device-serial-controller.hh" #import "nes/app/application.hh" +#import #import #import @@ -90,9 +91,9 @@ namespace { auto const lastTimestamp = _lastTimestamp.value_or(currentTime); _lastTimestamp = currentTime; - auto deltaMicroseconds = static_cast((currentTime - lastTimestamp) * 1000. * 1000.); - deltaMicroseconds = std::min(deltaMicroseconds, nes::u64{ 50000 }); - _app->frame(std::chrono::microseconds{ deltaMicroseconds }); + auto deltaMicroseconds = static_cast((currentTime - lastTimestamp) * 1000. * 1000.); + deltaMicroseconds = nes::min(deltaMicroseconds, nes::u32{ 50000 }); + _app->frame(deltaMicroseconds); } - (void)handleKeyboardConnected:(NSNotification*)notification -- cgit v1.3.1