C# 클래스 Shooter.Controls.Movement

파일 보기 프로젝트 열기: JoeyTheAsian/Just-Force 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
XVelocity double
YVelocity double
normVelocity double
sprintVelocity double

공개 메소드들

메소드 설명
Movement ( double mv, double accel, int tileSize ) : System
UpdateSprint ( KeyboardState state, KeyboardState oldState, int tileSize, Character player ) : void
UpdateX ( double xVelocity, double timeElapsed, KeyboardState state ) : double
UpdateY ( double yVelocity, double timeElapsed, KeyboardState state ) : double

메소드 상세

Movement() 공개 메소드

public Movement ( double mv, double accel, int tileSize ) : System
mv double
accel double
tileSize int
리턴 System

UpdateSprint() 공개 메소드

public UpdateSprint ( KeyboardState state, KeyboardState oldState, int tileSize, Character player ) : void
state Microsoft.Xna.Framework.Input.KeyboardState
oldState Microsoft.Xna.Framework.Input.KeyboardState
tileSize int
player Shooter.Entities.Character
리턴 void

UpdateX() 공개 메소드

public UpdateX ( double xVelocity, double timeElapsed, KeyboardState state ) : double
xVelocity double
timeElapsed double
state Microsoft.Xna.Framework.Input.KeyboardState
리턴 double

UpdateY() 공개 메소드

public UpdateY ( double yVelocity, double timeElapsed, KeyboardState state ) : double
yVelocity double
timeElapsed double
state Microsoft.Xna.Framework.Input.KeyboardState
리턴 double

프로퍼티 상세

XVelocity 공개적으로 프로퍼티

public double XVelocity
리턴 double

YVelocity 공개적으로 프로퍼티

public double YVelocity
리턴 double

normVelocity 공개적으로 프로퍼티

public double normVelocity
리턴 double

sprintVelocity 공개적으로 프로퍼티

public double sprintVelocity
리턴 double