From df9332777cf0a5e9b75155dccbff0e2de8f83faf Mon Sep 17 00:00:00 2001 From: informaniac Date: Thu, 21 Dec 2017 23:54:37 +0100 Subject: [PATCH] delay is now a command line argument --- generators/gameOfLife.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/generators/gameOfLife.py b/generators/gameOfLife.py index d511bd4..48ed6c1 100755 --- a/generators/gameOfLife.py +++ b/generators/gameOfLife.py @@ -12,7 +12,6 @@ HEIGHT = 16 COLOR_DEPTH = 256 COLORS = 3 -DELAY = 300 DEAD = 0 DEAD_COLOR = (0, 0, 0) @@ -46,6 +45,7 @@ if __name__ == "__main__": argument_parser = argparse.ArgumentParser(description="Game of Life bml generator") argument_parser.add_argument('-w', dest="world", type=list, default=None, help="pre-constructed world (optional)") argument_parser.add_argument('-o', dest="output_path", type=str, help="output file (mandatory)") + argument_parser.add_argument('-d', dest="delay", type=int, default=300, help="delay between frames (optional)") args = argument_parser.parse_args() if args.output_path is None: @@ -68,7 +68,7 @@ if __name__ == "__main__": for frame in range(500): # construct frame - new_frame = animation.AnimationFrame(dimension, DELAY) + new_frame = animation.AnimationFrame(dimension, args.delay) for row_index in range(HEIGHT): for col_index in range(WIDTH): cell_status = game_board[row_index][col_index]