if event.key == pygame.K_w or event.key == pygame.K_UP: player.go("stop up") elif event.key == pygame.K_s or event.key == pygame.K_DOWN: player.go("stop down") elif event.key == pygame.K_a or event.key == pygame.K_LEFT: player.go("stop left") elif event.key == pygame.K_d or event.key == pygame.K_RIGHT: player.go("stop right") all.update(size, player.lives) if player.rect.center[0] > size[0]: lx += 1 theScore = score.score theLives = lives.score if level.saveLevel(extras): #print "LEVEL: ", level.lev[-2:], "??????????????????????????????" if level.lev[-2:] in levelsLeft: levelsLeft.remove(level.lev[-2:]) print len(levelsLeft) for s in unloaded.sprites(): s.kill() level = Level("Levels/Map"+str(lx)+str(ly)) player.rect.center = [0, player.rect.center[1]] score = Score("Score: ", theScore, (125,25)) lives = Score("Lives: ", theLives, (125,675)) elif player.rect.center[0] < 0: lx -= 1 theScore = score.score theLives = lives.score if level.saveLevel(extras):
if event.key == pygame.K_UP: player.go("stop up") elif event.key == pygame.K_DOWN: player.go("stop down") elif event.key == pygame.K_LEFT: player.go("stop left") elif event.key == pygame.K_RIGHT: player.go("stop right") all.update(size, player.lives) if player.rect.center[0] > size[0]: lx += 1 theScore = score.score theLives = lives.score level.saveLevel(extras) for s in unloaded.sprites(): s.kill() level = Level("Levels/Map"+str(lx)+str(ly)) player.rect.center = [0, player.rect.center[1]] score = Score("Score: ", theScore, (125,25)) lives = Score("Lives: ", theLives, (125,675)) elif player.rect.center[0] < 0: lx -= 1 theScore = score.score theLives = lives.score level.saveLevel(extras) for s in unloaded.sprites(): s.kill() level = Level("Levels/Map"+str(lx)+str(ly)) player.rect.center = [size[0], player.rect.center[1]]