예제 #1
0
파일: Player.py 프로젝트: Maaack/SixX
 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
예제 #2
0
파일: View.py 프로젝트: Maaack/SixX
    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 = []
예제 #3
0
파일: Element.py 프로젝트: Maaack/SixX
 def __init__(self):
     self._id = make_hash()