From c780bd677bb7712d88f8f047bb0cfb0fb08d1be8 Mon Sep 17 00:00:00 2001 From: faiface Date: Thu, 2 May 2019 02:41:59 +0200 Subject: make Env an interface (instead of a struct) --- win/win.go | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) (limited to 'win') diff --git a/win/win.go b/win/win.go index 552f58d..3948bc4 100644 --- a/win/win.go +++ b/win/win.go @@ -112,9 +112,8 @@ type Win struct { img *image.RGBA } -func (w *Win) Env() gui.Env { - return gui.Env{Events: w.eventsOut, Draw: w.draw} -} +func (w *Win) Events() <-chan gui.Event { return w.eventsOut } +func (w *Win) Draw() chan<- func(draw.Image) image.Rectangle { return w.draw } func (w *Win) eventThread() { var moX, moY int -- cgit v1.2.3