mouse

package
v0.0.0-...-4e89139 Latest Latest
Warning

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

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

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func GetMouseArrow

func GetMouseArrow(cache *lbx.LbxCache, scaler Scaler) (*ebiten.Image, error)

func GetMouseAttack

func GetMouseAttack(cache *lbx.LbxCache, scaler Scaler) (*ebiten.Image, error)

func GetMouseCast

func GetMouseCast(cache *lbx.LbxCache, scaler Scaler) ([]*ebiten.Image, error)

func GetMouseError

func GetMouseError(cache *lbx.LbxCache, scaler Scaler) (*ebiten.Image, error)

func GetMouseImages

func GetMouseImages(cache *lbx.LbxCache, scaler Scaler, entry int) ([]*ebiten.Image, error)

func GetMouseMagic

func GetMouseMagic(cache *lbx.LbxCache, scaler Scaler) (*ebiten.Image, error)

func GetMouseMove

func GetMouseMove(cache *lbx.LbxCache, scaler Scaler) (*ebiten.Image, error)

func GetMouseNormal

func GetMouseNormal(cache *lbx.LbxCache, scaler Scaler) (*ebiten.Image, error)

func GetMouseWait

func GetMouseWait(cache *lbx.LbxCache, scaler Scaler) (*ebiten.Image, error)

func GetSingleImage

func GetSingleImage(cache *lbx.LbxCache, scaler Scaler, entry int, index int) (*ebiten.Image, error)

func ReadMouseImages

func ReadMouseImages(fontsLbx *lbx.LbxFile, scaler Scaler, entry int) ([]*ebiten.Image, error)

Types

type MouseData

type MouseData struct {
	Normal *ebiten.Image
	Magic  *ebiten.Image
	Error  *ebiten.Image
	Arrow  *ebiten.Image
	Attack *ebiten.Image
	Wait   *ebiten.Image
	Move   *ebiten.Image
	Cast   []*ebiten.Image
}

a collection of all mouse images

func MakeMouseData

func MakeMouseData(cache *lbx.LbxCache, scaler Scaler) (*MouseData, error)

type Scaler

type Scaler interface {
	ApplyScale(image.Image) image.Image
}

Jump to

Keyboard shortcuts

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