Exemple #1
0
	def __init__(self, world_map, x, y):
		if FlyDribble.image is None:
			FlyDribble.image = data.load_image("bullet-2.png")
		self.rect = self.image.get_rect()	
		BasicBullet.__init__(self, world_map, x, y, world_map.group, world_map.enemy_bullet_group)
		
		self.speed = 5
Exemple #2
0
	def __init__(self, world_map, defender, side):
		if Laser.image is None:
			Laser.image = data.load_image("bullet-3.png")
		self.rect = self.image.get_rect()	
		
		x = defender.rect.centerx
		y = defender.rect.centery - 10
		self.side = side
		BasicBullet.__init__(self, world_map, x, y, world_map.group, world_map.enemy_bullet_group)
		self.speed = 8 * self.side
Exemple #3
0
	def __init__(self, world_map, x, y, angle, side):
		if Bullet.image is None:
			Bullet.image = data.load_image("bullet-1.png")
		
		self.rect = self.image.get_rect()
		BasicBullet.__init__(self, world_map, x, y, world_map.group, world_map.bullet_group)
		
		self.side = side
		
		self.vector_x = math.cos(math.radians(angle))
		self.vector_y = math.sin(math.radians(angle))
		self.distance = 1
		self.speed = 20