@@ -300,6 +300,13 @@ class _WolfRendererState extends State<WolfRenderer>
|
||||
});
|
||||
}
|
||||
|
||||
// 5. Fire weapon
|
||||
bool isCtrlPressed = pressedKeys.contains(LogicalKeyboardKey.controlLeft);
|
||||
if (isCtrlPressed) {
|
||||
player.fire(elapsed.inMilliseconds);
|
||||
}
|
||||
player.updateWeapon(elapsed.inMilliseconds);
|
||||
|
||||
// Fade out the damage flash smoothly
|
||||
if (damageFlashOpacity > 0) {
|
||||
damageFlashOpacity = math.max(0.0, damageFlashOpacity - 0.05);
|
||||
|
||||
Reference in New Issue
Block a user