Advertisement
TorroesPrime

movement_command.py

Aug 10th, 2020
1,407
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.61 KB | None | 0 0
  1. from re import search
  2. from game_state import DEFAULT_SAVE_FILE,SAVE_FILE_EXT,store
  3. import movement_command as move
  4. MOVEMENT_COMMANDS = "nsweud"
  5.  
  6. class CommandFactory:
  7.     commandString = ""
  8.  
  9.     def __init__(self,dir):
  10.         self.commandString = dir.toLowerCase()
  11.  
  12.     def execute(self):
  13.         if self.commandString =="save":
  14.             defaultSaveFile = DEFAULT_SAVE_FILE+SAVE_FILE_EXT
  15.             store(defaultSaveFile)
  16.             return "Data saved to "+defaultSaveFile+"\n"
  17.         elif search(self.commandString, MOVEMENT_COMMANDS):
  18.             return move(self.commandString)
  19.  
  20.            
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement