game

package
v0.0.0-...-bf68151 Latest Latest
Warning

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

Go to latest
Published: Jul 13, 2019 License: Apache-2.0 Imports: 21 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Scale

func Scale() float64

Types

type Game

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

func New

func New(width, height int, requester scene.Requester) *Game

func NewWithDefaultRequester

func NewWithDefaultRequester(width, height int) (*Game, error)

func (*Game) RespondAsset

func (g *Game) RespondAsset(id int, success bool, data []byte)

func (*Game) RespondChangeLanguage

func (g *Game) RespondChangeLanguage(id int)

func (*Game) RespondInterstitialAds

func (g *Game) RespondInterstitialAds(id int, success bool)
func (g *Game) RespondOpenLink(id int)

func (*Game) RespondPurchase

func (g *Game) RespondPurchase(id int, success bool, purchases []uint8)

func (*Game) RespondRestorePurchases

func (g *Game) RespondRestorePurchases(id int, success bool, purchases []uint8)

func (*Game) RespondRewardedAds

func (g *Game) RespondRewardedAds(id int, success bool)

func (*Game) RespondSavePermanent

func (g *Game) RespondSavePermanent(id int)

func (*Game) RespondSaveProgress

func (g *Game) RespondSaveProgress(id int)

func (*Game) RespondShareImage

func (g *Game) RespondShareImage(id int)

func (*Game) RespondShowShop

func (g *Game) RespondShowShop(id int, success bool, purchases []uint8)

func (*Game) RespondUnlockAchievement

func (g *Game) RespondUnlockAchievement(id int)

func (*Game) SetPlatformData

func (g *Game) SetPlatformData(key scene.PlatformDataKey, value string)

func (*Game) SetScreenSize

func (g *Game) SetScreenSize(width, height int, scale float64)

func (*Game) Update

func (g *Game) Update(screen *ebiten.Image) error

type Requester

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

func (*Requester) RequestAsset

func (m *Requester) RequestAsset(requestID int, key string)

func (*Requester) RequestChangeLanguage

func (m *Requester) RequestChangeLanguage(requestID int, lang string)

func (*Requester) RequestInterstitialAds

func (m *Requester) RequestInterstitialAds(requestID int, forceAds bool)

func (*Requester) RequestMarkNewsRead

func (m *Requester) RequestMarkNewsRead(newsId int64)
func (m *Requester) RequestOpenLink(requestID int, linkType string, data string)

func (*Requester) RequestPurchase

func (m *Requester) RequestPurchase(requestID int, productID string)

func (*Requester) RequestRestorePurchases

func (m *Requester) RequestRestorePurchases(requestID int)

func (*Requester) RequestReview

func (m *Requester) RequestReview()

func (*Requester) RequestRewardedAds

func (m *Requester) RequestRewardedAds(requestID int, forceAds bool)

func (*Requester) RequestSavePermanent

func (m *Requester) RequestSavePermanent(requestID int, data []byte)

func (*Requester) RequestSaveProgress

func (m *Requester) RequestSaveProgress(requestID int, data []uint8)

func (*Requester) RequestSendAnalytics

func (m *Requester) RequestSendAnalytics(eventName string, value string)

func (*Requester) RequestShareImage

func (m *Requester) RequestShareImage(requestID int, title string, message string, image []byte)

func (*Requester) RequestShowShop

func (m *Requester) RequestShowShop(requestID int, data string)

func (*Requester) RequestTerminateGame

func (m *Requester) RequestTerminateGame()

func (*Requester) RequestUnlockAchievement

func (m *Requester) RequestUnlockAchievement(requestID int, achievementID int)

func (*Requester) RequestVibration

func (m *Requester) RequestVibration(t string)

Jump to

Keyboard shortcuts

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