aboutsummaryrefslogtreecommitdiff
path: root/src/main.odin
diff options
context:
space:
mode:
Diffstat (limited to 'src/main.odin')
-rw-r--r--src/main.odin74
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()
+ }
+}