def main(): arg_parser = ArgumentParser() arg_parser.add_argument( '--rom', help= 'Named set of ROM files (space_invaders, lunar_rescue, balloon_bomber)' ) arg_parser.add_argument('--filename', help='Single ROM file') arg_parser.add_argument('--state', help='Save state file') args = arg_parser.parse_args() rom = args.rom filename = args.filename if not rom or filename: rom = 'space_invaders' state = args.state if state: emu = Emulator.load(state) elif rom: emu = Emulator(mapname=rom) else: emu = Emulator(path=filename) emu.run()
def main(): arg_parser = ArgumentParser() arg_parser.add_argument('--filename', help='ROM file') arg_parser.add_argument('--state', help='Save state file') args = arg_parser.parse_args() filename = args.filename if args.filename else 'invaders.rom' state = args.state if state: emu = Emulator.load(state) else: emu = Emulator(path=filename) emu.run()