示例#1
0
 def setup(self):
     self.stack = StackList.StackList()
     self.pilot = Pilot.Pilot()
     self.robot.move('reset')
     self.tree = Tree.Tree()
     self.tree.build('contrasenyes.txt')
     self.doors = {}
示例#2
0
 def setup(self):
     # Adding functionality for recording the map
     self.cols = 12  #same as world cols
     self.rows = 12  #same as world rows
     self.__map = [[0 for y in range(self.cols)] for x in range(self.rows)]
     yx = self.robot.getItem('location')
     self.__map[self.rows - yx[1]][yx[0] - 1] = 1
     #fill in
     self.stack = StackList.StackList()
     self.pilot = Pilot.Pilot()
     self.robot.move('reset')
示例#3
0
 def setup(self):
     self.stack = StackList.StackList()
     self.pilot = Pilot.Pilot()
     self.robot.move('reset')
     self.tree = Tree.Tree()
     #Per algunes rutes, el Python no troba la ruta de l'arxiu 'contrasenyes.txt'.
     #self.tree.build('contrasenyes.txt')
     self.tree.build(
         os.path.dirname(os.path.realpath(__file__)) + '/contrasenyes.txt')
     self.doors = {}
     self.listaNueva = []
示例#4
0
 def setup(self):
     self.counter = 0
     self.inverse = {
         'right': 'left',
         'left': 'right',
         'up': 'down',
         'down': 'up'
     }
     self.actions = ['left', 'up', 'up', 'left']
     self.backtrace = []
     self.pilot = Pilot.Pilot()
     self.robot.move('reset')
示例#5
0
 def setup(self):
     self.stack = StackList.StackList()
     self.pilot = Pilot.Pilot()
     self.robot.move('reset')