Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
utilisateurs:amiralgaby:comment_s_adapter_a_la_sdl [Le 06/08/2022, 10:51]
Amiralgaby
utilisateurs:amiralgaby:comment_s_adapter_a_la_sdl [Le 07/07/2024, 19:08] (Version actuelle)
Amiralgaby [Premier programme avec la bibliothèque SDL] utiliser SDL3
Ligne 1: Ligne 1:
 ====== Premier programme avec la bibliothèque SDL ====== ====== Premier programme avec la bibliothèque SDL ======
 Vous souhaitez utiliser la fameuse bibliothèque [[:sdl]] et elle ne vous paraît pas très claire d'​utilisation ?\\  Vous souhaitez utiliser la fameuse bibliothèque [[:sdl]] et elle ne vous paraît pas très claire d'​utilisation ?\\ 
-Parfait ^_^ cette page est la pour vous permettre **de vous adapter** à la SDL.\\ +Parfait ^_^ cette page est la pour vous permettre **de vous adapter** à la SDL.
 <​note>​Cette page n'est pas là pour réaliser un wiki de la SDL (d'​ailleurs [[https://​wiki.libsdl.org/​FrontPage|le wiki est officiel]] est disponible **en anglais**)</​note>​ <​note>​Cette page n'est pas là pour réaliser un wiki de la SDL (d'​ailleurs [[https://​wiki.libsdl.org/​FrontPage|le wiki est officiel]] est disponible **en anglais**)</​note>​
  
Ligne 10: Ligne 10:
   * **(en)**[[https://​wiki.libsdl.org/​SDL_Keycode|Les représentations des touches lorsqu'​elle sont pressées]]   * **(en)**[[https://​wiki.libsdl.org/​SDL_Keycode|Les représentations des touches lorsqu'​elle sont pressées]]
  
 +<​note>​Si vous souhaitez utiliser SDL3, [[https://​gist.github.com/​Amiralgaby/​ecba154a09141d82f99622ef4704dea4|un exemple est disponible sur Github]]. Plus besoin de s'​occuper de la boucle de notre programme ! Uniquement par déclencheurs</​note>​
 ===== Inclure la bibliothèque dans vos projets pour l'​utiliser ? ===== ===== Inclure la bibliothèque dans vos projets pour l'​utiliser ? =====
 Partons du principe que vous l'avez installée via un gestionnaire de paquet, c'est toujours plus simple sous GNU/Linux 8-) Partons du principe que vous l'avez installée via un gestionnaire de paquet, c'est toujours plus simple sous GNU/Linux 8-)
Ligne 20: Ligne 21:
 ===== Notre premier programme ==== ===== Notre premier programme ====
 ==== Et maintenons codons en C ! ==== ==== Et maintenons codons en C ! ====
-C'​était tout ? oui ! pour le moment :-| ça va se corser, c'est ça qui motive disons...\\ +C'​était tout ? oui ! pour le moment :-| ça va se corser, c'est ça qui motive disons...
 Allez un petit code : Allez un petit code :
 <file C main.c> <file C main.c>
Ligne 76: Ligne 77:
 Chaque fois que vous passer dans SDL_PollEvent vous prenez l'​event un tête de file des événements et vous allez réalisé des algorithme selon son type, sa valeur. Chaque fois que vous passer dans SDL_PollEvent vous prenez l'​event un tête de file des événements et vous allez réalisé des algorithme selon son type, sa valeur.
  
-**(en)**[[https://​wiki.libsdl.org/​SDL_Event|la liste des events sur le wiki officiel]] ​+**(en)**[[https://​wiki.libsdl.org/​SDL_Event|la liste des events sur le wiki officiel]]
  
 Un Event peut avoir comme type : Un Event peut avoir comme type :
  • utilisateurs/amiralgaby/comment_s_adapter_a_la_sdl.1659775915.txt.gz
  • Dernière modification: Le 06/08/2022, 10:51
  • par Amiralgaby