From 5e6dd6d9c10d61289f23cf7720d93ec6ca3302c6 Mon Sep 17 00:00:00 2001 From: Nilton Constantino Date: Wed, 14 Jan 2026 09:21:01 +0000 Subject: [PATCH] added input --- crates/core/src/machine.rs | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/crates/core/src/machine.rs b/crates/core/src/machine.rs index 720d4722..250abb12 100644 --- a/crates/core/src/machine.rs +++ b/crates/core/src/machine.rs @@ -159,7 +159,7 @@ impl Machine { player.bank_id = 2; player.tile.id = 1; player.priority = 4; - player.tile.palette_id = 1; // YELLOW + player.tile.palette_id = 4; // ORANGE // Movimento contínuo (enquanto segura) let move_speed = 2; @@ -169,8 +169,8 @@ impl Machine { if self.pad.right.down { player.x += move_speed; } // Trigger (apenas no frame que apertou) - if self.pad.a.pressed { - player.tile.palette_id = 4; + if self.pad.a.down { + player.tile.palette_id = 2; } // Exemplo de uso do released @@ -178,12 +178,12 @@ impl Machine { // Se soltar o Start, podemos pausar algo futuramente } - // // Post-FX Fade Pulsante - // let pulse = (self.frame_index / 4) % 64; - // let level = if pulse > 31 { 63 - pulse } else { pulse }; - // self.gfx.scene_fade_level = level as u8; - // self.gfx.scene_fade_color = Color::BLACK; - // self.gfx.hud_fade_level = 31; + // Post-FX Fade Pulsante + let pulse = (self.frame_index / 4) % 64; + let level = if pulse > 31 { 63 - pulse } else { pulse }; + self.gfx.scene_fade_level = level as u8; + self.gfx.scene_fade_color = Color::BLACK; + self.gfx.hud_fade_level = 31; } /// Final do frame: troca buffers.