aboutsummaryrefslogtreecommitdiff
path: root/src/main.odin
blob: 0cc699f3ba3fa2541780dfb8e93d4a9d98be41d8 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
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()
	}
}