Documentation ¶
Index ¶
- type Enemy
- func (enemy *Enemy) DrawObject()
- func (enemy *Enemy) GetHandlerByType(obType gameobject.ObjectType) gameobject.CollisionHandlerFunction
- func (enemy Enemy) GetMarkedForDestroy() bool
- func (enemy Enemy) GetObjectType() gameobject.ObjectType
- func (enemy Enemy) GetObjectTypeString() string
- func (enemy Enemy) GetPosition() rl.Rectangle
- func (enemy Enemy) GetUuid() string
- func (enemy *Enemy) SetMarkedForDestroy()
- func (enemy *Enemy) SpawnEnemyBullet()
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Enemy ¶
type Enemy struct { Hitbox *rl.Rectangle IsAlive bool BulletTimer *util.Timer Color rl.Color Speed int // contains filtered or unexported fields }
func InitCharacter ¶
func (*Enemy) DrawObject ¶
func (enemy *Enemy) DrawObject()
func (*Enemy) GetHandlerByType ¶
func (enemy *Enemy) GetHandlerByType(obType gameobject.ObjectType) gameobject.CollisionHandlerFunction
func (Enemy) GetMarkedForDestroy ¶
func (Enemy) GetObjectType ¶
func (enemy Enemy) GetObjectType() gameobject.ObjectType
func (Enemy) GetObjectTypeString ¶
func (Enemy) GetPosition ¶
func (*Enemy) SetMarkedForDestroy ¶
func (enemy *Enemy) SetMarkedForDestroy()
func (*Enemy) SpawnEnemyBullet ¶
func (enemy *Enemy) SpawnEnemyBullet()
Click to show internal directories.
Click to hide internal directories.