diff --git a/main b/main index 8950d7e..bd616a3 100755 Binary files a/main and b/main differ diff --git a/main.go b/main.go index 0655c50..e2205bc 100644 --- a/main.go +++ b/main.go @@ -61,16 +61,15 @@ func run() int { if ev.Type == event.KEYDOWN { fmt.Println(ev) if ev.Data["Key"] == "Q" { + main_screen.OnExitCb() return 0 - } - if ev.Data["Key"] == "Escape" { - return 0 - } - if ev.Data["Key"] == "T" { + }else if ev.Data["Key"] == "D" { time.Delay(1000) - } - if ev.Data["Key"] == "P" { + }else if ev.Data["Key"] == "P" { event.Post(event.RUNEVT,"GODEBUG=cgocheck=0 sucks") // just id and string, simpify the stuff + + }else { + main_screen.KeyDown(ev) } } } diff --git a/sysgo/UI/icon_item.go b/sysgo/UI/icon_item.go index 7367be4..7815cfd 100644 --- a/sysgo/UI/icon_item.go +++ b/sysgo/UI/icon_item.go @@ -1,7 +1,7 @@ package UI import ( - "fmt" +// "fmt" "github.com/veandco/go-sdl2/sdl" "github.com/veandco/go-sdl2/ttf" @@ -256,7 +256,7 @@ func (self *IconItem) Draw() { lab_w,lab_h:= self.Label.Size() if self.Align == ALIGN["VCenter"] { - fmt.Println("IconItem Draw VCenter:",lab_w,lab_h,self.Label.GetText()) +// fmt.Println("IconItem Draw VCenter:",lab_w,lab_h,self.Label.GetText()) self.Label.NewCoord( self.PosX - lab_w/2 + parent_x, self.PosY + self.Height/2+6+parent_y)