C# 클래스 Specimen.Factory

파일 보기 프로젝트 열기: SuperV1234/Specimen

공개 메소드들

메소드 설명
BreakableWall ( int mX, int mY ) : Entity
Bullet ( int mX, int mY, float mDegrees, int mSpeed, bool mEnemy ) : Entity
Decoration ( int mX, int mY, string mTextureName, string mTilesetName, string mLabelName, float mRotation ) : Entity
Enemy ( int mX, int mY ) : Entity
Factory ( SPGame mGame, Manager mManager, VeeCollision.World mWorld ) : SFML.Graphics
Player ( int mX, int mY ) : Entity
Wall ( int mX, int mY, string mLabelName = "fill", float mRotation ) : Entity

비공개 메소드들

메소드 설명
AI ( CStats mCStats, CBody mCBody, CMovement mCMovement, CRender mCRender, CLineOfSight mCLineOfSight ) : CAI
Body ( SFMLStart.Vectors.SSVector2I mPosition, int mWidth, int mHeight, bool mIsStatic = false ) : CBody
BulletBase ( int mX, int mY, float mDegrees, int mSpeed, string mTextureName, bool mEnemy ) : Entity
Child ( Entity mParent, CBody mCBody ) : CChild
Control ( CBody mCBody, CStats mCStats, CMovement mCMovement, CRender mCRender ) : CControl
Movement ( CBody mCBody ) : CMovement
Render ( CBody mCBody, string mTextureName, string mTilesetName = null, string mLabelName = null, float mRotation ) : CRender

메소드 상세

BreakableWall() 공개 메소드

public BreakableWall ( int mX, int mY ) : Entity
mX int
mY int
리턴 Entity

Bullet() 공개 메소드

public Bullet ( int mX, int mY, float mDegrees, int mSpeed, bool mEnemy ) : Entity
mX int
mY int
mDegrees float
mSpeed int
mEnemy bool
리턴 Entity

Decoration() 공개 메소드

public Decoration ( int mX, int mY, string mTextureName, string mTilesetName, string mLabelName, float mRotation ) : Entity
mX int
mY int
mTextureName string
mTilesetName string
mLabelName string
mRotation float
리턴 Entity

Enemy() 공개 메소드

public Enemy ( int mX, int mY ) : Entity
mX int
mY int
리턴 Entity

Factory() 공개 메소드

public Factory ( SPGame mGame, Manager mManager, VeeCollision.World mWorld ) : SFML.Graphics
mGame SPGame
mManager VeeEntity.Manager
mWorld VeeCollision.World
리턴 SFML.Graphics

Player() 공개 메소드

public Player ( int mX, int mY ) : Entity
mX int
mY int
리턴 Entity

Wall() 공개 메소드

public Wall ( int mX, int mY, string mLabelName = "fill", float mRotation ) : Entity
mX int
mY int
mLabelName string
mRotation float
리턴 Entity