Exemplo n.º 1
0
    def __init__(
        self,
        surface,
    ):
        GuiElement.__init__(self, surface)
        x, y = self.surface.center.get()

        self.label = Label(self.surface, 'Waiting for server response', x, y)
Exemplo n.º 2
0
 def update(self, player_list):
     self.plist = []
     i = 0
     for player, frags in player_list:
         i += 1
         text = '%s [%s]' % (player, frags)
         label = Label(self.surface, text, self.x, self.y - i * 15)
         self.plist.append(label)
Exemplo n.º 3
0
    def __init__(self, surface):
        GuiElement.__init__(self, surface)
        Drawable.__init__(self)
        self.slots = {}
        self.key_to_num = {k: i + 1 for i, k in enumerate(self.control_keys)}

        self.x = 100
        self.y = 300
        self.dy = 40
        self.tilenames = {}
        for item_type_name in dir(item_types):
            item_type = getattr(item_types, item_type_name)
            if hasattr(item_type, 'tilename'):
                tilename = item_type.tilename
                type_name = item_type.__name__

                self.tilenames[type_name] = tilename

        self.title = Label(self.surface, 'Equipment:', self.x, self.y)
        self.tiles = []
Exemplo n.º 4
0
 def __init__(self, surface, template):
     self.template = template
     self.label = Label(surface, template, self.x,
                        self.y + Stat.j * self.dy, False)
     Stat.j += 1
Exemplo n.º 5
0
 def __init__(self, surface):
     GuiElement.__init__(self, surface)
     self.x = 100
     self.y = 400
     self.title = Label(self.surface, 'Online:', self.x, self.y)
     self.plist = []