From 680e87e3951337568b355a22daa986746a86ddde Mon Sep 17 00:00:00 2001 From: Milan Nikolic Date: Sun, 6 May 2018 12:59:22 +0200 Subject: [PATCH] InitWindow title is string --- raylib/platform_android.go | 13 +++++-------- raylib/platform_arm.go | 13 +++++-------- raylib/platform_desktop.go | 12 +++++------- 3 files changed, 15 insertions(+), 23 deletions(-) diff --git a/raylib/platform_android.go b/raylib/platform_android.go index 8f1f28d..c8a5e54 100644 --- a/raylib/platform_android.go +++ b/raylib/platform_android.go @@ -23,18 +23,15 @@ import ( var callbackHolder func() // InitWindow - Initialize Window and OpenGL Graphics -func InitWindow(width int32, height int32, t interface{}) { +func InitWindow(width int32, height int32, title string) { cwidth := (C.int)(width) cheight := (C.int)(height) - title, ok := t.(string) - if ok { - ctitle := C.CString(title) - defer C.free(unsafe.Pointer(ctitle)) + ctitle := C.CString(title) + defer C.free(unsafe.Pointer(ctitle)) - C.InitWindow(cwidth, cheight, ctitle) - C.android_init() - } + C.InitWindow(cwidth, cheight, ctitle) + C.android_init() } // SetCallbackFunc - Sets callback function diff --git a/raylib/platform_arm.go b/raylib/platform_arm.go index 96b09c0..b335fdf 100644 --- a/raylib/platform_arm.go +++ b/raylib/platform_arm.go @@ -14,17 +14,14 @@ import ( ) // InitWindow - Initialize Window and OpenGL Graphics -func InitWindow(width int32, height int32, t interface{}) { +func InitWindow(width int32, height int32, title string) { cwidth := (C.int)(width) cheight := (C.int)(height) - title, ok := t.(string) - if ok { - ctitle := C.CString(title) - cptitle := unsafe.Pointer(ctitle) - defer C.free(cptitle) - C.InitWindow(cwidth, cheight, cptitle) - } + ctitle := C.CString(title) + defer C.free(unsafe.Pointer(ctitle)) + + C.InitWindow(cwidth, cheight, ctitle) } // SetCallbackFunc - Sets callback function diff --git a/raylib/platform_desktop.go b/raylib/platform_desktop.go index d369a29..819ea51 100644 --- a/raylib/platform_desktop.go +++ b/raylib/platform_desktop.go @@ -14,16 +14,14 @@ import ( ) // InitWindow - Initialize Window and OpenGL Graphics -func InitWindow(width int32, height int32, t interface{}) { +func InitWindow(width int32, height int32, title string) { cwidth := (C.int)(width) cheight := (C.int)(height) - title, ok := t.(string) - if ok { - ctitle := C.CString(title) - defer C.free(unsafe.Pointer(ctitle)) - C.InitWindow(cwidth, cheight, ctitle) - } + ctitle := C.CString(title) + defer C.free(unsafe.Pointer(ctitle)) + + C.InitWindow(cwidth, cheight, ctitle) } // SetCallbackFunc - Sets callback function