private void ElapseSecond() { if (EngineIsRunning) { onBoardComputer.ElapseSecond(); } }
public void EngineStart() { if (fuelTank.FillLevel > 0) { engine.Start(); onBoardComputer.ElapseSecond(); } }
public void Accelerate(int speed) { if (engine.IsRunning) { drivingProcessor.IncreaseSpeedTo(speed); onBoardComputer.ElapseSecond(); } }
public void EngineStart() { if (fuelTank.FillLevel >= Car.FuelPerSec) { engine.Start(); drivingProcessor.EngineStart(); onBoardComputer.ElapseSecond(); } }
public void EngineStart() { if ((!engine.IsRunning) && (fuelTank.FillLevel > 0)) { engine.Start(); onBoardComputer.TripReset(); drivingProcessor.EngineStart(); onBoardComputer.ElapseSecond(); } }