def create_alien(ai_s, screen, aliens, alien_number, row_number): alien = Alien(ai_s, screen) alien_width = alien.rect.width alien.x = alien_width + 2 * alien_width * alien_number alien.rect.x = alien.x alien.rect.y = alien.rect.height + 2 * alien.rect.height * row_number aliens.add(alien)
def create_alien(ai_settings, screen, aliens, alien_number, row_number): alien = Alien(ai_settings, screen) alien_width = alien.rect.width alien.x = alien_width + alien_number * (2 * alien_width) alien.rect.x = alien.x alien.rect.y = alien.rect.height + row_number * 2 * alien.rect.height aliens.add(alien)
def create_alien(number_aliens, screen, ai_settings, aliens, row_number): for alien_number in range(number_aliens): alien = Alien(screen, ai_settings) alien.x = alien.rect.width + alien.rect.width * 2 * alien_number alien.rect.x = alien.x alien.rect.y = alien.rect.height + 2 * alien.rect.height * row_number aliens.add(alien)
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.rect.x = alien.x alien.rect.y = alien.rect.height + 2 * alien.rect.height * row_number self.aliens.add(alien)
def create_alien(ai_settings, screen, aliens, alien_number, row_number): """Create an alien and place it in the row.""" alien = Alien(ai_settings, screen) alien_width = alien.rect.width alien.x = alien_width + 2 * alien_width * alien_number alien.rect.x = alien.x alien.rect.y = alien.rect.height + 2 * alien.rect.height * row_number aliens.add(alien)
def _create_alien(self, alien_number, alien_width, alien_height, row_number): alien = Alien(self) alien.x = alien_width + 2 * alien_width * alien_number alien.rect.x = alien.x alien.rect.y = alien_height + 2 * alien_height * row_number self.aliens.add(alien)
def create_alien(gs, screen, aliens, alien_num, row_number): # creates 1 alien and adds to row alien = Alien(gs, screen) alien_w = alien.rect.width alien.x = alien_w + (2 * alien_w) * alien_num alien.rect.x = alien.x alien.rect.y = alien.rect.height + (2 * alien.rect.height * row_number) 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(settings, screen, aliens, alien_number, row_number): # CREATE ALIEN AND PLACE INTO ROW alien = Alien(settings, screen) alien_width = alien.rect.width # Spacing between each alien is equal to one alien width alien.x = alien_width + 2 * alien_width * alien_number alien.rect.x = alien.x alien.rect.y = alien.rect.height + 2 * alien.rect.height * row_number 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)
def creat_alien( number_aliens_x, number_aliens_row, ai_settings, screen, aliens): for row in range(number_aliens_row): for number in range(number_aliens_x - 1): alien = Alien(ai_settings, screen) alien_width = alien.rect.width alien.x = alien_width + 2 * alien_width * number alien.rect.y = alien.rect.height + 2 * alien.rect.height * row alien.rect.x = alien.x aliens.add(alien)
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 '''we create a new alien and then set its x-coordinate value to place it in the row''' '''Each alien is pushed to the right one alien width from the left margin. Next, we multiply the alien width by 2 to account for the space each alien takes up,including the empty space to its right, and we multiply this amount by the alien’s position in the row.''' alien.x=alien_width+2*alien_width*alien_number #We use the alien’s x attribute to set the position of its rect. alien.rect.x=alien.x '''we place y-coordinate of an alien which is not in the 1st row by adding on alien height which creates a space on top of the 1st row''' '''the next row is found 2 alien heights from the previous height''' alien.rect.y=alien.rect.height+2*alien_height*row_number self.aliens.add(alien)
def create_alien(ai_settings, screen, aliens, number_alien_x, number_alien_y): alien = Alien(ai_settings, screen) alien.x = alien.rect.width + 2 * number_alien_x * alien.rect.width alien.rect.x = alien.x alien.rect.y = alien.rect.height + 2 * number_alien_y * alien.rect.height aliens.add(alien)