Documentation ¶
Index ¶
- Variables
- func AppDir() string
- func Exit()
- func Height() float64
- func Minimize()
- func Muted() bool
- func Open(title string, width, height int, fullscreen bool, r Responder)
- func SetBg(c uint32)
- func SetGain(g float64)
- func ToggleMute()
- func Width() float64
- type Action
- type Batch
- func (b *Batch) Begin()
- func (b *Batch) Draw(r Drawable, x, y, originX, originY, scaleX, scaleY, rotation float64, ...)
- func (b *Batch) Draw2(img *ebiten.Image, opt *ebiten.DrawImageOptions)
- func (b *Batch) End()
- func (b *Batch) Screen() *ebiten.Image
- func (b *Batch) SetProjection(width, height float64)
- type Drawable
- type Font
- type Game
- func (g *Game) Close()
- func (g *Game) Key(key Key, modifier Modifier, action Action)
- func (g *Game) Mouse(x, y int, action Action)
- func (g *Game) Preload()
- func (g *Game) Render()
- func (g *Game) Resize(w, h int)
- func (g *Game) Scroll(amount float64)
- func (g *Game) Setup()
- func (g *Game) Type(char rune)
- func (g *Game) Update(dt float64)
- type Image
- type ImageObject
- type Key
- type Loader
- func (l *Loader) Add(name, url string)
- func (l *Loader) AddReader(name, kind string, r io.Reader)
- func (l *Loader) Image(name string) *Texture
- func (l *Loader) Json(name string) string
- func (l *Loader) Load(onFinish func())
- func (l *Loader) Music(name string) *Music
- func (l *Loader) SFX(name string) *SFX
- func (l *Loader) Sound(name string) Sound
- func (l *Loader) Text(name string) []byte
- type Modifier
- type Music
- type Point
- type Region
- type Resource
- type Responder
- type SFX
- type Sound
- type Sprite
- type Texture
Constants ¶
This section is empty.
Variables ¶
View Source
var ( MOVE = Action(0) PRESS = Action(1) RELEASE = Action(2) SHIFT = Modifier(0x0001) CONTROL = Modifier(0x0002) ALT = Modifier(0x0004) SUPER = Modifier(0x0008) )
View Source
var ( Dash = ebiten.KeyMinus Apostrophe = ebiten.KeyApostrophe Semicolon = ebiten.KeySemicolon Equals = ebiten.KeyEqual Comma = ebiten.KeyComma Period = ebiten.KeyPeriod Slash = ebiten.KeySlash Backslash = ebiten.KeyBackslash Backspace = ebiten.KeyBackspace Tab = ebiten.KeyTab CapsLock = ebiten.KeyCapsLock Space = ebiten.KeySpace Enter = ebiten.KeyEnter Escape = ebiten.KeyEscape Insert = ebiten.KeyInsert PrintScreen = ebiten.KeyPrintScreen Delete = ebiten.KeyDelete PageUp = ebiten.KeyPageUp PageDown = ebiten.KeyPageDown Home = ebiten.KeyHome End = ebiten.KeyEnd Pause = ebiten.KeyPause ScrollLock = ebiten.KeyScrollLock ArrowLeft = ebiten.KeyLeft ArrowRight = ebiten.KeyRight ArrowDown = ebiten.KeyDown ArrowUp = ebiten.KeyUp LeftBracket = ebiten.KeyLeftBracket LeftShift = ebiten.KeyShift LeftControl = ebiten.KeyControl // LeftSuper = ebiten.KeySuper LeftAlt = ebiten.KeyAlt RightBracket = ebiten.KeyRightBracket RightShift = ebiten.KeyShift RightControl = ebiten.KeyControl // RightSuper = ebiten.Super RightAlt = ebiten.KeyAlt Zero = ebiten.Key0 One = ebiten.Key1 Two = ebiten.Key2 Three = ebiten.Key3 Four = ebiten.Key4 Five = ebiten.Key5 Six = ebiten.Key6 Seven = ebiten.Key7 Eight = ebiten.Key8 Nine = ebiten.Key9 F1 = ebiten.KeyF1 F2 = ebiten.KeyF2 F3 = ebiten.KeyF3 F4 = ebiten.KeyF4 F5 = ebiten.KeyF5 F6 = ebiten.KeyF6 F7 = ebiten.KeyF7 F8 = ebiten.KeyF8 F9 = ebiten.KeyF9 F10 = ebiten.KeyF10 F11 = ebiten.KeyF11 F12 = ebiten.KeyF12 A = ebiten.KeyA B = ebiten.KeyB C = ebiten.KeyC D = ebiten.KeyD E = ebiten.KeyE F = ebiten.KeyF G = ebiten.KeyG H = ebiten.KeyH I = ebiten.KeyI J = ebiten.KeyJ K = ebiten.KeyK L = ebiten.KeyL M = ebiten.KeyM N = ebiten.KeyN O = ebiten.KeyO P = ebiten.KeyP Q = ebiten.KeyQ R = ebiten.KeyR S = ebiten.KeyS T = ebiten.KeyT U = ebiten.KeyU V = ebiten.KeyV W = ebiten.KeyW X = ebiten.KeyX Y = ebiten.KeyY Z = ebiten.KeyZ NumLock = ebiten.KeyNumLock )
View Source
var OnClose func()
Functions ¶
func ToggleMute ¶
func ToggleMute()
Types ¶
type ImageObject ¶
type ImageObject struct {
// contains filtered or unexported fields
}
func NewImageObject ¶
func NewImageObject(img *image.NRGBA) *ImageObject
func (*ImageObject) Data ¶
func (i *ImageObject) Data() interface{}
func (*ImageObject) Height ¶
func (i *ImageObject) Height() int
func (*ImageObject) Width ¶
func (i *ImageObject) Width() int
type Loader ¶
type Loader struct {
// contains filtered or unexported fields
}
var (
Files *Loader
)
type Sprite ¶
Source Files ¶
Click to show internal directories.
Click to hide internal directories.