From 8c0256248b75c009c8862f7f830756a7ea7f14a5 Mon Sep 17 00:00:00 2001 From: Andy Killorin <37423245+Speedy6451@users.noreply.github.com> Date: Fri, 3 Jan 2025 16:14:29 -0500 Subject: [PATCH] circle the cake --- src/main.rs | 24 ++++++++---------------- 1 file changed, 8 insertions(+), 16 deletions(-) diff --git a/src/main.rs b/src/main.rs index 164f5ef..81c51ec 100644 --- a/src/main.rs +++ b/src/main.rs @@ -95,7 +95,8 @@ fn main() { yrot += 24.0; }; - maple::keyboard::kbd_init(); + let mut last_pressed = false; + let mut current = 0; // Done setting up, now let's loop! loop { @@ -107,24 +108,15 @@ fn main() { done = true; } if ((*state).buttons & maple::controller::CONT_A) != 0 { - slices[0] = 0.0; + slices[current % 7] = 0.0; + last_pressed = true; + } else if {last_pressed} { + current += 1; + last_pressed = false; + } }); - match maple::keyboard::kbd_get_key() as u8 as char { - 'a' => { - slices[0] = 0.0; - } - 'b' => { - slices[1] = 0.0; - } - 'c' => { - slices[2] = 0.0; - } - _ => {} - } - - if done == true { break; }