C# 클래스 TankDriver.Logic.Tank

Class representing tank in game logic terms.
상속: IUnit
파일 보기 프로젝트 열기: ForNeVeR/TankDriver 1 사용 예제들

공개 메소드들

메소드 설명
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