Esempio n. 1
0
 def move_down(self):
     self.inactivity = 5
     if var.check_if_can_move(self.x, self.y + var.step):
         self.look_at = 3
         self.y += var.step
         if var.check_if_new_vertex_position(self.x, self.y):
             self.actual_vertex_number = var.get_vertex_number(
                 self.x, self.y)
         var.check_if_coin(self.x, self.y)
Esempio n. 2
0
 def move_up(self):
     self.inactivity = 5
     if var.check_if_can_move(self.x, self.y - var.step):
         self.look_at = 2
         self.y -= var.step
         if var.check_if_new_vertex_position(self.x, self.y):
             self.actual_vertex_number = var.get_vertex_number(
                 self.x, self.y)
         return True
     else:
         return False
Esempio n. 3
0
 def move_right(self):
     self.inactivity = 5
     if var.check_if_can_move(self.x + var.step, self.y):
         self.look_at = 0
         if self.x > var.screenWidth:
             self.x = -11
         else:
             self.x += var.step
         if var.check_if_new_vertex_position(self.x, self.y):
             self.actual_vertex_number = var.get_vertex_number(
                 self.x, self.y)
         var.check_if_coin(self.x, self.y)
Esempio n. 4
0
 def move_left(self):
     self.inactivity = 5
     if var.check_if_can_move(self.x - var.step, self.y):
         self.look_at = 1
         if self.x < -5:
             self.x = var.screenWidth - 1
         else:
             self.x -= var.step
         if var.check_if_new_vertex_position(self.x, self.y):
             self.actual_vertex_number = var.get_vertex_number(
                 self.x, self.y)
         var.check_if_coin(self.x, self.y)