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)
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)
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)
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)
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)