From f2f49013f1a18f36c0def92a087cc1097664ea7a Mon Sep 17 00:00:00 2001 From: filifa Date: Sat, 24 Aug 2024 22:03:37 -0500 Subject: [PATCH] don't import C in root --- cmd/root.go | 9 +-------- cmd/window.go | 6 ++++++ 2 files changed, 7 insertions(+), 8 deletions(-) diff --git a/cmd/root.go b/cmd/root.go index 2ae7b63..156461f 100644 --- a/cmd/root.go +++ b/cmd/root.go @@ -16,13 +16,6 @@ along with this program. If not, see . */ package cmd -/* -#cgo CFLAGS: -I/home/nick/Downloads/include -#cgo LDFLAGS: -L/home/nick/.local/lib -lprojectM-4 -#include "projectM-4/projectM.h" -*/ -import "C" - import ( "os" @@ -36,7 +29,7 @@ func handleWindowEvent(event *sdl.WindowEvent, m *milkDropWindow) { switch event.Event { case sdl.WINDOWEVENT_RESIZED: w, h := event.Data1, event.Data2 - C.projectm_set_window_size(m.handle, C.ulong(w), C.ulong(h)) + m.resize(w, h) } } diff --git a/cmd/window.go b/cmd/window.go index e41e225..dfbbc91 100644 --- a/cmd/window.go +++ b/cmd/window.go @@ -17,6 +17,8 @@ along with this program. If not, see . package cmd /* +#cgo CFLAGS: -I/home/nick/Downloads/include +#cgo LDFLAGS: -L/home/nick/.local/lib -lprojectM-4 #include "projectM-4/projectM.h" #include */ @@ -93,3 +95,7 @@ func (m *milkDropWindow) render() (bool, error) { return true, nil } + +func (m *milkDropWindow) resize(w, h int32) { + C.projectm_set_window_size(m.handle, C.ulong(w), C.ulong(h)) +}