try to copy whole design from python gameshell launcher

This commit is contained in:
cuu
2018-06-12 16:59:43 +08:00
parent 7b0b08324c
commit cd4c65ec8a
15 changed files with 629 additions and 0 deletions

View 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() {
}