scene

package
v0.0.0-...-32a2d26 Latest Latest
Warning

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

Go to latest
Published: Dec 4, 2018 License: Apache-2.0 Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewCaptionSceneFunc

func NewCaptionSceneFunc(face font.Face, textColor color.Color, getText func() string) *captionScene

func NewCaptionSceneString

func NewCaptionSceneString(face font.Face, textColor color.Color, text string) *captionScene

Types

type Manager

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

func NewManager

func NewManager() *Manager

func (*Manager) Activate

func (m *Manager) Activate(name string, needReInit bool)

Main or Network loop

func (*Manager) Delete

func (m *Manager) Delete(name string)

Main or Network loop

func (*Manager) Init

func (m *Manager) Init(name string)

Main or Network loop

func (*Manager) Install

func (m *Manager) Install(name string, Scene scene, inited bool)

Main or Network loop

func (*Manager) OnCommand

func (m *Manager) OnCommand(command string)

Main or Network loop

func (*Manager) SetAsPauseScene

func (m *Manager) SetAsPauseScene(pauseSceneName string)

Main or Network loop

func (*Manager) SetPaused

func (m *Manager) SetPaused(paused bool)

Main or Network loop

func (*Manager) UpdateAndDraw

func (m *Manager) UpdateAndDraw(dt float64, image *ebiten.Image, doDraw bool)

main cycle

func (*Manager) WaitDone

func (m *Manager) WaitDone()

Main or Network loop

type PauseScene

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

func NewPauseScene

func NewPauseScene(face font.Face, getReason func() network.PauseReason) *PauseScene

func (*PauseScene) Destroy

func (p *PauseScene) Destroy()

func (*PauseScene) Draw

func (p *PauseScene) Draw(image *ebiten.Image)

func (*PauseScene) Init

func (p *PauseScene) Init()

func (PauseScene) OnCommand

func (PauseScene) OnCommand(command string)

func (*PauseScene) Update

func (p *PauseScene) Update(float64)

Jump to

Keyboard shortcuts

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