-
Notifications
You must be signed in to change notification settings - Fork 0
/
gameoflife-tuio.kv
70 lines (56 loc) · 1.6 KB
/
gameoflife-tuio.kv
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
#:kivy 1.8.1
#:import PlayerUI kivy_p2life.widgets
#:import PiecesContainer kivy_p2life.widgets
#:include gameoflife-common.kv
<PlayerUI>:
size_hint: 0, 0
<PiecesContainer>:
size_hint: 0, 0
canvas.before:
Color:
rgba: [0.4, 0.4, 0.4, 1]
Rectangle:
pos: self.pos
size: self.size
CustomAnchorLayout:
grid: grid
anchor: "center", "center"
BoxLayout:
size_hint: 0, 0
size: inner_box.width + 100, inner_box.height
RelativeLayout:
size_hint: 0, 0
size: 50, inner_box.height
PiecesContainer:
id: white_pieces
number: 1
pos: 0, 49
size: 50, grid.height + 1
BoxLayout:
id: inner_box
orientation: "vertical"
size_hint: 0, 0
size: grid.width, grid.height + 100
PlayerUI:
id: white_ui
app: root.app
number: 1
size: grid.width, 50
GOLGrid:
id: grid
size_hint: 0, 0
player_uis: [white_ui, black_ui]
player_pieces: [white_pieces, black_pieces]
PlayerUI:
id: black_ui
app: root.app
number: 2
size: grid.width, 50
RelativeLayout:
size_hint: 0, 0
size: 50, inner_box.height
PiecesContainer:
id: black_pieces
number: 2
pos: 0, 49
size: 50, grid.height + 1