Add window icon
This commit is contained in:
parent
b3a47ae1cd
commit
3f4986adf2
3 changed files with 16 additions and 5 deletions
|
@ -1,3 +1,6 @@
|
|||
1.4.4:
|
||||
- Add window icon
|
||||
|
||||
1.4.3:
|
||||
- Print error message when connection fails
|
||||
- Support navigating lists using arrow keys
|
||||
|
|
15
game/game.go
15
game/game.go
|
@ -80,7 +80,8 @@ var (
|
|||
|
||||
imgProfileBirthday1 *ebiten.Image
|
||||
|
||||
imgIcon *ebiten.Image
|
||||
imgIcon *ebiten.Image
|
||||
ImgIconAlt image.Image
|
||||
|
||||
fontMutex = &sync.Mutex{}
|
||||
)
|
||||
|
@ -162,6 +163,9 @@ var (
|
|||
|
||||
func init() {
|
||||
gotext.SetDomain("boxcars")
|
||||
|
||||
ImgIconAlt = _loadImage("asset/image/icon.png")
|
||||
imgIcon = ebiten.NewImageFromImage(ImgIconAlt)
|
||||
}
|
||||
|
||||
func ls(s string) {
|
||||
|
@ -271,8 +275,6 @@ func loadImageAssets(width int) {
|
|||
imgCubes64 = resizeDice(imgCubes.SubImage(image.Rect(size*2, size*1, size*3, size*2)).(*ebiten.Image), 0.6)
|
||||
|
||||
imgProfileBirthday1 = ebiten.NewImageFromImage(loadImage("asset/image/profile_birthday_1.png"))
|
||||
|
||||
imgIcon = ebiten.NewImageFromImage(loadImage("asset/image/icon.png"))
|
||||
}
|
||||
|
||||
func loadAudioAssets() {
|
||||
|
@ -329,7 +331,7 @@ func loadAudioAssets() {
|
|||
randomizeByteSlice(homeMultiSounds)
|
||||
}
|
||||
|
||||
func loadImage(assetPath string) *ebiten.Image {
|
||||
func _loadImage(assetPath string) image.Image {
|
||||
f, err := assetFS.Open(assetPath)
|
||||
if err != nil {
|
||||
panic(err)
|
||||
|
@ -339,8 +341,11 @@ func loadImage(assetPath string) *ebiten.Image {
|
|||
if err != nil {
|
||||
log.Fatal(err)
|
||||
}
|
||||
return img
|
||||
}
|
||||
|
||||
return ebiten.NewImageFromImage(img)
|
||||
func loadImage(assetPath string) *ebiten.Image {
|
||||
return ebiten.NewImageFromImage(_loadImage(assetPath))
|
||||
}
|
||||
|
||||
func loadAsset(assetPath string, width int) *ebiten.Image {
|
||||
|
|
3
main.go
3
main.go
|
@ -3,11 +3,13 @@ package main
|
|||
//go:generate xgotext -no-locations -default boxcars -in . -out game/locales
|
||||
|
||||
import (
|
||||
"image"
|
||||
"log"
|
||||
"os"
|
||||
"os/signal"
|
||||
"syscall"
|
||||
|
||||
"code.rocket9labs.com/tslocum/boxcars/game"
|
||||
"github.com/hajimehoshi/ebiten/v2"
|
||||
)
|
||||
|
||||
|
@ -20,6 +22,7 @@ func main() {
|
|||
ebiten.SetWindowTitle("bgammon.org - Free Online Backgammon")
|
||||
ebiten.SetWindowSize(screenWidth, screenHeight)
|
||||
ebiten.SetWindowResizingMode(ebiten.WindowResizingModeEnabled)
|
||||
ebiten.SetWindowIcon([]image.Image{game.ImgIconAlt})
|
||||
|
||||
g := parseFlags()
|
||||
|
||||
|
|
Loading…
Reference in a new issue