def __init__(self, name = '', number = 0, team_number = 0, color = (255, 255, 255), color2= (196,0,64)): self._id = make_hash() self.name = name self.number = number self.team_number = team_number self.color = color self.color2 = color2
def __init__(self, view_size, per_pixel_alpha = True): self._view_size = view_size self._id = make_hash() self._per_pixel_alpha = per_pixel_alpha if per_pixel_alpha: self._Surface = pygame.Surface(view_size, pygame.SRCALPHA) else: self._Surface = pygame.Surface(view_size) self._Views = {} self._View_Rect = self._Surface.get_clip() self._background_color = (255,255,255,0) self._last_update_time = time.time() # TODO: Set fps from the Interface or MainView self._frames_per_second = 40.0 self._update_interval = 1/self._frames_per_second self._force_next_update = True self.layer_list = []
def __init__(self): self._id = make_hash()