コード例 #1
0
ファイル: score_mode.py プロジェクト: wushiwang/Knights
    def __init__(self,level,screensize,score=0):
        super(Scoremode,self).__init__(level,screensize)
        self.name = "Scoremode"
        self.score = score
        self.prev_score = score
        self.base_score = SCOREMODE['base-score']
        self.clock = pygame.time.Clock()
        self.timeleft = (SCOREMODE['gametime']+1-0.001)*1000
        self.level = level

        sidebar_size = (screensize[0]-self.boardsize-SIDEBAR['board-padding'],
                        screensize[1])
        self.sidebar = Sidebar(self.score,sidebar_size,self.boardsize)
        self.sidebar_rect = self.sidebar.surface.get_rect()
        self.sidebar_rect = self.sidebar_rect.move((self.boardsize+SIDEBAR['board-padding'],0))

        self.pause = False
        self.pause_color      = SCOREMODE['pause-color']
        self.pause_alpha      = SCOREMODE['pause-alpha']
        self.pause_text       = SCOREMODE['pause-text']
        self.pause_text_color = SCOREMODE['pause-text-color']

        if self.level == 1:
            self.set_pause("Click to start game")