remove base64 encoding/decoding which was not needed for embedding assets
This commit is contained in:
@@ -2,344 +2,287 @@ package main
|
|||||||
|
|
||||||
import (
|
import (
|
||||||
_ "embed"
|
_ "embed"
|
||||||
"encoding/base64"
|
|
||||||
"github.com/diamondburned/gotk4/pkg/gdk/v4"
|
"github.com/diamondburned/gotk4/pkg/gdk/v4"
|
||||||
"github.com/diamondburned/gotk4/pkg/gdkpixbuf/v2"
|
"github.com/diamondburned/gotk4/pkg/gdkpixbuf/v2"
|
||||||
)
|
)
|
||||||
|
|
||||||
//go:embed debug.png
|
//go:embed debug.png
|
||||||
var defaultAvatarBytes []byte
|
var defaultAvatarBytes []byte
|
||||||
var defaultAvatarB64 string = base64.StdEncoding.EncodeToString(defaultAvatarBytes)
|
|
||||||
|
|
||||||
//go:embed failed_load.png
|
//go:embed failed_load.png
|
||||||
var failedBytes []byte
|
var failedBytes []byte
|
||||||
var failedB64 string = base64.StdEncoding.EncodeToString(failedBytes)
|
|
||||||
|
|
||||||
//go:embed assets/owner.png
|
//go:embed assets/owner.png
|
||||||
var ownerMedalBytes []byte
|
var ownerMedalBytes []byte
|
||||||
var ownerMedalB64 string = base64.StdEncoding.EncodeToString(ownerMedalBytes)
|
|
||||||
|
|
||||||
//go:embed assets/admin.png
|
//go:embed assets/admin.png
|
||||||
var adminMedalBytes []byte
|
var adminMedalBytes []byte
|
||||||
var adminMedalB64 string = base64.StdEncoding.EncodeToString(adminMedalBytes)
|
|
||||||
|
|
||||||
//go:embed assets/member.png
|
//go:embed assets/member.png
|
||||||
var memberMedalBytes []byte
|
var memberMedalBytes []byte
|
||||||
var memberMedalB64 string = base64.StdEncoding.EncodeToString(memberMedalBytes)
|
|
||||||
|
|
||||||
//go:embed assets/noaffiliation.png
|
//go:embed assets/noaffiliation.png
|
||||||
var noneMedalBytes []byte
|
var noneMedalBytes []byte
|
||||||
var noneMedalB64 string = base64.StdEncoding.EncodeToString(noneMedalBytes)
|
|
||||||
|
|
||||||
//go:embed assets/outcast.png
|
//go:embed assets/outcast.png
|
||||||
var outcastMedalBytes []byte
|
var outcastMedalBytes []byte
|
||||||
var outcastMedalB64 string = base64.StdEncoding.EncodeToString(outcastMedalBytes)
|
|
||||||
|
|
||||||
//go:embed assets/cancel.png
|
//go:embed assets/cancel.png
|
||||||
var cancelBytes []byte
|
var cancelBytes []byte
|
||||||
var cancelB64 string = base64.StdEncoding.EncodeToString(cancelBytes)
|
|
||||||
|
|
||||||
//go:embed assets/status_away.png
|
//go:embed assets/status_away.png
|
||||||
var sABytes []byte
|
var sABytes []byte
|
||||||
var sAB64 string = base64.StdEncoding.EncodeToString(sABytes)
|
|
||||||
|
|
||||||
//go:embed assets/status_busy.png
|
//go:embed assets/status_busy.png
|
||||||
var sBBytes []byte
|
var sBBytes []byte
|
||||||
var sBB64 string = base64.StdEncoding.EncodeToString(sBBytes)
|
|
||||||
|
|
||||||
//go:embed assets/status_chatty.png
|
//go:embed assets/status_chatty.png
|
||||||
var sCBytes []byte
|
var sCBytes []byte
|
||||||
var sCB64 string = base64.StdEncoding.EncodeToString(sCBytes)
|
|
||||||
|
|
||||||
//go:embed assets/status_online.png
|
//go:embed assets/status_online.png
|
||||||
var sOBytes []byte
|
var sOBytes []byte
|
||||||
var sOB64 string = base64.StdEncoding.EncodeToString(sOBytes)
|
|
||||||
|
|
||||||
//go:embed assets/status_xa.png
|
//go:embed assets/status_xa.png
|
||||||
var xaBytes []byte
|
var xaBytes []byte
|
||||||
var xaB64 string = base64.StdEncoding.EncodeToString(xaBytes)
|
|
||||||
|
|
||||||
//go:embed assets/tag.png
|
//go:embed assets/tag.png
|
||||||
var tagBytes []byte
|
var tagBytes []byte
|
||||||
var tagB64 string = base64.StdEncoding.EncodeToString(tagBytes)
|
|
||||||
|
|
||||||
//go:embed assets/lambda-disabled.png
|
//go:embed assets/lambda-disabled.png
|
||||||
var logoDisabledBytes []byte
|
var logoDisabledBytes []byte
|
||||||
var logoDisabledB64 string = base64.StdEncoding.EncodeToString(logoDisabledBytes)
|
|
||||||
|
|
||||||
//go:embed assets/group.png
|
//go:embed assets/group.png
|
||||||
var groupBytes []byte
|
var groupBytes []byte
|
||||||
var groupB64 string = base64.StdEncoding.EncodeToString(groupBytes)
|
|
||||||
|
|
||||||
//go:embed assets/door_in.png
|
//go:embed assets/door_in.png
|
||||||
var doorInBytes []byte
|
var doorInBytes []byte
|
||||||
var doorInB64 string = base64.StdEncoding.EncodeToString(doorInBytes)
|
|
||||||
|
|
||||||
//go:embed assets/door_out.png
|
//go:embed assets/door_out.png
|
||||||
var doorOutBytes []byte
|
var doorOutBytes []byte
|
||||||
var doorOutB64 string = base64.StdEncoding.EncodeToString(doorOutBytes)
|
|
||||||
|
|
||||||
//go:embed assets/large_group.png
|
//go:embed assets/large_group.png
|
||||||
var largeGroupBytes []byte
|
var largeGroupBytes []byte
|
||||||
var largeGroupB64 string = base64.StdEncoding.EncodeToString(largeGroupBytes)
|
|
||||||
|
|
||||||
//go:embed assets/world.png
|
//go:embed assets/world.png
|
||||||
var worldBytes []byte
|
var worldBytes []byte
|
||||||
var worldB64 string = base64.StdEncoding.EncodeToString(worldBytes)
|
|
||||||
|
|
||||||
//go:embed assets/disconnect.png
|
//go:embed assets/disconnect.png
|
||||||
var disconnectBytes []byte
|
var disconnectBytes []byte
|
||||||
var disconnectB64 string = base64.StdEncoding.EncodeToString(disconnectBytes)
|
|
||||||
|
|
||||||
//go:embed assets/chart_bar.png
|
//go:embed assets/chart_bar.png
|
||||||
var barBytes []byte
|
var barBytes []byte
|
||||||
var barB64 string = base64.StdEncoding.EncodeToString(barBytes)
|
|
||||||
|
|
||||||
//go:embed assets/ok.png
|
//go:embed assets/ok.png
|
||||||
var okBytes []byte
|
var okBytes []byte
|
||||||
var okB64 string = base64.StdEncoding.EncodeToString(okBytes)
|
|
||||||
|
|
||||||
//go:embed assets/hourglass.png
|
//go:embed assets/hourglass.png
|
||||||
var hourglassBytes []byte
|
var hourglassBytes []byte
|
||||||
var hourglassB64 string = base64.StdEncoding.EncodeToString(hourglassBytes)
|
|
||||||
|
|
||||||
//go:embed assets/connect_tls.png
|
//go:embed assets/connect_tls.png
|
||||||
var connectBytes []byte
|
var connectBytes []byte
|
||||||
var connectB64 string = base64.StdEncoding.EncodeToString(connectBytes)
|
|
||||||
|
|
||||||
//go:embed assets/comment.png
|
//go:embed assets/comment.png
|
||||||
var commentBytes []byte
|
var commentBytes []byte
|
||||||
var commentB64 string = base64.StdEncoding.EncodeToString(commentBytes)
|
|
||||||
|
|
||||||
//go:embed assets/information.png
|
//go:embed assets/information.png
|
||||||
var informationBytes []byte
|
var informationBytes []byte
|
||||||
var informationB64 string = base64.StdEncoding.EncodeToString(informationBytes)
|
|
||||||
|
|
||||||
//go:embed assets/car.png
|
//go:embed assets/car.png
|
||||||
var carBytes []byte
|
var carBytes []byte
|
||||||
var carB64 string = base64.StdEncoding.EncodeToString(carBytes)
|
|
||||||
|
|
||||||
func init() {
|
func init() {
|
||||||
|
|
||||||
loader := gdkpixbuf.NewPixbufLoader()
|
loader := gdkpixbuf.NewPixbufLoader()
|
||||||
|
|
||||||
defaultAvatarData, _ := base64.StdEncoding.DecodeString(defaultAvatarB64)
|
loader.Write(defaultAvatarBytes)
|
||||||
loader.Write(defaultAvatarData)
|
|
||||||
loader.Close()
|
loader.Close()
|
||||||
clientAssets["DefaultAvatar"] = gdk.NewTextureForPixbuf(loader.Pixbuf())
|
clientAssets["DefaultAvatar"] = gdk.NewTextureForPixbuf(loader.Pixbuf())
|
||||||
|
|
||||||
loader = gdkpixbuf.NewPixbufLoader()
|
loader = gdkpixbuf.NewPixbufLoader()
|
||||||
|
|
||||||
failedData, _ := base64.StdEncoding.DecodeString(failedB64)
|
loader.Write(failedBytes)
|
||||||
loader.Write(failedData)
|
|
||||||
loader.Close()
|
loader.Close()
|
||||||
|
|
||||||
clientAssets["FailedAvatar"] = gdk.NewTextureForPixbuf(loader.Pixbuf())
|
clientAssets["FailedAvatar"] = gdk.NewTextureForPixbuf(loader.Pixbuf())
|
||||||
|
|
||||||
loader = gdkpixbuf.NewPixbufLoader()
|
loader = gdkpixbuf.NewPixbufLoader()
|
||||||
|
|
||||||
ownerMedalData, _ := base64.StdEncoding.DecodeString(ownerMedalB64)
|
loader.Write(ownerMedalBytes)
|
||||||
loader.Write(ownerMedalData)
|
|
||||||
loader.Close()
|
loader.Close()
|
||||||
|
|
||||||
clientAssets["owner"] = gdk.NewTextureForPixbuf(loader.Pixbuf())
|
clientAssets["owner"] = gdk.NewTextureForPixbuf(loader.Pixbuf())
|
||||||
|
|
||||||
loader = gdkpixbuf.NewPixbufLoader()
|
loader = gdkpixbuf.NewPixbufLoader()
|
||||||
|
|
||||||
cancelData, _ := base64.StdEncoding.DecodeString(cancelB64)
|
loader.Write(cancelBytes)
|
||||||
loader.Write(cancelData)
|
|
||||||
loader.Close()
|
loader.Close()
|
||||||
|
|
||||||
clientAssets["cancel"] = gdk.NewTextureForPixbuf(loader.Pixbuf())
|
clientAssets["cancel"] = gdk.NewTextureForPixbuf(loader.Pixbuf())
|
||||||
|
|
||||||
loader = gdkpixbuf.NewPixbufLoader()
|
loader = gdkpixbuf.NewPixbufLoader()
|
||||||
|
|
||||||
tagData, _ := base64.StdEncoding.DecodeString(tagB64)
|
loader.Write(tagBytes)
|
||||||
loader.Write(tagData)
|
|
||||||
loader.Close()
|
loader.Close()
|
||||||
|
|
||||||
clientAssets["tag"] = gdk.NewTextureForPixbuf(loader.Pixbuf())
|
clientAssets["tag"] = gdk.NewTextureForPixbuf(loader.Pixbuf())
|
||||||
|
|
||||||
loader = gdkpixbuf.NewPixbufLoader()
|
loader = gdkpixbuf.NewPixbufLoader()
|
||||||
|
|
||||||
adminMedalData, _ := base64.StdEncoding.DecodeString(adminMedalB64)
|
loader.Write(adminMedalBytes)
|
||||||
loader.Write(adminMedalData)
|
|
||||||
loader.Close()
|
loader.Close()
|
||||||
|
|
||||||
clientAssets["admin"] = gdk.NewTextureForPixbuf(loader.Pixbuf())
|
clientAssets["admin"] = gdk.NewTextureForPixbuf(loader.Pixbuf())
|
||||||
|
|
||||||
loader = gdkpixbuf.NewPixbufLoader()
|
loader = gdkpixbuf.NewPixbufLoader()
|
||||||
|
|
||||||
memberMedalData, _ := base64.StdEncoding.DecodeString(memberMedalB64)
|
loader.Write(memberMedalBytes)
|
||||||
loader.Write(memberMedalData)
|
|
||||||
loader.Close()
|
loader.Close()
|
||||||
|
|
||||||
clientAssets["member"] = gdk.NewTextureForPixbuf(loader.Pixbuf())
|
clientAssets["member"] = gdk.NewTextureForPixbuf(loader.Pixbuf())
|
||||||
|
|
||||||
loader = gdkpixbuf.NewPixbufLoader()
|
loader = gdkpixbuf.NewPixbufLoader()
|
||||||
|
|
||||||
noneMedalData, _ := base64.StdEncoding.DecodeString(noneMedalB64)
|
loader.Write(noneMedalBytes)
|
||||||
loader.Write(noneMedalData)
|
|
||||||
loader.Close()
|
loader.Close()
|
||||||
|
|
||||||
clientAssets["none"] = gdk.NewTextureForPixbuf(loader.Pixbuf())
|
clientAssets["none"] = gdk.NewTextureForPixbuf(loader.Pixbuf())
|
||||||
|
|
||||||
loader = gdkpixbuf.NewPixbufLoader()
|
loader = gdkpixbuf.NewPixbufLoader()
|
||||||
|
|
||||||
outcastMedalData, _ := base64.StdEncoding.DecodeString(outcastMedalB64)
|
loader.Write(outcastMedalBytes)
|
||||||
loader.Write(outcastMedalData)
|
|
||||||
loader.Close()
|
loader.Close()
|
||||||
|
|
||||||
clientAssets["outcast"] = gdk.NewTextureForPixbuf(loader.Pixbuf())
|
clientAssets["outcast"] = gdk.NewTextureForPixbuf(loader.Pixbuf())
|
||||||
|
|
||||||
loader = gdkpixbuf.NewPixbufLoader()
|
loader = gdkpixbuf.NewPixbufLoader()
|
||||||
|
|
||||||
disabledLogoData, _ := base64.StdEncoding.DecodeString(logoDisabledB64)
|
loader.Write(logoDisabledBytes)
|
||||||
loader.Write(disabledLogoData)
|
|
||||||
loader.Close()
|
loader.Close()
|
||||||
|
|
||||||
clientAssets["disabled_logo"] = gdk.NewTextureForPixbuf(loader.Pixbuf())
|
clientAssets["disabled_logo"] = gdk.NewTextureForPixbuf(loader.Pixbuf())
|
||||||
|
|
||||||
loader = gdkpixbuf.NewPixbufLoader()
|
loader = gdkpixbuf.NewPixbufLoader()
|
||||||
|
|
||||||
groupData, _ := base64.StdEncoding.DecodeString(groupB64)
|
loader.Write(groupBytes)
|
||||||
loader.Write(groupData)
|
|
||||||
loader.Close()
|
loader.Close()
|
||||||
|
|
||||||
clientAssets["group"] = gdk.NewTextureForPixbuf(loader.Pixbuf())
|
clientAssets["group"] = gdk.NewTextureForPixbuf(loader.Pixbuf())
|
||||||
|
|
||||||
loader = gdkpixbuf.NewPixbufLoader()
|
loader = gdkpixbuf.NewPixbufLoader()
|
||||||
|
|
||||||
doorInData, _ := base64.StdEncoding.DecodeString(doorInB64)
|
loader.Write(doorInBytes)
|
||||||
loader.Write(doorInData)
|
|
||||||
loader.Close()
|
loader.Close()
|
||||||
|
|
||||||
clientAssets["door_in"] = gdk.NewTextureForPixbuf(loader.Pixbuf())
|
clientAssets["door_in"] = gdk.NewTextureForPixbuf(loader.Pixbuf())
|
||||||
|
|
||||||
loader = gdkpixbuf.NewPixbufLoader()
|
loader = gdkpixbuf.NewPixbufLoader()
|
||||||
|
|
||||||
doorOutData, _ := base64.StdEncoding.DecodeString(doorOutB64)
|
loader.Write(doorOutBytes)
|
||||||
loader.Write(doorOutData)
|
|
||||||
loader.Close()
|
loader.Close()
|
||||||
|
|
||||||
clientAssets["door_out"] = gdk.NewTextureForPixbuf(loader.Pixbuf())
|
clientAssets["door_out"] = gdk.NewTextureForPixbuf(loader.Pixbuf())
|
||||||
|
|
||||||
loader = gdkpixbuf.NewPixbufLoader()
|
loader = gdkpixbuf.NewPixbufLoader()
|
||||||
|
|
||||||
largeGroupData, _ := base64.StdEncoding.DecodeString(largeGroupB64)
|
loader.Write(largeGroupBytes)
|
||||||
loader.Write(largeGroupData)
|
|
||||||
loader.Close()
|
loader.Close()
|
||||||
|
|
||||||
clientAssets["large_group"] = gdk.NewTextureForPixbuf(loader.Pixbuf())
|
clientAssets["large_group"] = gdk.NewTextureForPixbuf(loader.Pixbuf())
|
||||||
|
|
||||||
loader = gdkpixbuf.NewPixbufLoader()
|
loader = gdkpixbuf.NewPixbufLoader()
|
||||||
|
|
||||||
worldData, _ := base64.StdEncoding.DecodeString(worldB64)
|
loader.Write(worldBytes)
|
||||||
loader.Write(worldData)
|
|
||||||
loader.Close()
|
loader.Close()
|
||||||
|
|
||||||
clientAssets["world"] = gdk.NewTextureForPixbuf(loader.Pixbuf())
|
clientAssets["world"] = gdk.NewTextureForPixbuf(loader.Pixbuf())
|
||||||
|
|
||||||
loader = gdkpixbuf.NewPixbufLoader()
|
loader = gdkpixbuf.NewPixbufLoader()
|
||||||
|
|
||||||
disconnectData, _ := base64.StdEncoding.DecodeString(disconnectB64)
|
loader.Write(disconnectBytes)
|
||||||
loader.Write(disconnectData)
|
|
||||||
loader.Close()
|
loader.Close()
|
||||||
|
|
||||||
clientAssets["disconnect"] = gdk.NewTextureForPixbuf(loader.Pixbuf())
|
clientAssets["disconnect"] = gdk.NewTextureForPixbuf(loader.Pixbuf())
|
||||||
|
|
||||||
loader = gdkpixbuf.NewPixbufLoader()
|
loader = gdkpixbuf.NewPixbufLoader()
|
||||||
|
|
||||||
barData, _ := base64.StdEncoding.DecodeString(barB64)
|
loader.Write(barBytes)
|
||||||
loader.Write(barData)
|
|
||||||
loader.Close()
|
loader.Close()
|
||||||
|
|
||||||
clientAssets["chart_bar"] = gdk.NewTextureForPixbuf(loader.Pixbuf())
|
clientAssets["chart_bar"] = gdk.NewTextureForPixbuf(loader.Pixbuf())
|
||||||
|
|
||||||
loader = gdkpixbuf.NewPixbufLoader()
|
loader = gdkpixbuf.NewPixbufLoader()
|
||||||
|
|
||||||
okData, _ := base64.StdEncoding.DecodeString(okB64)
|
loader.Write(okBytes)
|
||||||
loader.Write(okData)
|
|
||||||
loader.Close()
|
loader.Close()
|
||||||
|
|
||||||
clientAssets["ok"] = gdk.NewTextureForPixbuf(loader.Pixbuf())
|
clientAssets["ok"] = gdk.NewTextureForPixbuf(loader.Pixbuf())
|
||||||
|
|
||||||
loader = gdkpixbuf.NewPixbufLoader()
|
loader = gdkpixbuf.NewPixbufLoader()
|
||||||
|
|
||||||
hourglassData, _ := base64.StdEncoding.DecodeString(hourglassB64)
|
loader.Write(hourglassBytes)
|
||||||
loader.Write(hourglassData)
|
|
||||||
loader.Close()
|
loader.Close()
|
||||||
|
|
||||||
clientAssets["hourglass"] = gdk.NewTextureForPixbuf(loader.Pixbuf())
|
clientAssets["hourglass"] = gdk.NewTextureForPixbuf(loader.Pixbuf())
|
||||||
|
|
||||||
loader = gdkpixbuf.NewPixbufLoader()
|
loader = gdkpixbuf.NewPixbufLoader()
|
||||||
|
|
||||||
connectData, _ := base64.StdEncoding.DecodeString(connectB64)
|
loader.Write(connectBytes)
|
||||||
loader.Write(connectData)
|
|
||||||
loader.Close()
|
loader.Close()
|
||||||
|
|
||||||
clientAssets["connect"] = gdk.NewTextureForPixbuf(loader.Pixbuf())
|
clientAssets["connect"] = gdk.NewTextureForPixbuf(loader.Pixbuf())
|
||||||
|
|
||||||
loader = gdkpixbuf.NewPixbufLoader()
|
loader = gdkpixbuf.NewPixbufLoader()
|
||||||
|
|
||||||
commentData, _ := base64.StdEncoding.DecodeString(commentB64)
|
loader.Write(commentBytes)
|
||||||
loader.Write(commentData)
|
|
||||||
loader.Close()
|
loader.Close()
|
||||||
|
|
||||||
clientAssets["comment"] = gdk.NewTextureForPixbuf(loader.Pixbuf())
|
clientAssets["comment"] = gdk.NewTextureForPixbuf(loader.Pixbuf())
|
||||||
|
|
||||||
loader = gdkpixbuf.NewPixbufLoader()
|
loader = gdkpixbuf.NewPixbufLoader()
|
||||||
|
|
||||||
informationData, _ := base64.StdEncoding.DecodeString(informationB64)
|
loader.Write(informationBytes)
|
||||||
loader.Write(informationData)
|
|
||||||
loader.Close()
|
loader.Close()
|
||||||
|
|
||||||
clientAssets["information"] = gdk.NewTextureForPixbuf(loader.Pixbuf())
|
clientAssets["information"] = gdk.NewTextureForPixbuf(loader.Pixbuf())
|
||||||
|
|
||||||
loader = gdkpixbuf.NewPixbufLoader()
|
loader = gdkpixbuf.NewPixbufLoader()
|
||||||
|
|
||||||
sAData, _ := base64.StdEncoding.DecodeString(sAB64)
|
loader.Write(sABytes)
|
||||||
loader.Write(sAData)
|
|
||||||
loader.Close()
|
loader.Close()
|
||||||
|
|
||||||
clientAssets["status_away"] = gdk.NewTextureForPixbuf(loader.Pixbuf())
|
clientAssets["status_away"] = gdk.NewTextureForPixbuf(loader.Pixbuf())
|
||||||
|
|
||||||
loader = gdkpixbuf.NewPixbufLoader()
|
loader = gdkpixbuf.NewPixbufLoader()
|
||||||
|
|
||||||
sBData, _ := base64.StdEncoding.DecodeString(sBB64)
|
loader.Write(sBBytes)
|
||||||
loader.Write(sBData)
|
|
||||||
loader.Close()
|
loader.Close()
|
||||||
|
|
||||||
clientAssets["status_dnd"] = gdk.NewTextureForPixbuf(loader.Pixbuf())
|
clientAssets["status_dnd"] = gdk.NewTextureForPixbuf(loader.Pixbuf())
|
||||||
|
|
||||||
loader = gdkpixbuf.NewPixbufLoader()
|
loader = gdkpixbuf.NewPixbufLoader()
|
||||||
|
|
||||||
sCData, _ := base64.StdEncoding.DecodeString(sCB64)
|
loader.Write(sCBytes)
|
||||||
loader.Write(sCData)
|
|
||||||
loader.Close()
|
loader.Close()
|
||||||
|
|
||||||
clientAssets["status_chat"] = gdk.NewTextureForPixbuf(loader.Pixbuf())
|
clientAssets["status_chat"] = gdk.NewTextureForPixbuf(loader.Pixbuf())
|
||||||
|
|
||||||
loader = gdkpixbuf.NewPixbufLoader()
|
loader = gdkpixbuf.NewPixbufLoader()
|
||||||
|
|
||||||
xaData, _ := base64.StdEncoding.DecodeString(xaB64)
|
loader.Write(xaBytes)
|
||||||
loader.Write(xaData)
|
|
||||||
loader.Close()
|
loader.Close()
|
||||||
|
|
||||||
clientAssets["status_xa"] = gdk.NewTextureForPixbuf(loader.Pixbuf())
|
clientAssets["status_xa"] = gdk.NewTextureForPixbuf(loader.Pixbuf())
|
||||||
|
|
||||||
loader = gdkpixbuf.NewPixbufLoader()
|
loader = gdkpixbuf.NewPixbufLoader()
|
||||||
|
|
||||||
sOData, _ := base64.StdEncoding.DecodeString(sOB64)
|
loader.Write(sOBytes)
|
||||||
loader.Write(sOData)
|
|
||||||
loader.Close()
|
loader.Close()
|
||||||
|
|
||||||
clientAssets["status_"] = gdk.NewTextureForPixbuf(loader.Pixbuf())
|
clientAssets["status_"] = gdk.NewTextureForPixbuf(loader.Pixbuf())
|
||||||
|
|
||||||
loader = gdkpixbuf.NewPixbufLoader()
|
loader = gdkpixbuf.NewPixbufLoader()
|
||||||
|
|
||||||
carData, _ := base64.StdEncoding.DecodeString(carB64)
|
loader.Write(carBytes)
|
||||||
loader.Write(carData)
|
|
||||||
loader.Close()
|
loader.Close()
|
||||||
|
|
||||||
clientAssets["car"] = gdk.NewTextureForPixbuf(loader.Pixbuf())
|
clientAssets["car"] = gdk.NewTextureForPixbuf(loader.Pixbuf())
|
||||||
|
|||||||
Reference in New Issue
Block a user