Quellcode durchsuchen

test KeyDown event

cuu vor 6 Jahren
Ursprung
Commit
238e250499
3 geänderte Dateien mit 8 neuen und 9 gelöschten Zeilen
  1. BIN
      main
  2. 6 7
      main.go
  3. 2 2
      sysgo/UI/icon_item.go

BIN
main


+ 6 - 7
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)
 			}
 		}
 	}

+ 2 - 2
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)