コード例 #1
0
 def _create_alien(self, alien_number, row_number):
     """Create an alien and place it in the row."""
     alien = Alien(self)
     alien_width, alien_height = alien.rect.size
     alien.x = alien_width + 2 * alien_width * alien_number
     alien.y = alien_height + 2 * alien_height * row_number
     alien.rect.x = alien.x
     alien.rect.y = alien.y
     self.aliens.add(alien)
コード例 #2
0
def create_alien(game_settings, screen, alien_number, aliens, row_number):
    alien = Alien(game_settings, screen)
    alien_width = alien.rect.width
    alien_height = alien.rect.height
    alien.x = alien_width + (2 * alien_width * alien_number)
    alien.y = alien_height + (2 * alien_height * row_number)
    alien.rect.x = alien.x
    alien.rect.y = alien.y
    aliens.add(alien)
コード例 #3
0
 def _create_alien(self, row_no, alien_number):
     alien = Alien(self)
     alien_width = alien.alien_rect.width
     alien_height = alien.alien_rect.height
     alien.y = alien_height + 2 * alien_height * row_no
     alien.x = alien_width + 2 * alien_number * alien_width
     alien.alien_rect.y = alien.y
     alien.alien_rect.x = alien.x
     self.aliens.add(alien)
コード例 #4
0
def create_alien(ai_settings, screen, aliens, i, j):
    """创建一个外星人并加入舰队"""
    alien = Alien(ai_settings, screen)
    alien_width = alien.rect.width
    alien.x = ai_settings.first_ship_position_x + 2 * alien_width * i
    alien.rect.x = alien.x
    alien.y = ai_settings.first_ship_position_y +\
              2 * alien.rect.height * j  # 这一步及其关键!!! 真是隐蔽啊...编程这东西, 太危险了.
    alien.rect.y = alien.y
    aliens.add(alien)
コード例 #5
0
def create_alien(aliens, screen, settings, num, row, offset_y):
    #create alien
    new_alien = Alien(screen, settings)
    #modify its position
    #Its X position
    new_alien.x = (new_alien.alien_width + (2 * num * new_alien.alien_width))
    new_alien.rect.x = new_alien.x
    #Its Y position
    new_alien.y = (new_alien.alien_height + (2 * row * new_alien.alien_height))
    new_alien.rect.y = new_alien.y + offset_y
    aliens.add(new_alien)