Outils pour utilisateurs

Outils du site


allegro:start

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

Lien vers cette vue comparative

allegro:start [2013/12/09 15:02]
mrhide [Articles]
allegro:start [2018/07/23 10:23] (Version actuelle)
mrhide [Allegro — Wiki Francophone]
Ligne 12: Ligne 12:
  
 Documentations à ne pas louper : Documentations à ne pas louper :
-  * [[http://alleg.sourceforge.net/​a5docs/​|APIs]]+  * [[http://liballeg.org/a5docs/trunk/|APIs]]
  
-Ce tutoriel a été écrit vers la version 5 d'​allegro (écriture en cours des ajouts de la v5.1) et est basé sur la traduction de [[http://wiki.allegro.cc/index.php?​title=Allegro_5_Tutorial|Allegro 5 tutorial ​(en)]]+Autres ressources : 
 +  * [[https://itch.io/games/​made-with-allegro|Jeux faits avec Allegro ​sur itch.io]] 
 + 
 +Ce tutoriel est basé sur la version ​d'​allegro ​(versions 5.0 à 5.2).
  
 ===== Préliminaires ===== ===== Préliminaires =====
 +  * [[allegro:​install_msvs_nuget|Installation et configuration sous Windows avec NuGet (MSVS 2012+)]]
 +  * [[allegro:​install_linux|Installation et configuration sous Linux (CMake)]]
 +  * [[allegro:​install_netbeans|Installation et configuration pour netbeans et la compilation multi-hosts]]
 +Articles obsolètes : 
   * [[allegro:​install_msvs10|Installation et configuration sous Windows (MSVS 2010)]]   * [[allegro:​install_msvs10|Installation et configuration sous Windows (MSVS 2010)]]
   * [[allegro:​install_linux|Installation et configuration sous Linux (Makefile)]]   * [[allegro:​install_linux|Installation et configuration sous Linux (Makefile)]]
-  * [[allegro:​install_netbeans|Installation et configuration pour netbeans et la compilation multi-hosts]] 
  
 En cas de besoin : [[allegro:​make_windows|comment compiler Allegro sous Windows]]. En cas de besoin : [[allegro:​make_windows|comment compiler Allegro sous Windows]].
Ligne 44: Ligne 50:
   * [[allegro:​mem|Gestion dynamique de la mémoire]]   * [[allegro:​mem|Gestion dynamique de la mémoire]]
   * [[allegro:​config|Fichiers de configuration]]   * [[allegro:​config|Fichiers de configuration]]
-  * [[allegro:​maths|Mathématiques]]+  * [[allegro:​maths|Mathématique et Physique]]
   * [[allegro:​3d|3D (OpenGL)]]   * [[allegro:​3d|3D (OpenGL)]]
   * [[allegro:​network|Et le réseau ?]]   * [[allegro:​network|Et le réseau ?]]
Ligne 50: Ligne 56:
 FIXME todolist : FIXME todolist :
  
-  * Port Android +  * [[allegro:​transfo|Transformations]] 
-  * Port Iphone +  * [[allegro:​android|Port Android]] 
-  * Touch input (spartphone+  * [[allegro:​ios|Port Iphone]] 
-  * Input joystick, gamepad et volant +  * [[allegro:​touch|Touch input (smartphone)]] 
-  * haptic (feedback et vibration) +  * [[allegro:​gamepad|Input joystick, gamepad et volant]] 
-  * Shader +  * [[allegro:​haptic|haptic (feedback et vibration)]] 
-  * Addon Streaming Video+  * [[allegro:​shaders|Shaders]] 
 +  * [[allegro:​addon_video|Addon Streaming Video]]
 ===== Codes ===== ===== Codes =====
  
Ligne 69: Ligne 76:
 $page = file_get_contents("​http://​liballeg.org/"​);​ $page = file_get_contents("​http://​liballeg.org/"​);​
 if ($page != FALSE) { if ($page != FALSE) {
- if (preg_match_all("#<​h2 id=.+>​(.+)</​h2>#​i",​ $page , $news) != 0) {+ if (preg_match_all("#<​h2 id=\"(.+)\">​(.+)</​h2>#​i",​ $page , $news, PREG_PATTERN_ORDER) != 0) {
  echo("<​ul>"​);​  echo("<​ul>"​);​
- foreach($news[1as $new) { + for ($it = 0; $it < count($news[0]); $it++) { 
- echo("<​li>"​.$new."</​li>"​);​+ echo("<​li>​<a href=\"​http://​liballeg.org/#​".$news[1][$it]."\">"​.$news[2][$it]."</​a>​</​li>"​);​
  }  }
  echo("</​ul>"​);​  echo("</​ul>"​);​
Ligne 82: Ligne 89:
 //Pour toute remarque concernant ce tutoriel, contactez moi par mail (je ne répondrai pas aux demandes d'​aide,​ merci d'​utiliser les forums)// :\\ {{:​mail.gif?​nolink&​|}} //Pour toute remarque concernant ce tutoriel, contactez moi par mail (je ne répondrai pas aux demandes d'​aide,​ merci d'​utiliser les forums)// :\\ {{:​mail.gif?​nolink&​|}}
 ----- -----
-//tags — Alleg Allegro lib library librairie programmation prog tutoriel tutorial apprendre français//+//tags — Alleg Allegro ​Allegro5 ​lib library librairie programmation prog tutoriel tutorial ​cours apprendre français//
allegro/start.1386597767.txt.gz · Dernière modification: 2013/12/09 15:02 par mrhide