Example #1
0
def main():
    if len(sys.argv) > 1:
        if sys.argv[1] == 'test':
            Helpers.Test = True
            print "testing"
            
    pygame.display.init()
    pygame.font.init()
    
    size = [SCREEN_WIDTH, SCREEN_HEIGHT]
    screen = pygame.display.set_mode(size, pygame.RESIZABLE)

    pygame.display.set_caption("Codeventures!")
    done = False
    clock = pygame.time.Clock()
	
    transitionScreen,load = Screens.titleScreen(done, clock)
    while not done:
        for event in pygame.event.get():
            if event.type == pygame.QUIT:
                done = True
        if transitionScreen == "buildingScreen":
            transitionScreen, load = Screens.buildingScreen(done, clock, load)
        elif transitionScreen == "playScreen":
            transitionScreen,load = Screens.playGame(done, clock, load)
        elif transitionScreen == "titleScreen":
            transitionScreen, load = Screens.titleScreen(done, clock)
        elif transitionScreen == "optionsScreen":
            transitionScreen = Screens.options(done, clock)
        elif transitionScreen == "unimplemented":
            transitionScreen = Screens.unimplemented(done, clock)
        elif transitionScreen == "changeScreenSize":
            transitionScreen = Screens.changeResolution(done, clock)
        elif transitionScreen == "done":
            Screens.exitScreen(done, clock)
            done = True
            
    pygame.quit()