当前位置: 首页>>代码示例>>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;未经允许,请勿转载。