
    Iiw                     h    S r SSKJr  SSKJr  SSKJrJrJrJ	r	J
r
  SSKJr  \ " S S	\5      5       rg
)zGame options for Mile by Mile.    )	dataclass   )GameOptions   )	IntOption
MenuOption
BoolOptionTeamModeOptionoption_field)TeamManagerc                      \ rS rSr% Sr\" \" SSSSSSS	S
S95      r\\	S'   \" \" SSSSSSSSS95      r
\\	S'   \" \" SSS SSSS95      r\\	S'   \" \" SSSS S!S"95      r\\	S#'   \" \" S$SS%S&S'S"95      r\\	S('   \" \" SSS)S*S+S"95      r\\	S,'   \" \" S$SS-S.S/S"95      r\\	S0'   \" \" S1S2/ S3QS4S5S6S7S895      r\\	S9'   \" \" SSS:S;S<S"95      r\\	S='   S>rg?)@MileByMileOptions   zOptions for Mile by Mile game.i  i,  i  mileszmilebymile-set-distancezmilebymile-enter-distancez"milebymile-option-changed-distancezmilebymile-desc-round-distance)defaultmin_valmax_val	value_keylabelprompt
change_msgdescriptionround_distancei  i'  scorezmilebymile-set-winning-scorezmilebymile-enter-winning-scorez!milebymile-option-changed-winningzmilebymile-desc-winning-scorewinning_score
individualmodec                 0    [         R                  " SS5      $ )Nr   	   )r   get_all_team_modes)gps     >c:\Users\dbart\PlayPalace11\server\games\milebymile\options.py<lambda>MileByMileOptions.<lambda>0   s    !?!?1!E    zgame-set-team-modezgame-select-team-modezgame-option-changed-team)r   r   choicesr   r   r   	team_modeTenabledz"milebymile-toggle-perfect-crossingz"milebymile-option-changed-crossingz milebymile-desc-perfect-crossing)r   r   r   r   r   only_allow_perfect_crossingFzmilebymile-toggle-stackingz"milebymile-option-changed-stackingzmilebymile-desc-stackingallow_stacking_attackszmilebymile-toggle-reshufflez#milebymile-option-changed-reshufflezmilebymile-desc-reshufflereshuffle_discard_pilezmilebymile-toggle-karmazmilebymile-option-changed-karmazmilebymile-desc-karma
karma_ruleNonerig)r.   zNo Duplicatesz
2x Attacksz2x Defenseszmilebymile-set-rigzmilebymile-select-rigzmilebymile-option-changed-rigzmilebymile-desc-rig)r   r   r'   r   r   r   r   rig_gamez milebymile-toggle-always-discardz(milebymile-option-changed-always-discardzmilebymile-desc-always-discardalways_allow_discarding N)__name__
__module____qualname____firstlineno____doc__r   r   r   int__annotations__r   r
   r(   strr	   r*   boolr+   r,   r-   r   r0   r1   __static_attributes__r2   r&   r#   r   r      s   (&+.;8		
NC  &03:7		
M3  " E&*1	
	Is 	 )56;:	
)  $0.;2	
$D  $0/<3	
$D  $+8/	
J  !J&*6-	

Hc 
 %14A8	
%T r&   r   N)r7   dataclassesr   baser   game_utils.optionsr   r   r	   r
   r   game_utils.teamsr   r   r2   r&   r#   <module>rA      s;    $ !   , \ \ \r&   