Advertisement
Guest User

Untitled

a guest
Oct 22nd, 2014
155
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.71 KB | None | 0 0
  1. #!/usr/bin/env python
  2.  
  3. WIDTH = 512
  4. HEIGHT = 416
  5. FPS = 20
  6. VERSION = "0.0.3"
  7. FULLSCREEN = False
  8.  
  9. import pygame,sys,os,time
  10.  
  11. pygame.init()
  12. display = pygame.display.set_mode((WIDTH,HEIGHT), pygame.DOUBLEBUF)
  13.  
  14. alpha_display = display.convert_alpha()
  15. fpsClock = pygame.time.Clock()
  16. keyPressed = 0
  17.  
  18. sys.path.insert(0, "scripts/")
  19. from pygame.locals import *
  20. from media import *
  21. import color
  22. import menu
  23.  
  24. def run():
  25. display.fill(color.BLACK)
  26.  
  27. if (menu.active == True):
  28. menu.update()
  29.  
  30. else:
  31. pass
  32.  
  33. while (True): # Code to run loop
  34. for event in pygame.event.get():
  35. if (event.type == QUIT):
  36. pygame.quit()
  37. sys.exit()
  38.  
  39. if (event.type == pygame.KEYDOWN):
  40. time.sleep(0.1)
  41. keyPressed = event.key
  42. elif (event.type == pygame.KEYUP):
  43. keyPressed = 0
  44.  
  45. run()
  46. pygame.display.update()
  47. fpsClock.tick(FPS)
  48.  
  49. from __main__ import *
  50.  
  51. page = "main"
  52. selObj = 1
  53. active = True
  54.  
  55. class o:
  56. dee = False
  57. def update():
  58. if o.dee == False:
  59. o.dee = True
  60. global page
  61. global selObj
  62. global active
  63.  
  64. if page == "main": # Main menu
  65. if (keyPressed == pygame.K_RETURN):
  66. if (selObj == 1):
  67. page = "singleplayer"
  68. elif (selObj == 2):
  69. pygame.quit()
  70. sys.exit()
  71. if (keyPressed == pygame.K_UP):
  72. selObj -= 1
  73. elif (keyPressed == pygame.K_DOWN):
  74. selObj += 1
  75.  
  76. display.blit(img.mainmenubg,(0,0))
  77.  
  78. if (selObj >= 3):
  79. selObj = 1
  80. elif (selObj <= 0):
  81. selObj = 2
  82.  
  83. if (selObj == 1):
  84. print("test1"
  85. elif (selObj == 2):
  86. print("test2")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement