C# Class Specimen.Factory

Exibir arquivo Open project: SuperV1234/Specimen

Public Methods

Method Description
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

Private Methods

Method Description
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

Method Details

BreakableWall() public method

public BreakableWall ( int mX, int mY ) : Entity
mX int
mY int
return Entity

Bullet() public method

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

Decoration() public method

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
return Entity

Enemy() public method

public Enemy ( int mX, int mY ) : Entity
mX int
mY int
return Entity

Factory() public method

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

Player() public method

public Player ( int mX, int mY ) : Entity
mX int
mY int
return Entity

Wall() public method

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