17 lines
265 B
Go
17 lines
265 B
Go
|
|
package components
|
||
|
|
|
||
|
|
import "github.com/hajimehoshi/ebiten/v2"
|
||
|
|
|
||
|
|
type Player struct {
|
||
|
|
IsPrimary bool
|
||
|
|
Sprites []*ebiten.Image
|
||
|
|
}
|
||
|
|
|
||
|
|
func (player *Player) SwitchSprite() *ebiten.Image {
|
||
|
|
if player.IsPrimary {
|
||
|
|
return player.Sprites[0]
|
||
|
|
}
|
||
|
|
|
||
|
|
return player.Sprites[1]
|
||
|
|
}
|