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()