Exemple #1
0
 def add_button(self, planet):
     button = CreatedPlanet(self.current, planet, self.curr_x, self.curr_y)
     if planet.system_id is not None:
         layer_number = Systems.get_system_idx_by_id(planet.system_id)
     else:
         layer_number = Systems.get_current_idx()
         planet.system_id = Systems.get_current().id
     self.planet_buttons.add(button, layer=layer_number)
     self.planets.append(planet)
     self.sort_buttons()
     self.properties.add(button, layer=3)
Exemple #2
0
 def add_button(self):
     button = AsteroidButton(self.current, self.current.current,
                             self.curr_x, self.curr_y)
     if self.current.current.system_id is not None:
         layer_number = Systems.get_system_idx_by_id(
             self.current.current.system_id)
     else:
         layer_number = Systems.get_current_idx()
         self.current.current.system_id = Systems.get_current().id
     self.moons.append(self.current.current)
     self.asteroids.add(button, layer=layer_number)
     self.properties.add(button)
     self.sort_buttons()
     self.current.erase()
     self.button_add.disable()