Advertisement
KreeZe

Untitled

Nov 17th, 2019
167
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.22 KB | None | 0 0
  1. """
  2. list_2[["l'Entrée","le Salon","la Salle a manger","la Salle de jeu","la Salle de reception","la Cuisine","la Chambre"],
  3. ["l'Entrée","le Salon","la Salle a manger","la Salle de jeu","la Salle de reception","la Cuisine","la Chambre"],
  4. ["vous avez avancé","vous avez été à gauche","vous avez reculé","vous avez été a droite","erreur","Au revoir"],
  5. ["Couteau","Chandelier","Clé anglaise","Matraque"],
  6. ["Revolver","Corde","Montre", "Appareil Photo","Ecouteur","Pendentifs"],
  7. ["le major-d'home","le policier","le cuisinier","le mécano"],
  8. ["Chandelier.png","Matraque.png","Couteau.png","clef.png"]
  9. ]
  10. """
  11.  
  12. #bibliothèque
  13. import pygame
  14. from random import*
  15. from pygame import image
  16.  
  17. #initialisation pygame+fenetre+utilitaire
  18. pygame.display.set_caption("Cluedo par Yamis")
  19. pygame.init()
  20. blank_color = (255, 255 ,255)
  21. black_color = (0, 0, 0)
  22. resolution = (1368, 768)
  23. fenetre = pygame.display.set_mode(resolution)
  24. font = pygame.font.SysFont(None, 24)
  25. fenetre.fill(blank_color)
  26.  
  27. def fin():
  28. launched = True
  29. while launched:
  30. for event in pygame.event.get():
  31. if event.type == pygame.QUIT:
  32. launched = False
  33. if event.type == pygame.KEYDOWN:
  34. if event.key == pygame.K_ESCAPE:
  35. launched = False
  36. pygame.quit()
  37.  
  38. if event.type == pygame.QUIT :
  39. pygame.quit()
  40.  
  41.  
  42.  
  43. #liste
  44. piece_direction = [ ["l'Entrée",[1,0,0,0]],
  45. ["le Salon",[4,2,0,3]],
  46. ["la Salle a manger",[5,2,2,1]],
  47. ["la Salle de jeu",[6,1,3,3]],
  48. ["la Salle de reception",[4,5,1,6]],
  49. ["la Cuisine",[5,5,2,4]],
  50. ["la Chambre",[6,4,3,6]]
  51. ]
  52.  
  53. def image(p):
  54.  
  55. p = pygame.image.load(p)
  56. p.convert()
  57. fenetre.fill(blank_color)
  58. fenetre.blit(p, [150, 100])
  59.  
  60.  
  61.  
  62. def main():
  63. position = 0
  64. continuer = 0
  65. emplacement = 0
  66. touche = ''
  67. while continuer == 0:
  68.  
  69. #detection touche
  70. for event in pygame.event.get():
  71. if event.type == pygame.KEYDOWN:
  72. if event.key == pygame.K_ESCAPE:
  73. continuer = 1
  74. quiter=1
  75. suite=1
  76. ecran_fin = 1
  77. if event.key == pygame.K_w:
  78. touche="z"
  79. if event.key == pygame.K_a:
  80. touche="q"
  81. if event.key == pygame.K_s:
  82. touche="s"
  83. if event.key == pygame.K_d:
  84. touche="d"
  85. #if event.key == pygame.K_RETURN:
  86. # touche = "entrer"
  87.  
  88. #touche = str(input("choix"))
  89. #mechanisme de jeu
  90. if touche == "z":
  91. position = piece_direction[position][1][0]
  92. elif touche == "q":
  93. position = piece_direction[position][1][1]
  94. elif touche == "s":
  95. position = piece_direction[position][1][2]
  96. elif touche == "d":
  97. position = piece_direction[position][1][3]
  98. emplacement = piece_direction[position][0]+".png"
  99. image(emplacement)
  100.  
  101.  
  102.  
  103. main()
  104. fin()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement