C# Класс TankDriver.Logic.Tank

Class representing tank in game logic terms.
Наследование: IUnit
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
Accelerate ( ) : void
Decelerate ( ) : void
GetModel ( ) : IModel

Unit model.

SetTarget ( double x, double y ) : void

Sets target for turret.

StopTurning ( ) : void
Tank ( double x, double y, double heading ) : System

Tank constructor.

TurnLeft ( ) : void
TurnRight ( ) : void
UpdatePosition ( System.TimeSpan timeDelta ) : void

Описание методов

Accelerate() публичный Метод

public Accelerate ( ) : void
Результат void

Decelerate() публичный Метод

public Decelerate ( ) : void
Результат void

GetModel() публичный Метод

Unit model.
public GetModel ( ) : IModel
Результат IModel

SetTarget() публичный Метод

Sets target for turret.
public SetTarget ( double x, double y ) : void
x double X coordinate of target.
y double Y coordinate of target.
Результат void

StopTurning() публичный Метод

public StopTurning ( ) : void
Результат void

Tank() публичный Метод

Tank constructor.
public Tank ( double x, double y, double heading ) : System
x double X coordinate of tank.
y double Y coordinate of tank.
heading double Heading of tank, rad.
Результат System

TurnLeft() публичный Метод

public TurnLeft ( ) : void
Результат void

TurnRight() публичный Метод

public TurnRight ( ) : void
Результат void

UpdatePosition() публичный Метод

public UpdatePosition ( System.TimeSpan timeDelta ) : void
timeDelta System.TimeSpan
Результат void