added window name and hidden mouse

This commit is contained in:
kleph 2010-02-23 00:54:01 +01:00
parent 8acaaed74b
commit 1045707f72

View file

@ -107,10 +107,20 @@ class BulletFactory():
""" create a bullet of type 2
temporary ennemies bullet """
bullet = Bullet(['bullet.bmp'], 0, pos)
bullet = Bullet(['bullet_red.bmp'], 0, pos)
bullet.speed = speed
bullet.damage = 10
return bullet
def create_type3(self, pos, speed):
""" create a bullet of type 3
temporary ennemies bullet (aiming) """
bullet = Bullet(['bullet_purple.bmp'], 0, pos)
bullet.speed = speed
bullet.damage = 10
return bullet
class Bullet(Object):
def __init__(self, frames, type, pos):
@ -231,7 +241,7 @@ class Enemy(Object):
def shoot_player(self):
""" shoot a bullet to the player """
speed = self.aim_player()
speed = self.aim()
bullet = globals.bullet_factory.create_type2(self.rect.midleft, speed)
globals.bullets_list.add(bullet)
@ -239,6 +249,11 @@ class Enemy(Object):
""" compute speed vector to aim at current player position """
# get player position
player_pos = globals.player.rect
direction = (player_pos[0] - self.rect[0], player_pos[1] - self.rect[1])
# norm =
def aim(self):
""" set bullet speed """
return (-10, 0)
@ -265,6 +280,8 @@ def init_sound():
def init():
""" general initialisation"""
pygame.init()
pygame.display.set_caption('Pyshoot')
pygame.mouse.set_visible(0)
init_gfx()
globals.clock = pygame.time.Clock()
random.seed()