def __init__ (self, ident, *args): self.player_ident = ident self.img_ident = 'player{0}'.format(ident) Planet.__init__(self, *args) self.launch_speed = conf.ASTEROID_LAUNCH_SPEED self._since_last_launch = conf.ASTEROID_LAUNCH_GAP self.n_dots = conf.PLAYER_N_DOTS self.aiming = [[0, 0], [0, 0]] # (defensive, offensive) (x, y) self.aiming_angle = [0, 0] self._fire_last = [0, 0] # (defensive, offensive) - since fire are axes self._dots = [] self._aim_mag = 0 self.score = 0