Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- from re import search
- from game_state import DEFAULT_SAVE_FILE,SAVE_FILE_EXT,store
- import movement_command as move
- MOVEMENT_COMMANDS = "nsweud"
- class CommandFactory:
- commandString = ""
- def __init__(self,dir):
- self.commandString = dir.toLowerCase()
- def execute(self):
- if self.commandString =="save":
- defaultSaveFile = DEFAULT_SAVE_FILE+SAVE_FILE_EXT
- store(defaultSaveFile)
- return "Data saved to "+defaultSaveFile+"\n"
- elif search(self.commandString, MOVEMENT_COMMANDS):
- return move(self.commandString)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement