mirror of
https://github.com/hajimehoshi/ebiten.git
synced 2025-02-04 15:04:28 +01:00
examples/fullscreen: forbid quiting on browsers
This commit is contained in:
parent
535e64f2bf
commit
e4d6381452
@ -82,7 +82,7 @@ func (g *Game) Update() error {
|
|||||||
if runtime.GOOS == "js" && ebiten.IsKeyPressed(ebiten.KeyF) {
|
if runtime.GOOS == "js" && ebiten.IsKeyPressed(ebiten.KeyF) {
|
||||||
ebiten.SetFullscreen(true)
|
ebiten.SetFullscreen(true)
|
||||||
}
|
}
|
||||||
if ebiten.IsKeyPressed(ebiten.KeyQ) {
|
if runtime.GOOS != "js" && ebiten.IsKeyPressed(ebiten.KeyQ) {
|
||||||
return regularTermination
|
return regularTermination
|
||||||
}
|
}
|
||||||
return nil
|
return nil
|
||||||
@ -103,9 +103,11 @@ func (g *Game) Draw(screen *ebiten.Image) {
|
|||||||
screen.DrawImage(gophersImage, op)
|
screen.DrawImage(gophersImage, op)
|
||||||
|
|
||||||
fw, fh := ebiten.ScreenSizeInFullscreen()
|
fw, fh := ebiten.ScreenSizeInFullscreen()
|
||||||
msg := "This is an example of the finest fullscreen. Press Q to quit.\n"
|
msg := "This is an example of the finest fullscreen.\n"
|
||||||
if runtime.GOOS == "js" {
|
if runtime.GOOS == "js" {
|
||||||
msg += "Press F to enter fullscreen (again).\n"
|
msg += "Press F to enter fullscreen (again).\n"
|
||||||
|
} else {
|
||||||
|
msg += "Press Q to quit.\n"
|
||||||
}
|
}
|
||||||
msg += fmt.Sprintf("Screen size in fullscreen: %d, %d\n", fw, fh)
|
msg += fmt.Sprintf("Screen size in fullscreen: %d, %d\n", fw, fh)
|
||||||
msg += fmt.Sprintf("Game's screen size: %d, %d\n", sw, sh)
|
msg += fmt.Sprintf("Game's screen size: %d, %d\n", sw, sh)
|
||||||
|
Loading…
Reference in New Issue
Block a user