mirror of
https://github.com/clockworkpi/LauncherGoDev.git
synced 2026-03-20 02:42:50 +01:00
try to copy whole design from python gameshell launcher
This commit is contained in:
35
sysgo/UI/multi_icon_item.go
Normal file
35
sysgo/UI/multi_icon_item.go
Normal file
@@ -0,0 +1,35 @@
|
||||
package UI
|
||||
|
||||
import (
|
||||
"github.com/cuu/gogame/image"
|
||||
)
|
||||
|
||||
|
||||
type MultiIconItem struct {
|
||||
IconItem
|
||||
|
||||
IconWidth int
|
||||
IconHeight int
|
||||
IconIndex int
|
||||
}
|
||||
|
||||
func NewMultiIconItem() *MultiIconItem {
|
||||
m := &MultiIconItem{}
|
||||
m.IconIndex = 0
|
||||
m.IconWidth = 18
|
||||
m.IconHeight = 18
|
||||
|
||||
return m
|
||||
}
|
||||
|
||||
|
||||
|
||||
func (m * MultiIconItem) CreateImageSurf() {
|
||||
if m.ImgSurf == nil and m.ImageName != "" {
|
||||
m.ImgSurf = image.Load(m.ImageName)
|
||||
}
|
||||
}
|
||||
|
||||
func (m *MultiIconItem) Draw() {
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user