示例#1
0
 def __init__(self, marathon):
     """ Initialize the Marathon Screen """
     PygameScreen.__init__(self)
     self.marathon = marathon
     self.backgroundImage = load_image(
         GetImagePath("Marathons/Kanto_Gym_Leaders.jpg"))
     self.congratsLabel = Label("Congratulations! You Won!")
     self.descriptionLabel = Label(marathon.description)
示例#2
0
 def __init__(self, entry, width, height):
     """ Initialize the widget """
     MenuEntryWidget.__init__(self, entry, fontSize=28, width=width, height=height)
     self.entry = entry
     
     attack = self.entry.attack
     self.typeImage = TypeImage(attack.type)
     self.ppTextLabel = Label("PP", size=18)
     self.ppValuesLabel = Label("{0}/{1}".format(attack.currPowerPoints, attack.powerPoints), size=18)
 def __init__(self, menu):
     """  """
     PygameScreen.__init__(self)
     self.menu = menu
     self.commandLabels = []
     self.keyLabels = []
     for cmd in self.bindingsOrder:
         self.commandLabels.append(
             Label(self.menu.cmdStrings[cmd], bold=True))
         self.keyLabels.append(Label(self.menu.keyBindings[cmd]))
    def __init__(self, menu, currentPlayer):
        """  """
        PygameScreen.__init__(self)
        self.currentPlayer = currentPlayer
        self.menu = menu
        self.logo = Logo()

        name = "None"
        if currentPlayer is not None:
            name = currentPlayer.fullname
        self.playerLabel = Label("{0}: {1}".format("Player", name),
                                 size=24,
                                 color=(0, 0, 0))

        self.menuView = MainMenuWidget(menu)
 def __init__(self, entry, width, height, fontSize=36):
     """ Sets the entry's text """
     SizedWidget.__init__(self, width, height)
     self.mainLabel = Label(entry.getText(), size=fontSize)
     self.entry = entry
示例#6
0
 def setHealthLabel(self):
     """ Set the Health Label """
     hpString = "{0}/{1}".format(self.pokemon.getCurrHP(),
                                 self.pokemon.getStat("HP"))
     self.healthLabel = Label(hpString, size=self.FONT_SIZE)
示例#7
0
 def setLevelLabel(self):
     """ Set the Level Label """
     self.levelLabel = Label("Lv. {0}".format(self.pokemon.getLevel()),
                             size=self.FONT_SIZE)