WheelPulseFree / roulette_data.py
Spintillyouwinwheelpulsepro's picture
Upload 3 files
1ffbb8f verified
Raw
History Blame Contribute Delete
5.35 kB
# roulette_data.py
# European Roulette wheel order
WHEEL_EUROPEAN = [0, 32, 15, 19, 4, 21, 2, 25, 17, 34, 6, 27, 13, 36, 11, 30, 8, 23,
10, 5, 24, 16, 33, 1, 20, 14, 31, 9, 22, 18, 29, 7, 28, 12, 35, 3, 26]
# Neighbor lookup for European Roulette
NEIGHBORS_EUROPEAN = {
0: (26, 32), 32: (0, 15), 15: (32, 19), 19: (15, 4), 4: (19, 21), 21: (4, 2),
2: (21, 25), 25: (2, 17), 17: (25, 34), 34: (17, 6), 6: (34, 27), 27: (6, 13),
13: (27, 36), 36: (13, 11), 11: (36, 30), 30: (11, 8), 8: (30, 23), 23: (8, 10),
10: (23, 5), 5: (10, 24), 24: (5, 16), 16: (24, 33), 33: (16, 1), 1: (33, 20),
20: (1, 14), 14: (20, 31), 31: (14, 9), 9: (31, 22), 22: (9, 18), 18: (22, 29),
29: (18, 7), 7: (29, 28), 28: (7, 12), 12: (28, 35), 35: (12, 3), 3: (35, 26),
26: (3, 0)
}
# Define sections
EVEN_MONEY = {
"Red": [1, 3, 5, 7, 9, 12, 14, 16, 18, 19, 21, 23, 25, 27, 30, 32, 34, 36],
"Black": [2, 4, 6, 8, 10, 11, 13, 15, 17, 20, 22, 24, 26, 28, 29, 31, 33, 35],
"Even": [n for n in range(1, 37) if n % 2 == 0],
"Odd": [n for n in range(1, 37) if n % 2 == 1],
"Low": [n for n in range(1, 19)],
"High": [n for n in range(19, 37)]
}
DOZENS = {
"1st Dozen": [n for n in range(1, 13)],
"2nd Dozen": [n for n in range(13, 25)],
"3rd Dozen": [n for n in range(25, 37)]
}
COLUMNS = {
"1st Column": [1, 4, 7, 10, 13, 16, 19, 22, 25, 28, 31, 34],
"2nd Column": [2, 5, 8, 11, 14, 17, 20, 23, 26, 29, 32, 35],
"3rd Column": [3, 6, 9, 12, 15, 18, 21, 24, 27, 30, 33, 36]
}
STREETS = {
"1ST STREET – 1": [1, 2, 3],
"2ND STREET – 4": [4, 5, 6],
"3RD STREET – 7": [7, 8, 9],
"4TH STREET – 10": [10, 11, 12],
"5TH STREET – 13": [13, 14, 15],
"6TH STREET – 16": [16, 17, 18],
"7TH STREET – 19": [19, 20, 21],
"8TH STREET – 22": [22, 23, 24],
"9TH STREET – 25": [25, 26, 27],
"10TH STREET – 28": [28, 29, 30],
"11TH STREET – 31": [31, 32, 33],
"12TH STREET – 34": [34, 35, 36]
}
CORNERS = {
"1ST CORNER – 1, 2, 4, 5": [1, 2, 4, 5],
"2ND CORNER – 2, 3, 5, 6": [2, 3, 5, 6],
"3RD CORNER – 4, 5, 7, 8": [4, 5, 7, 8],
"4TH CORNER – 5, 6, 8, 9": [5, 6, 8, 9],
"5TH CORNER – 7, 8, 10, 11": [7, 8, 10, 11],
"6TH CORNER – 8, 9, 11, 12": [8, 9, 11, 12],
"7TH CORNER – 10, 11, 13, 14": [10, 11, 13, 14],
"8TH CORNER – 11, 12, 14, 15": [11, 12, 14, 15],
"9TH CORNER – 13, 14, 16, 17": [13, 14, 16, 17],
"10TH CORNER – 14, 15, 17, 18": [14, 15, 17, 18],
"11TH CORNER – 16, 17, 19, 20": [16, 17, 19, 20],
"12TH CORNER – 17, 18, 20, 21": [17, 18, 20, 21],
"13TH CORNER – 19, 20, 22, 23": [19, 20, 22, 23],
"14TH CORNER – 20, 21, 23, 24": [20, 21, 23, 24],
"15TH CORNER – 22, 23, 25, 26": [22, 23, 25, 26],
"16TH CORNER – 23, 24, 26, 27": [23, 24, 26, 27],
"17TH CORNER – 25, 26, 28, 29": [25, 26, 28, 29],
"18TH CORNER – 26, 27, 29, 30": [26, 27, 29, 30],
"19TH CORNER – 28, 29, 31, 32": [28, 29, 31, 32],
"20TH CORNER – 29, 30, 32, 33": [29, 30, 32, 33],
"21ST CORNER – 31, 32, 34, 35": [31, 32, 34, 35],
"22ND CORNER – 32, 33, 35, 36": [32, 33, 35, 36]
}
SIX_LINES = {
"1ST D.STREET – 1, 4": [1, 2, 3, 4, 5, 6],
"2ND D.STREET – 4, 7": [4, 5, 6, 7, 8, 9],
"3RD D.STREET – 7, 10": [7, 8, 9, 10, 11, 12],
"4TH D.STREET – 10, 13": [10, 11, 12, 13, 14, 15],
"5TH D.STREET – 13, 16": [13, 14, 15, 16, 17, 18],
"6TH D.STREET – 16, 19": [16, 17, 18, 19, 20, 21],
"7TH D.STREET – 19, 22": [19, 20, 21, 22, 23, 24],
"8TH D.STREET – 22, 25": [22, 23, 24, 25, 26, 27],
"9TH D.STREET – 25, 28": [25, 26, 27, 28, 29, 30],
"10TH D.STREET – 28, 31": [28, 29, 30, 31, 32, 33],
"11TH D.STREET – 31, 34": [31, 32, 33, 34, 35, 36]
}
SPLITS = {
"1ST SPLIT - 1, 4": [1, 4],
"2ND SPLIT - 2, 5": [2, 5],
"3RD SPLIT - 3, 6": [3, 6],
"4TH SPLIT - 7, 10": [7, 10],
"5TH SPLIT - 8, 11": [8, 11],
"6TH SPLIT - 9, 12": [9, 12],
"7TH SPLIT - 13, 16": [13, 16],
"8TH SPLIT - 14, 17": [14, 17],
"9TH SPLIT - 15, 18": [15, 18],
"10TH SPLIT - 19, 22": [19, 22],
"11TH SPLIT - 20, 23": [20, 23],
"12TH SPLIT - 21, 24": [21, 24],
"13TH SPLIT - 25, 28": [25, 28],
"14TH SPLIT - 26, 29": [26, 29],
"15TH SPLIT - 27, 30": [27, 30],
"16TH SPLIT - 31, 34": [31, 34],
"17TH SPLIT - 32, 35": [32, 35],
"18TH SPLIT - 33, 36": [33, 36]
}
LEFT_OF_ZERO_EUROPEAN = [26, 3, 35, 12, 28, 7, 29, 18, 22, 9, 31, 14, 20, 1, 33, 16, 24, 5]
RIGHT_OF_ZERO_EUROPEAN = [32, 15, 19, 4, 21, 2, 25, 17, 34, 6, 27, 13, 36, 11, 30, 8, 23, 10]
colors = {
"0": "green",
"1": "red", "3": "red", "5": "red", "7": "red", "9": "red", "12": "red",
"14": "red", "16": "red", "18": "red", "19": "red", "21": "red", "23": "red",
"25": "red", "27": "red", "30": "red", "32": "red", "34": "red", "36": "red",
"2": "black", "4": "black", "6": "black", "8": "black", "10": "black", "11": "black",
"13": "black", "15": "black", "17": "black", "20": "black", "22": "black", "24": "black",
"26": "black", "28": "black", "29": "black", "31": "black", "33": "black", "35": "black"
}