====== Différences ====== Ci-dessous, les différences entre deux révisions de la page.
|
allegro:start [2013/12/09 14:53] mrhide [Allegro — Wiki Francophone] |
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 5 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 Iphone | + | * [[allegro:transfo|Transformations]] |
| - | * Input joystick, gamepad et volant | + | * [[allegro:android|Port Android]] |
| - | * Addon Shader | + | * [[allegro:ios|Port Iphone]] |
| - | * Addon Streaming Video | + | * [[allegro:touch|Touch input (smartphone)]] |
| - | * Port Android | + | * [[allegro:gamepad|Input joystick, gamepad et volant]] |
| + | * [[allegro:haptic|haptic (feedback et vibration)]] | ||
| + | * [[allegro:shaders|Shaders]] | ||
| + | * [[allegro:addon_video|Addon Streaming Video]] | ||
| ===== Codes ===== | ===== Codes ===== | ||
| Ligne 67: | 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[1] as $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 80: | 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// |