From 0d0f738b3adc40de827ada9083404e9f9e065e2b Mon Sep 17 00:00:00 2001 From: Lizzy Fleckenstein Date: Tue, 9 Jan 2024 22:02:38 +0100 Subject: make cheese spin faster --- stage3/cheese_demo.c | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/stage3/cheese_demo.c b/stage3/cheese_demo.c index efbd728..cb0b5ed 100644 --- a/stage3/cheese_demo.c +++ b/stage3/cheese_demo.c @@ -140,14 +140,15 @@ void cheese_demo() cheese ch = make_cheese_model(8, rad(60), 500, 375); float angle = 0; - u64 time = clock_monotonic(); + u64 last_frame = clock_monotonic(); for (;;) { - u64 time1 = clock_monotonic(); - float delta = (time1 - time) / (float)(NANOSECONDS); - time = time1; + u64 now = clock_monotonic(); - angle += delta * 90; + float delta = (now - last_frame) / (float)(NANOSECONDS); + last_frame = now; + + angle += delta * 120; float transform[4][4]; float tmp[4][4]; -- cgit v1.2.3