예제 #1
0
파일: main.py 프로젝트: girlsim/ustpr
    def __init__(self):
	
	print ("Initializing Pygame...")
	pygame.init()

	data.screen = pygame.display.set_mode((data.screen_width,data.screen_height))

	data.player_choice = characters.Hound
	data.player = data.player_choice((250,550))
	self.player_group = pygame.sprite.RenderPlain((data.player))
	self.player_hitbox = pygame.sprite.RenderPlain((data.player.hitbox))
	self.player_bullet_group = pygame.sprite.Group()
	self.monster_bullet_group = pygame.sprite.Group()
	self.enemy_group = pygame.sprite.Group()
	self.anims_group = pygame.sprite.Group()
	self.power_ups_group = pygame.sprite.Group()
	statsbar = objects.Image((500,325),[load_image("stats-bar.png")])
	self.anims_group.add(statsbar)

	self.current_level = levels.LevelOne()

	data.current_menu = menus.StartMenu()

	pygame.mixer.init()

	data.HitSoundsChannel = pygame.mixer.Channel(1) # not sure how many channels I want and what they should be for, so...
	data.PickupSoundsChannel = pygame.mixer.Channel(2)

	data.HitSoundsChannel.set_volume(0.3)
	data.PickupSoundsChannel.set_volume(0.5)

	data.FireSounds = [pygame.mixer.Sound("sounds/hit.wav"),pygame.mixer.Sound("sounds/enemy-fire.wav")] # bullet hit, enemy shoot
	data.PowerUpSounds = [pygame.mixer.Sound("sounds/pickup.wav"),pygame.mixer.Sound("sounds/powerup.wav")] # pickup sound, (unused) power up sound
예제 #2
0
파일: main.py 프로젝트: girlsim/ustpr
    def playerDead(self):

	if data.player.dead == True:
	    data.player.kill()
	    if data.respawn_counter == data.respawn_time:
		data.player = data.player_choice((250,550))
		self.player_group = pygame.sprite.RenderPlain((data.player))
		self.player_hitbox = pygame.sprite.RenderPlain((data.player.hitbox))
		data.respawn_counter = 0
		data.lives_remaining -= 1
		if data.lives_remaining == -1:
		    sys.exit()
		for bullet in self.monster_bullet_group:
		    bullet.kill()
		data.player.xMove,data.player.yMove = data.stored_xMove,data.stored_yMove
		data.player.currentPower = data.stored_power / 2
	    else:
		data.respawn_counter += 1