From d5789598a07c30dc2cd53714f570a4a44fa68286 Mon Sep 17 00:00:00 2001 From: John Alanbrook Date: Sat, 26 Jul 2025 23:02:41 -0500 Subject: [PATCH] clay screen res --- prosperon/clay.cm | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/prosperon/clay.cm b/prosperon/clay.cm index 881e18d9..c82c2367 100644 --- a/prosperon/clay.cm +++ b/prosperon/clay.cm @@ -7,6 +7,7 @@ var draw = use('prosperon/draw2d') var graphics = use('graphics') var util = use('util') var input = use('input') +var prosperon = use('prosperon') function normalizeSpacing(spacing) { if (typeof spacing == 'number') { @@ -50,8 +51,9 @@ var focused_textbox = null clay.behave = layout.behave; clay.contain = layout.contain; -clay.draw = function draw(size, fn, config = {}) +clay.draw = function draw(fn) { + size = [prosperon.logical.x, prosperon.logical.y] lay_ctx.reset(); boxes = []; var root = lay_ctx.item(); @@ -67,7 +69,7 @@ clay.draw = function draw(size, fn, config = {}) id:root, config:root_config }); - fn(); + lay_ctx.run(); // Adjust bounding boxes for padding