5 * Beacon positions. For some version of MCL, this must be sorted in
6 * the same order as laser rotation.
8 * (pecam1, 2009: not sure, if the sense is right for laser MCL;
9 * anyway, I hope, we will be happy without the laser)
12 const struct bonus_pos bonus[BONUS_CNT] = { //bonus[1].x
21 const struct pawn_pos pawn[PAWN_CNT] = {
22 {800, 1400}, // center
31 {200, 290}, // left dispensing
34 {2800, 290}, // right dispensing
39 const struct queen_pos queen[QUEEN_CNT] = {
44 const struct king_pos king[KING_CNT] = {
49 const struct square_center_red red_sq[SQ_CNTR] = {
50 {0.45 + 0.175 + 5*0.35, 5*0.35 + 0.175}, // 1
51 {0.45 + 0.175 + 5*0.35, 3*0.35 + 0.175}, // 2
52 {0.45 + 0.175 + 5*0.35, 1*0.35 + 0.175}, // 3
53 {0.45 + 0.175 + 4*0.35, 4*0.35 + 0.175}, // 4
54 {0.45 + 0.175 + 4*0.35, 2*0.35 + 0.175}, // 5
55 {0.45 + 0.175 + 3*0.35, 5*0.35 + 0.175}, // 6
56 {0.45 + 0.175 + 3*0.35, 3*0.35 + 0.175}, // 7
57 {0.45 + 0.175 + 3*0.35, 1*0.35 + 0.175}, // 8
58 {0.45 + 0.175 + 2*0.35, 4*0.35 + 0.175}, // 9
59 {0.45 + 0.175 + 2*0.35, 2*0.35 + 0.175}, // 10
60 {0.45 + 0.175 + 1*0.35, 5*0.35 + 0.175}, // 11
61 {0.45 + 0.175 + 1*0.35, 3*0.35 + 0.175}, // 12
62 {0.45 + 0.175 + 1*0.35, 1*0.35 + 0.175}, // 13
63 {0.45 + 0.175 + 0*0.35, 4*0.35 + 0.175}, // 14
64 {0.45 + 0.175 + 0*0.35, 2*0.35 + 0.175}, // 15
67 const struct square_center_blue blue_sq[SQ_CNTR] = {
68 {0.45 + 0.175 + 0*0.35, 5*0.35 + 0.175}, // 1
69 {0.45 + 0.175 + 0*0.35, 3*0.35 + 0.175}, // 2
70 {0.45 + 0.175 + 0*0.35, 1*0.35 + 0.175}, // 3
71 {0.45 + 0.175 + 1*0.35, 4*0.35 + 0.175}, // 4
72 {0.45 + 0.175 + 1*0.35, 2*0.35 + 0.175}, // 5
73 {0.45 + 0.175 + 2*0.35, 5*0.35 + 0.175}, // 6
74 {0.45 + 0.175 + 2*0.35, 3*0.35 + 0.175}, // 7
75 {0.45 + 0.175 + 2*0.35, 1*0.35 + 0.175}, // 8
76 {0.45 + 0.175 + 3*0.35, 4*0.35 + 0.175}, // 9
77 {0.45 + 0.175 + 3*0.35, 2*0.35 + 0.175}, // 10
78 {0.45 + 0.175 + 4*0.35, 5*0.35 + 0.175}, // 11
79 {0.45 + 0.175 + 4*0.35, 3*0.35 + 0.175}, // 12
80 {0.45 + 0.175 + 4*0.35, 1*0.35 + 0.175}, // 13
81 {0.45 + 0.175 + 5*0.35, 4*0.35 + 0.175}, // 14
82 {0.45 + 0.175 + 5*0.35, 2*0.35 + 0.175}, // 15
84 // const struct beacon_pos beacon_green[BEACON_CNT] = {
85 // { 3.062, -0.05}, /* EB2009: one side is 10mm only plexiglass */
86 // {-0.062, 1.05}, /* the rest is 22mm wood */
90 // const struct beacon_pos beacon_red[BEACON_CNT] = {
91 // /* beacons are rotated, not mirrored! */
99 * Ukrizovavse pak jej, rozdelili roucha jeho, mecice o ne los, aby se
100 * naplnilo povedeni proroka, rkouciho: Rozdelili sobe roucho me, a o muj
101 * odev metali los. (Mt 27,35)
103 * And they crucified him, and parted his garments, casting lots: that it
104 * might be fulfilled which was spoken by the prophet, They parted my garments
105 * among them, and upon my vesture did they cast lots.
108 * Mame dost mongoloidni souradnej system, vsimli jste si?
109 * Inteligent by dal cervenej ctverec do 0,0. No, proletosek uz na to chmatat