def __init__(self): self.modes = ["select", "box", "sphere", "connection", "delete"] self.currentMode = self.modes[0] self.objList = [] self.connList = [] self.isCreatingConn = False self.selectedObj = [] self.myctrl = controls.controls(self.modes)
def start(screen1): global screen screen=screen1 global menu_font menu_font = pygame.font.Font(None, 30) #options = [Option("NEW GAME", (140, 115)), Option("HIGH SCORE", (140, 165)), # Option("CONTROLS", (140, 215))] options = [Option("NEW GAME", (40, 300)), Option("HIGH SCORE", (200, 300)), Option("CONTROLS", (400, 300))] running =True ball = pygame.image.load("game.bmp") ball = pygame.transform.scale(ball, (460, 240)) while running: for event in pygame.event.get(): if event.type == pygame.QUIT: running=False sys.exit() pygame.event.pump() screen.fill((0, 0, 0)) screen.blit(ball,[40,40,480,300]) for option in options: if option.rect.collidepoint(pygame.mouse.get_pos()): option.hovered = True if(option.text=="NEW GAME"): if(pygame.mouse.get_pressed()[0]): running=False print"1" #controls.controls(screen) start_game(screen,520,340) elif (option.text=="HIGH SCORE"): if(pygame.mouse.get_pressed()[0]): running=False #print"2" high_score.high_score(screen) elif (option.text=="CONTROLS"): if(pygame.mouse.get_pressed()[0]): running=False print"3" controls.controls(screen) else: option.hovered = False option.draw() pygame.display.update()
def OnInit(self): wx.InitAllImageHandlers() # init the SCIRun python interface env = [] for k in os.environ.keys() : estr = "%s=%s" % (k, os.environ[k]) env.append(estr) sr_py.init_sr_py(env) Viewer = ViewerFrame(None, -1, "") controls_ = controls(None, -1, "") self.SetTopWindow(Viewer) Viewer.Show() controls_.Show() return 1
def index(req): return " ".join([head(req), controls.controls(req), tail(req)])
def Menu(display, pg): """Create main menu for the game.""" play1 = pg.image.load("images/play1.png") play2 = pg.image.load("images/play2.png") quit1 = pg.image.load("images/quit1.png") quit2 = pg.image.load("images/quit2.png") control1 = pg.image.load("images/htp1.png") control2 = pg.image.load("images/htp2.png") play = False startButton = button(pg, play1, display.get_width() // 2 - 350, display.get_height() // 2 + 100, 180, 100) quitButton = button(pg, quit1, display.get_width() // 2 + 100, display.get_height() // 2 + 100, 180, 100) controlButton = button(pg, control1, display.get_width() // 2 - 120, display.get_height() // 2 + 220, 180, 100) background = pg.image.load("images/escape_from_huxley_open.png") background = pg.transform.scale( background, (display.get_width(), display.get_height())) display.blit(background, (0, 0)) while not play: startButton.draw(display) quitButton.draw(display) controlButton.draw(display) pg.display.update() keys = pg.key.get_pressed() if keys[pg.K_RETURN]: play = True pos = pg.mouse.get_pos() # code to exit the window. for event in pg.event.get(): if event.type == pg.QUIT: quit() if event.type == pg.MOUSEBUTTONDOWN: if event.button == 1: if startButton.isOver(pos): slide1 = pg.image.load('images/slide1.png') slide2 = pg.image.load('images/slide2.png') slide3 = pg.image.load('images/slide3.png') slide4 = pg.image.load('images/slide4.png') display.blit(slide1, (0, 0)) pg.display.update() pg.time.delay(2500) display.blit(slide2, (0, 0)) pg.display.update() pg.time.delay(2500) display.blit(slide3, (0, 0)) pg.display.update() pg.time.delay(2500) display.blit(slide4, (0, 0)) pg.display.update() pg.time.delay(3000) play = True if quitButton.isOver(pos): quit() if controlButton.isOver(pos): controls(display, pg) display.blit(background, (0, 0)) controlButton.image = control1 if event.type == pg.MOUSEMOTION: if startButton.isOver(pos): startButton.image = play2 else: startButton.image = play1 if quitButton.isOver(pos): quitButton.image = quit2 else: quitButton.image = quit1 if controlButton.isOver(pos): controlButton.image = control2 else: controlButton.image = control1
def redraw_game_window(): rooms.main(window, character_list[menu.character_count]) controls.controls(character_list[menu.character_count])