Documentation ¶
Index ¶
- Constants
- type Pattern
- type PatternInstancier
- type Sequence
- type SmokeMask
- func (sm *SmokeMask) AppendVerticesIndices(vx []ebiten.Vertex, ix []uint16, index *int, ctx *graphics.Context) ([]ebiten.Vertex, []uint16)
- func (sm *SmokeMask) Damage() float64
- func (sm *SmokeMask) Dead() bool
- func (sm *SmokeMask) Health() float64
- func (sm *SmokeMask) Image() *ebiten.Image
- func (sm *SmokeMask) MarkerShape() *aoe.CircleBorder
- func (sm *SmokeMask) MaxHealth() float64
- func (sm *SmokeMask) Position() mgl64.Vec3
- func (sm *SmokeMask) Radius() float64
- func (sm *SmokeMask) SetPosition(pos mgl64.Vec3)
- func (sm *SmokeMask) SetStance(stance entity.Stance)
- func (sm *SmokeMask) TakeHit(dmg float64)
- func (sm *SmokeMask) Team() entity.Team
- func (sm *SmokeMask) Update(ctx *entity.Context)
Constants ¶
View Source
const (
BossRadius = 2
)
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type PatternInstancier ¶
func NewChargeToEdge ¶
func NewChargeToEdge() PatternInstancier
func NewComet ¶
func NewComet() PatternInstancier
func NewCometTargeted ¶
func NewCometTargeted() PatternInstancier
func NewMoveTo ¶
func NewMoveTo() PatternInstancier
func NewMultiPattern ¶
func NewMultiPattern(instanciers ...PatternInstancier) PatternInstancier
func NewRandomWalk ¶
func NewRandomWalk() PatternInstancier
func NewShoot ¶
func NewShoot() PatternInstancier
type SmokeMask ¶
type SmokeMask struct {
// contains filtered or unexported fields
}
func (*SmokeMask) AppendVerticesIndices ¶
func (*SmokeMask) MarkerShape ¶
func (sm *SmokeMask) MarkerShape() *aoe.CircleBorder
func (*SmokeMask) SetPosition ¶
Click to show internal directories.
Click to hide internal directories.