diff options
Diffstat (limited to 'src/main.odin')
-rw-r--r-- | src/main.odin | 74 |
1 files changed, 74 insertions, 0 deletions
diff --git a/src/main.odin b/src/main.odin new file mode 100644 index 0000000..0cc699f --- /dev/null +++ b/src/main.odin @@ -0,0 +1,74 @@ +package main + +import t "tafl" + + +main :: proc() { + + width, height : i32 = 1920, 1080 + + t.start_window(width, height, "tafl test") + + for !t.window_should_close() { + + if t.resized(){ + width, height = t.get_window_size() + } + + { + t.tafl( + sizing_width=t.FIXED(int(width)), + sizing_height=t.FIXED(int(height)), + layout=.LEFT_TO_RIGHT, + color={.0,.0,.0, 1}, + padding={16,16,16,16}, + child_gap=16, + ) + { + t.tafl(color={.3,.6,.9, 1}, + sizing_height=t.GROW, + sizing_width=t.FIXED(500)) + + { + t.tafl(color={.1,.1,.1, 1}) + + { + t.tafl(color={.1,.1,.1, 1}) + } + { + t.tafl(color={.1,.1,.1, 1}) + } + { + t.tafl(color={.1,.1,.1, 1}) + } + } + + { + t.tafl(color={.1,.1,.1, 1}) + } + } + + { + t.tafl(color={.2,.2,.2, 1}, + sizing_width=t.GROW, + sizing_height=t.GROW) + } + { + t.tafl(color={.1,.8,.2, 1}, + sizing_width=t.FIXED(300), + sizing_height=t.GROW,) + /*{ + t.tafl(color={.1,.1,.1, 1}) + } + { + t.tafl(color={.1,.1,.1, 1}) + }*/ + } + /*{ + t.tafl(color={.1,.1,.1, 1}) + }*/ + } + + t.render() + } +} |