示例#1
0
文件: Menu.py 项目: mpsilfve/mpsilfve
    def render(self, super_surface, force=0):
        if force or (self.need_render and self.active):
            Widget.render(self)

            if self.is_open:
                for item in self.item_lines:
                    item.render(super_surface, force)
            else:
                self.title_line.render(super_surface, force)
示例#2
0
文件: Menu.py 项目: mpsilfve/mpsilfve
    def render(self, super_surface, force = 0):
        if force or (self.need_render and self.active):
            Widget.render(self)

            if self.is_open:
                for item in self.item_lines:
                    item.render(super_surface, force)
            else:
                self.title_line.render(super_surface, force)
示例#3
0
    def render(self, super_surface, force=0):
        if force or (self.need_render and self.active):
            Widget.render(self)
            super_surface.blit(self.surface, self.pos)

            if self.selected:
                pygame.draw.circle(
                    super_surface, SELECT_COLOR,
                    (self.pos[0] + self.font_height / 2 + PAD / 2,
                     self.pos[1] + self.font_height / 2 + PAD / 2),
                    self.font_height / 4)
示例#4
0
    def render(self, super_surface, force = 0):
        if force or (self.need_render and self.active):
            Widget.render(self)
            super_surface.blit(self.surface, self.pos)

            if self.selected:
                pygame.draw.circle(super_surface, 
                                   SELECT_COLOR,
                                   (self.pos[0] + self.font_height/2 + PAD/2, 
                                    self.pos[1] + self.font_height/2 + PAD/2),
                                   self.font_height / 4)
示例#5
0
    def render(self, super_surface, force=0):
        if force or (self.need_render and self.active):
            Widget.render(self)

            for button in self.buttons:
                button.render(super_surface, force)
示例#6
0
 def render(self, super_surface, force = 0):
     if force or (self.need_render and self.active):
         Widget.render(self)
         super_surface.blit(self.surface, self.pos)
示例#7
0
 def render(self, super_surface, force=0):
     if force or (self.need_render and self.active):
         Widget.render(self)
         super_surface.blit(self.surface, self.pos)
示例#8
0
    def render(self, super_surface, force = 0):
        if force or (self.need_render and self.active):
            Widget.render(self)

            for button in self.buttons:
                    button.render(super_surface, force)