Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var Camera = donburi.NewComponentType[CameraData]()
View Source
var Character = donburi.NewComponentType[CharacterData]()
View Source
var Debug = donburi.NewComponentType[DebugData]()
View Source
var Game = donburi.NewComponentType[GameData]()
View Source
var Sprite = donburi.NewComponentType[SpriteData]()
Functions ¶
This section is empty.
Types ¶
type CameraData ¶
type CameraData struct { }
type CharacterData ¶
func (CharacterData) Image ¶
func (c CharacterData) Image() *ebiten.Image
type ColorOverride ¶
type ColorOverride struct {
R, G, B, A float64
}
type SpriteData ¶
type SpriteData struct { Image *ebiten.Image Layer SpriteLayer Pivot SpritePivot // The original rotation of the sprite // "Facing right" is considered 0 degrees OriginalRotation float64 Hidden bool ColorOverride *ColorOverride }
func (*SpriteData) Hide ¶
func (s *SpriteData) Hide()
func (*SpriteData) Show ¶
func (s *SpriteData) Show()
type SpriteLayer ¶
type SpriteLayer int
const ( SpriteLayerBackground SpriteLayer = iota SpriteLayerDebris SpriteLayerGroundUnits SpriteLayerGroundGuns SpriteLayerShadows SpriteLayerCollectibles SpriteLayerFallingWrecks SpriteLayerAirUnits SpriteLayerIndicators )
type SpritePivot ¶
type SpritePivot int
const ( SpritePivotCenter SpritePivot = iota SpritePivotTopLeft )
Click to show internal directories.
Click to hide internal directories.