Esempio n. 1
0
 def __init__(self, menu, lastScreen):
     """ Initialize the screen """
     PygameScreen.__init__(self)
     self.lastScreen = lastScreen
     self.messageBox = None
     self.menuView = MenuWithBackgroundWidget(menu, .15 * self.width,
                                              .2 * self.height)
Esempio n. 2
0
class ZoneMenuScreen(PygameScreen):
    """ Represents the screen for the Zone Menu """
    
    def __init__(self, menu, lastScreen):
        """ Initialize the screen """
        PygameScreen.__init__(self)
        self.menuView = MenuWithBackgroundWidget(menu, self.width*.4, self.height)
        self.lastScreen = lastScreen
        
    def drawSurface(self):
        """ Draws the screen """
        screenSurface = self.lastScreen.draw()
        self.drawOnSurface(screenSurface, left=0, top=0)
        
        menuSurface = self.menuView.draw()
        self.drawOnSurface(menuSurface, right=1, top=0)
class ZoneMenuScreen(PygameScreen):
    """ Represents the screen for the Zone Menu """
    def __init__(self, menu, lastScreen):
        """ Initialize the screen """
        PygameScreen.__init__(self)
        self.menuView = MenuWithBackgroundWidget(menu, self.width * .4,
                                                 self.height)
        self.lastScreen = lastScreen

    def drawSurface(self):
        """ Draws the screen """
        screenSurface = self.lastScreen.draw()
        self.drawOnSurface(screenSurface, left=0, top=0)

        menuSurface = self.menuView.draw()
        self.drawOnSurface(menuSurface, right=1, top=0)
Esempio n. 4
0
class YesNoScreen(PygameScreen):
    """ Represents the screen for Picking Yes/No """
    def __init__(self, menu, lastScreen):
        """ Initialize the screen """
        PygameScreen.__init__(self)
        self.lastScreen = lastScreen
        self.messageBox = None
        self.menuView = MenuWithBackgroundWidget(menu, .15 * self.width,
                                                 .2 * self.height)

    def drawSurface(self):
        """ Draws the screen """
        previousScreenSurface = self.lastScreen.draw()
        self.drawOnSurface(previousScreenSurface, left=0, top=0)

        if self.messageBox is not None:
            messageBoxSurface = self.messageBox.draw()
            self.drawOnSurface(messageBoxSurface, left=.05, top=.7)

            menuSurface = self.menuView.draw()
            self.drawOnSurface(menuSurface, right=.95, centery=.6)
Esempio n. 5
0
class YesNoScreen(PygameScreen):
    """ Represents the screen for Picking Yes/No """
    
    def __init__(self, menu, lastScreen):
        """ Initialize the screen """
        PygameScreen.__init__(self)
        self.lastScreen = lastScreen
        self.messageBox = None
        self.menuView = MenuWithBackgroundWidget(menu, .15*self.width, .2*self.height)
        
    def drawSurface(self):
        """ Draws the screen """
        previousScreenSurface = self.lastScreen.draw()
        self.drawOnSurface(previousScreenSurface, left=0, top=0)
        
        if self.messageBox is not None:
            messageBoxSurface = self.messageBox.draw()
            self.drawOnSurface(messageBoxSurface, left=.05, top=.7)
            
            menuSurface = self.menuView.draw()
            self.drawOnSurface(menuSurface, right=.95, centery=.6)
 def __init__(self, menu):
     """ Build the menu """
     MenuWithBackgroundWidget.__init__(self, menu, 220, 200)
Esempio n. 7
0
 def __init__(self, menu, lastScreen):
     """ Initialize the screen """
     PygameScreen.__init__(self)
     self.menuView = MenuWithBackgroundWidget(menu, self.width*.4, self.height)
     self.lastScreen = lastScreen
Esempio n. 8
0
 def __init__(self, menu):
     """ Build the menu """
     MenuWithBackgroundWidget.__init__(self, menu, 220, 200)
Esempio n. 9
0
 def __init__(self, menu, lastScreen):
     """ Initialize the screen """
     PygameScreen.__init__(self)
     self.lastScreen = lastScreen
     self.messageBox = None
     self.menuView = MenuWithBackgroundWidget(menu, .15*self.width, .2*self.height)
Esempio n. 10
0
 def __init__(self, menu, lastScreen):
     """ Initialize the screen """
     PygameScreen.__init__(self)
     self.menuView = MenuWithBackgroundWidget(menu, self.width * .4,
                                              self.height)
     self.lastScreen = lastScreen