Documentation ¶
Index ¶
- type Bullet
- func (bullet *Bullet) DrawObject()
- func (bullet *Bullet) GetHandlerByType(obType gameobject.ObjectType) gameobject.CollisionHandlerFunction
- func (bullet Bullet) GetMarkedForDestroy() bool
- func (bullet Bullet) GetObjectType() gameobject.ObjectType
- func (bullet Bullet) GetObjectTypeString() string
- func (bullet Bullet) GetPosition() rl.Rectangle
- func (bullet Bullet) GetUuid() string
- func (bullet *Bullet) RenderBullet() bool
- func (bullet *Bullet) SetMarkedForDestroy()
- type Point
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Bullet ¶
type Bullet struct { Position *rl.Rectangle IsSpawned bool Speed int32 Size int32 Color color.RGBA Direction int32 Type gameobject.ObjectType // contains filtered or unexported fields }
func InitBullet ¶
func InitBullet(X, Y float32, Direction int32, Issuer gameobject.ObjectType) *Bullet
func (*Bullet) DrawObject ¶
func (bullet *Bullet) DrawObject()
func (*Bullet) GetHandlerByType ¶
func (bullet *Bullet) GetHandlerByType(obType gameobject.ObjectType) gameobject.CollisionHandlerFunction
func (Bullet) GetMarkedForDestroy ¶
func (Bullet) GetObjectType ¶
func (bullet Bullet) GetObjectType() gameobject.ObjectType
func (Bullet) GetObjectTypeString ¶
func (Bullet) GetPosition ¶
func (*Bullet) RenderBullet ¶
func (*Bullet) SetMarkedForDestroy ¶
func (bullet *Bullet) SetMarkedForDestroy()
Click to show internal directories.
Click to hide internal directories.