當前位置: 首頁>>代碼示例>>Python>>正文


Python Alien.x方法代碼示例

本文整理匯總了Python中alien.Alien.x方法的典型用法代碼示例。如果您正苦於以下問題:Python Alien.x方法的具體用法?Python Alien.x怎麽用?Python Alien.x使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在alien.Alien的用法示例。


在下文中一共展示了Alien.x方法的11個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Python代碼示例。

示例1: create_an_alien

# 需要導入模塊: from alien import Alien [as 別名]
# 或者: from alien.Alien import x [as 別名]
def create_an_alien(ai_settings, screen, aliens, row_num, column_num):
    alien = Alien(ai_settings, screen)
    alien_width = alien.rect.width
    alien.x = alien_width + 2 * alien_width * column_num
    alien.rect.x = alien.x
    alien.rect.y = alien.rect.height + 2 * alien.rect.height * row_num
    aliens.add(alien)
開發者ID:czqInNanjing,項目名稱:SmallProject,代碼行數:9,代碼來源:game_functions.py

示例2: create_alien

# 需要導入模塊: from alien import Alien [as 別名]
# 或者: from alien.Alien import x [as 別名]
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 + 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)
開發者ID:FrankBrosnan,項目名稱:PyGameInvaders,代碼行數:9,代碼來源:game_functions.py

示例3: create_alien

# 需要導入模塊: from alien import Alien [as 別名]
# 或者: from alien.Alien import x [as 別名]
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.check_type()

	alien_width = alien.rect.width

	alien.x = ai_settings.randomint

	alien.rect.x = alien.x

	if alien.randomint1 <= 1:
		alien.rect.y = 694.75
		
	if alien.randomint1 >= 2 and alien.randomint1 < 4:	
		alien.rect.y = 400
		
	if alien.randomint1 >= 4:
		alien.rect.y =140
		
	aliens.add(alien)
開發者ID:InspectionXpert-Interns,項目名稱:Brett,代碼行數:28,代碼來源:game_functions.py

示例4: create_alien

# 需要導入模塊: from alien import Alien [as 別名]
# 或者: from alien.Alien import x [as 別名]
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.x = alien.rect.width+2*alien.rect.width*alien_number
	alien.rect.x = alien.x
	alien.rect.y = alien.rect.height + 2 * alien.rect.height * row_number
	aliens.add(alien)
開發者ID:soviet47,項目名稱:Alien-Invasion,代碼行數:9,代碼來源:game_functions.py

示例5: createAlien

# 需要導入模塊: from alien import Alien [as 別名]
# 或者: from alien.Alien import x [as 別名]
def createAlien(aiSettings, screen, aliens, alienNumber, rowNumber):
		alien = Alien(aiSettings, screen)
		alienWidth = alien.rect.width
		alien.x = alienWidth + 2 * alienWidth * alienNumber
		alien.rect.x = alien.x
		alien.rect.y = alien.rect.height + 2 * alien.rect.height * rowNumber
		aliens.add(alien)
開發者ID:ndpark,項目名稱:alienInvasion,代碼行數:9,代碼來源:game_functions.py

示例6: create_alien

# 需要導入模塊: from alien import Alien [as 別名]
# 或者: from alien.Alien import x [as 別名]
def create_alien(ai_settings, screen, aliens, alien_number, row_number):
    """Utworzenie obcego i umieszczenie go w rzędzie."""
    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)
開發者ID:gorczynski,項目名稱:python-crash-course,代碼行數:10,代碼來源:game_functions.py

示例7: create_alien

# 需要導入模塊: from alien import Alien [as 別名]
# 或者: from alien.Alien import x [as 別名]
def create_alien(ai_settings, screen, aliens, alien_number, row_number):
	# 創建一個外星人並將其加入當前行
	alien = Alien(ai_settings,screen)
	alien_width = alien.rect.width
	# 算當前外星人的x
	alien.x = alien_width + alien_width * 2 * alien_number
	alien.rect.x = alien.x
	# 根據第幾行 計算y
	alien.rect.y = alien.rect.height + 2 * alien.rect.height * row_number
	aliens.add(alien)
開發者ID:zelsonia,項目名稱:project,代碼行數:12,代碼來源:game_functions.py

示例8: create_alien

# 需要導入模塊: from alien import Alien [as 別名]
# 或者: from alien.Alien import x [as 別名]
def create_alien(ai_settings, screen, aliens, alien_number, row_number):
	"""create an alien and place it in the row"""
	# create an alien and find the number of aliens in a row
	# spacing between each alien is equal to one alien width
	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)
開發者ID:monicamow,項目名稱:pythoncrashcourse,代碼行數:12,代碼來源:game_functions.py

示例9: create_alien

# 需要導入模塊: from alien import Alien [as 別名]
# 或者: from alien.Alien import x [as 別名]
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)

    if alien_number == 0 or alien_number == 2 or alien_number == 4 or alien_number == 6 or alien_number == 8:
        alien.image =  pygame.image.load('images/alien.bmp')
開發者ID:KRob314,項目名稱:alien-invasion,代碼行數:13,代碼來源:game_functions.py

示例10: create_fleet

# 需要導入模塊: from alien import Alien [as 別名]
# 或者: from alien.Alien import x [as 別名]
def create_fleet(ai_settings, screen, aliens):
    """Create a full of aliens."""
    # Create a full fleet of aliens.
    # Spacing between each alien is equal to one alien width.
    alien = Alien(ai_settings, screen)
    alien_width = alien.rect.width
    available_space_x = ai_settings.screen_width - 2 * alien_width
    number_aliens_x = int(available_space_x/ (2 * alien_width))


    # Create the first row of aliens.
    for alien_number in range(number_aliens_x):
        # Create an alien and place it in the row.
        alien = Alien(ai_settings, screen)
        alien.x = alien_width + 2 * alien_width * alien_number
        alien.rect.x = alien.x
        aliens.add(alien)
開發者ID:jonnybarca,項目名稱:Alien_Invasion,代碼行數:19,代碼來源:game_functions.py

示例11: create_fleet

# 需要導入模塊: from alien import Alien [as 別名]
# 或者: from alien.Alien import x [as 別名]
def create_fleet(ai_settings, screen, aliens):

    """創建外星人群"""
    # 創建一個外星人, 並計算一行可容納多少個外星人
    # 外星人間距為外星人寬度
    alien = Alien(ai_settings, screen)
    alien_width = alien.rect.width
    available_space_x = ai_settings.screen_width - 2*alien_width
    number_aliens_x = int(available_space_x/(2*alien_width))

    # 創建第一個外星人
    for alien_number in range(number_aliens_x + 1):
        # 創建一個外星人並將其加入當前行
        alien = Alien(ai_settings, screen)
        alien.x = alien_width + 2 * alien_width * alien_number
        alien.rect.x = alien.x
        aliens.add(alien)
開發者ID:gzzwinner,項目名稱:alien_invasion,代碼行數:19,代碼來源:game_functions.py


注:本文中的alien.Alien.x方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。