.{log, string} := @use("../../../libraries/stn/src/lib.hb") sunset := @use("../../../libraries/sunset_proto/src/lib.hb") render := @use("../../../libraries/render/src/lib.hb") main := fn(): void { sunset.client.find_server() client := sunset.client.new(.(.(100, 100), .(100, 100), "Hello, World!\0")) if client == null { log.error("we did not get a window\0") return } if sunset.client.update_props(client) == false { log.error("we did not update props\0") } render.put_filled_circle(client.surface, .(50, 50), 20, render.white) sunset.client.frame_ready(client) sunset.client.quit(client) sunset.client.shutdown_server() }