예제 #1
0
 def __init__(self):
     Sprite.__init__(self)
     self.speed = 0.27
     self.decay = 0.98
     self.pos = Point(350, 200)
     self.time_to_respawn = 0
     self.init_shape()
예제 #2
0
파일: ship.py 프로젝트: jjengo/asteroids
 def __init__(self):
     Sprite.__init__(self)
     self.speed = 0.27
     self.decay = 0.98
     self.pos = Point(350, 200)
     self.time_to_respawn = 0
     self.init_shape()
예제 #3
0
 def __init__(self, size=Large):
     Sprite.__init__(self)
     self.theta_vel = 0.0
     self.speed = 0.35
     self.size = size
     self.init_shape()
     self.init_motion()
     self.init_edge()
예제 #4
0
파일: star.py 프로젝트: jjengo/asteroids
 def __init__(self, bounds):
     Sprite.__init__(self)
     self.pos.x = randint(bounds.pos.x, bounds.pos.x + bounds.size.width - 1)
     self.pos.y = randint(bounds.pos.y, bounds.pos.y + bounds.size.height - 1)
     self.color = [255, 255, 255]
     self.fade = 10
     self.time_to_fade = randint(25, 250)
     self.init_shape()
예제 #5
0
 def __init__(self, size=Large):
     Sprite.__init__(self)
     self.theta_vel = 0.0
     self.speed = 0.35
     self.size = size
     self.init_shape()
     self.init_motion()
     self.init_edge()
예제 #6
0
파일: ship.py 프로젝트: jjengo/asteroids
 def __init__(self, x, y, theta):
     Sprite.__init__(self)
     self.pos.x = x
     self.pos.y = y
     self.theta = theta
     self.vel.x = math.sin(theta) * 10.0
     self.vel.y = -math.cos(theta) * 10.0
     self.time_to_live = 30
     self.from_ship = False
     self.init_shape()
예제 #7
0
 def __init__(self, size=Large):
     Sprite.__init__(self)
     self.size = size
     self.wrap.x = False
     self.speed = 2.0
     self.time_to_fire = 30
     self.time_to_deviate = 0
     self.init_shape()
     self.init_edge()
     self.reset_deviation()
예제 #8
0
 def __init__(self, x, y, theta):
     Sprite.__init__(self)
     self.pos.x = x
     self.pos.y = y
     self.theta = theta
     self.vel.x = math.sin(theta) * 10.0
     self.vel.y = -math.cos(theta) * 10.0
     self.time_to_live = 30
     self.from_ship = False
     self.init_shape()
예제 #9
0
 def __init__(self, bounds):
     Sprite.__init__(self)
     self.pos.x = randint(bounds.pos.x,
                          bounds.pos.x + bounds.size.width - 1)
     self.pos.y = randint(bounds.pos.y,
                          bounds.pos.y + bounds.size.height - 1)
     self.color = [255, 255, 255]
     self.fade = 10
     self.time_to_fade = randint(25, 250)
     self.init_shape()
예제 #10
0
파일: saucer.py 프로젝트: jjengo/asteroids
 def __init__(self, size = Large):
     Sprite.__init__(self)
     self.size = size
     self.wrap.x = False
     self.speed = 2.0
     self.time_to_fire = 30
     self.time_to_deviate = 0
     self.init_shape()
     self.init_edge()
     self.reset_deviation()