def main(): if len(sys.argv) != 2: usage() story_file = sys.argv[1] if not os.path.isfile(story_file): print "%s is not a file." % story_file usage() try: f = file(story_file) story_image = f.read() f.close() except IOError: print "Error accessing %s" % story_file sys.exit(1) machine = zmachine.ZMachine(story_image, ui=trivialzui.create_zui(), debugmode=True) machine.run()
def make_zmachine(): # We use Graham Nelson's 'curses' game for our unittests. story_image = file("stories/curses.z5").read() ui = trivialzui.create_zui() return zmachine.ZMachine(story_image, ui, debugmode=True)
def make_zmachine(): # We use Graham Nelson's 'curses' game for our unittests. with open("stories/curses.z5", "rb") as story: story_image = story.read() ui = trivialzui.create_zui() return zmachine.ZMachine(story_image, ui, debugmode=True)