You are on page 1of 3

0 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

1 SCREEN
2
3
4
5
6 0 1 2 3 4 5 6 7 8 9
7 1 BOARD
8 2
9 3
10 4
11 5
12 6
13 7
14 8
15 9
16 10
17 11
18 12 0 1 1 1
19 13 1 SHAPE
20 14 2
21 15 3
22 16
23 17
24 18
25 19
26
27
28
29
30
31

Starting points (Left, Top) boardX = shapeX + Shape.Left - Board.Left; bX sX bY sY


Board = (14, 6) 14 6 3 0 -3 0
Shape = (17, 11) 17 3 4 1 -2 1
Shape[0, 0] = Board[3, 5] 5 2 -1 2
6 3 0 3

0 1 2 3 4 5 6 7 8 9
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
32 33 34 35 36 37 38 39

You might also like