| 
									
										
										
										
											2023-03-21 15:23:45 -05:00
										 |  |  | from typing import Dict | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2023-07-19 17:16:03 -05:00
										 |  |  | from Options import Choice, Option, Toggle | 
					
						
							| 
									
										
										
										
											2023-03-21 15:23:45 -05:00
										 |  |  | 
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | class HardMode(Toggle): | 
					
						
							| 
									
										
										
										
											2023-04-07 19:05:16 -05:00
										 |  |  |     """Only for the most masochistically inclined... Requires button activation!""" | 
					
						
							| 
									
										
										
										
											2023-03-21 15:23:45 -05:00
										 |  |  |     display_name = "Hard Mode" | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2023-07-19 17:16:03 -05:00
										 |  |  | class ButtonColor(Choice): | 
					
						
							|  |  |  |     """Customize your button! Now available in 12 unique colors.""" | 
					
						
							|  |  |  |     display_name = "Button Color" | 
					
						
							|  |  |  |     option_red = 0 | 
					
						
							|  |  |  |     option_orange = 1 | 
					
						
							|  |  |  |     option_yellow = 2 | 
					
						
							|  |  |  |     option_green = 3 | 
					
						
							|  |  |  |     option_cyan = 4 | 
					
						
							|  |  |  |     option_blue = 5 | 
					
						
							|  |  |  |     option_magenta = 6 | 
					
						
							|  |  |  |     option_purple = 7 | 
					
						
							|  |  |  |     option_pink = 8 | 
					
						
							|  |  |  |     option_brown = 9 | 
					
						
							|  |  |  |     option_white = 10 | 
					
						
							|  |  |  |     option_black = 11 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2023-03-21 15:23:45 -05:00
										 |  |  | clique_options: Dict[str, type(Option)] = { | 
					
						
							| 
									
										
										
										
											2023-07-19 17:16:03 -05:00
										 |  |  |     "color": ButtonColor, | 
					
						
							|  |  |  |     "hard_mode": HardMode, | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     # DeathLink is always on. Always. | 
					
						
							|  |  |  |     # "death_link": DeathLink, | 
					
						
							| 
									
										
										
										
											2023-03-21 15:23:45 -05:00
										 |  |  | } |