public CarModel(ICarCommunicator carComunicator) { communicator = carComunicator; Gear = Gear.drive; //initial gear BrakePosition = 0; WheelAngle = 0; SteeringWheelAngle = 0; Speed = 0; modelThread = new Thread(ContinousModelSimulation); modelThread.Start(); }
public CarModel(ICarCommunicator carComunicator) { communicator = carComunicator; Gear = Gear.drive; //initial gear BrakePosition = 0; WheelAngle = 0; SteeringWheelAngle = 0; Speed = 0; timer.Interval = TIMER_INTERVAL_IN_MS; timer.Tick += new EventHandler(timer_Tick); timer.Start(); }