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
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)