From 1ea325792131afdf440b40cec4c3f699aa0e17dc Mon Sep 17 00:00:00 2001 From: Able <abl3theabove@gmail.com> Date: Sat, 15 Feb 2025 08:10:33 -0600 Subject: [PATCH] Sketchpad tools cleanup --- sysdata/programs/sketchpad/src/main.hb | 29 ++++++++++---------------- 1 file changed, 11 insertions(+), 18 deletions(-) diff --git a/sysdata/programs/sketchpad/src/main.hb b/sysdata/programs/sketchpad/src/main.hb index a9a3c29..db7cddc 100644 --- a/sysdata/programs/sketchpad/src/main.hb +++ b/sysdata/programs/sketchpad/src/main.hb @@ -11,27 +11,20 @@ Tools := struct { pen_colour: render.Color = render.BLACK, } - - - - - - - main := fn(): void { - sunset.client.find_server() - - window := sunset.client.new(.(.(600, 400), .(200, 200), "Sketch Pad")) - if window == null { - log.error("got no window") - return - } - - mouse_pos := stn.math.Vec2(int).(0, 0) -tools := Tools.{} +main := fn(): void { + tools := Tools.{} - + sunset.client.find_server() + + window := sunset.client.new(.(.(600, 400), .(200, 200), "Sketch Pad")) + if window == null { + log.error("got no window") + return + } + window.surface.clear(tools.bg_colour) + mouse_pos := stn.math.Vec2(int).(0, 0) loop { mouse := intouch.recieve_mouse_event()