Ejemplo n.º 1
0
    def __init__(self):
        dotworld.DotWorld.__init__(self)

        self.label = DotText("", 32)
        self.logo = DotText("", 32, (0, 0, 0), (255, 255, 255),
                            "assets/fonts/8-BIT-WONDER.ttf")
        self.goblet = DotGoblet()
        self.flag = DotFlag()
        self.heart = DotHeart()

        self.possibleLabels = {
            self.SELECTION_RACE: _("Start Race"),
            self.SELECTION_CREDITS: _("Credits"),
            self.SELECTION_OPTIONS: _("Options")
        }
        self.isPressing = False
        self.selected = self.SELECTION_RACE
Ejemplo n.º 2
0
    def drawMenu(self):
        self.goblet = DotGoblet()
        self.flag = DotFlag()
        self.heart = DotHeart()

        self.logo.setText("Steering All", 32, (0, 0, 0), (255, 255, 255),
                          "assets/fonts/8-BIT-WONDER.ttf")
        self.logo.x = dotget(3)
        self.logo.centerX(self.screen.width)

        selectedItem = self.getSelectedItem()
        selectedItem.setMedium()
        selectedItem.createSurface()
        selectedItem.centerX(self.screen.width)
        selectedItem.centerY(self.screen.height)

        self.label.setText(self.possibleLabels[self.selected], 32)
        self.label.marginTop(dotget(1))
        self.label.below(selectedItem)
        self.label.centerX(self.screen.width)