@@ -98,7 +98,7 @@ def get_python_process():
98
98
raise RuntimeError ("Cannot retrieve current Python executable." )
99
99
return py_proc
100
100
101
- def run_external_viewer (subscribe_sock , controller , geometry , delay , rainbow ):
101
+ def run_external_viewer (subscribe_sock , controller , geometry , delay ):
102
102
# Something on OS X prevents Tk from running in a forked process.
103
103
# Therefore we cannot use multiprocessing here. subprocess works, though.
104
104
viewer_args = [ str (subscribe_sock ) ]
@@ -108,8 +108,6 @@ def run_external_viewer(subscribe_sock, controller, geometry, delay, rainbow):
108
108
viewer_args += ["--geometry" , "{0}x{1}" .format (* geometry )]
109
109
if delay :
110
110
viewer_args += ["--delay" , str (delay )]
111
- if rainbow :
112
- viewer_args += ["--rainbow" ]
113
111
114
112
tkviewer = os .path .join (os .path .dirname (sys .argv [0 ]), "tkviewer.py" )
115
113
external_call = [libpelita .get_python_process (), tkviewer ] + viewer_args
@@ -215,8 +213,6 @@ viewer_opt.add_argument('--tk-no-sync', action='store_const', const='tk-no-sync'
215
213
dest = 'viewer' , help = 'use the unsynchronised tk viewer' )
216
214
parser .set_defaults (viewer = 'tk' )
217
215
218
- parser .add_argument ('--rainbow' , action = 'store_const' , const = True , help = argparse .SUPPRESS )
219
-
220
216
layout_opt = parser .add_mutually_exclusive_group ()
221
217
layout_opt .add_argument ('--layoutfile' , metavar = 'FILE' ,
222
218
help = 'load a maze layout from FILE' )
@@ -420,7 +416,7 @@ def run_game():
420
416
controller = channels ["controller" ]
421
417
publisher = channels ["publisher" ]
422
418
game_config ["publisher" ] = publisher
423
- viewer = run_external_viewer (publisher .socket_addr , controller .socket_addr , geometry = geometry , delay = delay , rainbow = args . rainbow )
419
+ viewer = run_external_viewer (publisher .socket_addr , controller .socket_addr , geometry = geometry , delay = delay )
424
420
libpelita .run_game (team_specs = team_specs , game_config = game_config , viewers = viewers , controller = controller )
425
421
else :
426
422
libpelita .run_game (team_specs = team_specs , game_config = game_config , viewers = viewers )
0 commit comments