Documentation
¶
Index ¶
- type Action
- type Character
- type Marco
- func (c *Marco) CurrentAction() Action
- func (c *Marco) CurrentDirection() common.Direction
- func (c *Marco) CurrentPosition() *common.Position
- func (c *Marco) CurrentWeapon() weapons.Weapon
- func (c *Marco) Draw() (*ebiten.Image, [2]int)
- func (c *Marco) GetDirection() common.Direction
- func (c *Marco) MakeAction(action Action) bool
- func (c *Marco) SetDirection(d common.Direction) error
- func (c *Marco) SetWeapon(w weapons.Weapon)
- func (c *Marco) Update()
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Character ¶
type Character interface {
Update()
Draw() (*ebiten.Image, [2]int)
MakeAction(a Action) bool
CurrentWeapon() weapons.Weapon
SetWeapon(weapons.Weapon)
CurrentAction() Action
GetDirection() common.Direction
SetDirection(d common.Direction) error
CurrentDirection() common.Direction
CurrentPosition() *common.Position
}
type Marco ¶
type Marco struct {
// contains filtered or unexported fields
}
func (*Marco) CurrentAction ¶
func (*Marco) CurrentDirection ¶
func (*Marco) CurrentPosition ¶
func (*Marco) CurrentWeapon ¶
func (*Marco) GetDirection ¶
func (*Marco) MakeAction ¶
Click to show internal directories.
Click to hide internal directories.