magicview

package
v0.0.0-...-794a653 Latest Latest
Warning

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

Go to latest
Published: Feb 24, 2025 License: BSD-3-Clause Imports: 18 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func MakeTransmuteElements

func MakeTransmuteElements(ui *uilib.UI, smallFont *font.Font, player *playerlib.Player, help *helplib.Help, cache *lbx.LbxCache, imageCache *util.ImageCache) *uilib.UIElementGroup

Types

type MagicScreen

type MagicScreen struct {
	Cache      *lbx.LbxCache
	ImageCache util.ImageCache

	UI    *uilib.UI
	State MagicScreenState

	Power int

	ManaLocked     bool
	ResearchLocked bool
	SkillLocked    bool
}

func MakeMagicScreen

func MakeMagicScreen(cache *lbx.LbxCache, player *playerlib.Player, enemies []*playerlib.Player, power int) *MagicScreen

func (*MagicScreen) Draw

func (magic *MagicScreen) Draw(screen *ebiten.Image)

func (*MagicScreen) MakeUI

func (magic *MagicScreen) MakeUI(player *playerlib.Player, enemies []*playerlib.Player) *uilib.UI

func (*MagicScreen) Update

func (magic *MagicScreen) Update() MagicScreenState

type MagicScreenState

type MagicScreenState int
const (
	MagicScreenStateRunning MagicScreenState = iota
	MagicScreenStateDone
)

Jump to

Keyboard shortcuts

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