SHARE
TWEET

Untitled

KreeZe Nov 17th, 2019 88 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  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()
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
Top