forked from AbleOS/ableos
20 lines
641 B
Plaintext
20 lines
641 B
Plaintext
.{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()
|
|
} |