system

package
v0.2.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 2, 2024 License: MIT Imports: 26 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func CalculateDimensions

func CalculateDimensions(screenWidth int, screenHeight int) component.Dimensions

func DetectMultipleParents

func DetectMultipleParents(world donburi.World) map[*donburi.Entry][]*donburi.Entry

func PrintHierarchy

func PrintHierarchy(w donburi.World)

Types

type Animation

type Animation struct {
	// contains filtered or unexported fields
}

func NewAnimation

func NewAnimation() *Animation

func (*Animation) Init

func (s *Animation) Init(w donburi.World)

func (*Animation) Update

func (s *Animation) Update(w donburi.World)

type Audio

type Audio struct {
	// contains filtered or unexported fields
}

func NewAudio

func NewAudio() *Audio

func (*Audio) Init

func (a *Audio) Init(w donburi.World)

func (*Audio) Stop

func (a *Audio) Stop(w donburi.World)

func (*Audio) Update

func (a *Audio) Update(w donburi.World)

type CameraFollow

type CameraFollow struct {
	// contains filtered or unexported fields
}

func NewCameraFollow

func NewCameraFollow() *CameraFollow

func (*CameraFollow) Update

func (s *CameraFollow) Update(w donburi.World)

type Collision

type Collision struct {
	// contains filtered or unexported fields
}

func NewCollision

func NewCollision() *Collision

func (*Collision) Init

func (c *Collision) Init(w donburi.World)

func (*Collision) Update

func (c *Collision) Update(w donburi.World)

type Controls

type Controls struct {
	// contains filtered or unexported fields
}

func NewControls

func NewControls() *Controls

func (*Controls) Init

func (c *Controls) Init(w donburi.World)

func (*Controls) Update

func (c *Controls) Update(w donburi.World)

func (*Controls) UpdateDialog

func (c *Controls) UpdateDialog(w donburi.World)

type Debug

type Debug struct {
	// contains filtered or unexported fields
}

func NewDebug

func NewDebug(restartLevelCallback func()) *Debug

func (*Debug) Draw

func (d *Debug) Draw(w donburi.World, screen *ebiten.Image)

func (*Debug) Update

func (d *Debug) Update(w donburi.World)

type Destroy

type Destroy struct {
	// contains filtered or unexported fields
}

func NewDestroy

func NewDestroy() *Destroy

func (*Destroy) Update

func (d *Destroy) Update(w donburi.World)

type DetectPOI

type DetectPOI struct {
	// contains filtered or unexported fields
}

func NewDetectPOI

func NewDetectPOI() *DetectPOI

func (*DetectPOI) Update

func (d *DetectPOI) Update(w donburi.World)

type Dimensions

type Dimensions struct{}

func NewDimensions

func NewDimensions() *Dimensions

func (*Dimensions) Update

func (d *Dimensions) Update(w donburi.World)

type HierarchyValidator

type HierarchyValidator struct {
	// contains filtered or unexported fields
}

func NewHierarchyValidator

func NewHierarchyValidator() *HierarchyValidator

func (*HierarchyValidator) Update

func (h *HierarchyValidator) Update(w donburi.World)

type Inventory

type Inventory struct {
	// contains filtered or unexported fields
}

func NewInventory

func NewInventory() *Inventory

func (*Inventory) Update

func (i *Inventory) Update(w donburi.World)

type Particles

type Particles struct {
	// contains filtered or unexported fields
}

func NewParticles

func NewParticles() *Particles

func (*Particles) Draw

func (s *Particles) Draw(w donburi.World, screen *ebiten.Image)

func (*Particles) Update

func (s *Particles) Update(w donburi.World)

type Render

type Render struct {
	// contains filtered or unexported fields
}

func NewRender

func NewRender() *Render

func (*Render) Draw

func (r *Render) Draw(w donburi.World, screen *ebiten.Image)

func (*Render) Init

func (r *Render) Init(w donburi.World)

type Text

type Text struct {
	// contains filtered or unexported fields
}

func NewText

func NewText() *Text

func (*Text) Init

func (t *Text) Init(w donburi.World)

func (*Text) Update

func (t *Text) Update(w donburi.World)

type TimeToLive

type TimeToLive struct {
	// contains filtered or unexported fields
}

func NewTimeToLive

func NewTimeToLive() *TimeToLive

func (*TimeToLive) Update

func (t *TimeToLive) Update(w donburi.World)

type Velocity

type Velocity struct {
	// contains filtered or unexported fields
}

func NewVelocity

func NewVelocity() *Velocity

func (*Velocity) Update

func (v *Velocity) Update(w donburi.World)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL