public void ChangeGameSpeedBy(int val) { if (Program.gameScene.GameController1.IsGameOver) { return; } val = DefineChangedVal(val); Program.gameScene.GameSpeed = val; if (Program.gameScene.GameSpeed < 0) { Program.gameScene.GameSpeed = 0; } else if (Program.gameScene.GameSpeed > 10) { Program.gameScene.GameSpeed = 10; } if (Program.gameScene.GameSpeed == 2) { Program.gameScene.TutoStepCompleted("2XSpeed.Tuto"); } //needs to be call for Body.cs OnChangeSpeed(EventArgs.Empty); ManagerReport.AddInput("Speed changed by:" + val + ". CurrSpeed: " + Program.gameScene.GameSpeed); ManagerReport.AddNewSpeed(Program.gameScene.GameSpeed); }