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
dawn [Le 05/07/2017, 06:23]
J5012 recyclage et test de compilation en cours...
dawn [Le 05/07/2017, 09:42]
J5012 Finalisation de la doc dawn, et test de compilation avec succes
Ligne 1: Ligne 1:
-{{tag>​jeu rpg brouillon}}+{{tag>Xenial ​jeu rpg}}
 ---- ----
 ====== Dawn ====== ====== Dawn ======
Ligne 17: Ligne 17:
   * Disposer des [[:​sudo|droits d'​administration]].   * Disposer des [[:​sudo|droits d'​administration]].
   * Disposer d'une connexion à Internet configurée et activée.   * Disposer d'une connexion à Internet configurée et activée.
-  * Avoir [[:​tutoriel:​comment_installer_un_paquet|installé les paquets]] **[[apt>​liblua5.1-0-dev,​libtolua++5.1-dev]]**.+  ​* Savoir utiliser le [[:​terminal|Terminal]] 
 +  * Avoir un environnement de [[:​compilation]] 
 +  ​* Avoir [[:​tutoriel:​comment_installer_un_paquet|installé les paquets]] **[[apt>checkinstall,​libsdl-image1.2-dev,​libsdl-mixer1.2-dev,​freeglut3-dev,​liblua5.1-0-dev,​libtolua++5.1-dev,​libgl1-mesa-dev,​libglu1-mesa-dev,​libfreetype6-dev,​remake]]**.
  
 ===== Installation ===== ===== Installation =====
Ligne 28: Ligne 30:
 cd dawn-rpg cd dawn-rpg
 ./configure ./configure
-make+remake -f Makefile
 </​code>​ </​code>​
- 
-<​note>​Notez que vous aurez peut être besoin d'​installer diverses bibliotheques comme [[apt>​libsdl1.2-dev]] [[apt>​libsdl-image1.2-dev]] [[apt>​libsdl-mixer1.2-dev]] [[apt>​libglut3-dev]]</​note>​ 
  
 ===== Utilisation===== ===== Utilisation=====
  
-il ne vous restera plus qu'à lancer dawn_rpg et appréciez ​le jeu. +Lancez ​le jeu avec la commande Terminal : 
-<​code>​./​dawn_rpg</​code>​+ 
 +<​code>​./​dawn-starter.sh</​code>​
  
 ===== Désinstallation ===== ===== Désinstallation =====
  
 Il suffit simplement de supprimer le dossier où vous avez compilé le jeu. Il suffit simplement de supprimer le dossier où vous avez compilé le jeu.
 +
 +===== Problemes connus =====
 +
 +Si vous obtenez ce message d'​erreur :
 +
 +<​code>​
 +src/​GLFT_Font.cpp:​152:​60:​ error: no matching function for call to ‘max(unsigned int, int&​)’
 +                         ​face->​glyph->​bitmap_top,​ maxDescent);​
 +</​code>​
 +
 +  * [[:​tutoriel:​comment_modifier_un_fichier|Ouvrez le fichier source]] dawn-rpg/​src/​GLFT_Font.cpp en édition à la ligne 152
 +  * Commentez les lignes 152 et 153
 +  * Créez une variable maxMoyenne de façon à rajouter dans le code, le calcul intermédiaire avant de définir la variable maxDescent
 +
 +<​code>​
 +...
 + int maxDescent = 0;
 + int maxAscent = 0;
 + int maxMoyenne = 0;
 +...
 + maxAscent = std::​max(face->​glyph->​bitmap_top,​ maxAscent);
 + maxMoyenne = face->​glyph->​bitmap.rows - face->​glyph->​bitmap_top;​
 + maxDescent = std::​max(maxMoyenne,​ maxDescent);​
 + /​* maxDescent = std::​max(face->​glyph->​bitmap.rows -
 +                       face->​glyph->​bitmap_top,​ maxDescent);​*/​
 +...
 +</​code>​
 +
 +Refaites une compilation :
 +
 +<​code>​remake -f Makefile</​code>​
  
 ===== Voir aussi ===== ===== Voir aussi =====
   * **(en)** [[http://​www.nongnu.org/​dawn-rpg//​Main_Page|Site officiel]]   * **(en)** [[http://​www.nongnu.org/​dawn-rpg//​Main_Page|Site officiel]]
   * **(en)** [[https://​download.savannah.gnu.org/​releases/​dawn-rpg/​|Sources v0.0.47 , 03 septembre 2012]]   * **(en)** [[https://​download.savannah.gnu.org/​releases/​dawn-rpg/​|Sources v0.0.47 , 03 septembre 2012]]
-  * **(en)** [[https://​github.com/​kerlw/​Dawn|Fork Github ​le plus récent, 21 juillet 2012]]+  * **(en)** [[https://​github.com/​kerlw/​Dawn|Fork Github ​de la version 0.0.46, 21 juillet 2012]]
   * **(en)** [[http://​www.nongnu.org/​dawn-rpg/​compundergnu.html|Aide à la compilation]]   * **(en)** [[http://​www.nongnu.org/​dawn-rpg/​compundergnu.html|Aide à la compilation]]
  
 ---- ----
 //​Contributeur principal : [[:​utilisateurs:​herrleiche]],​ Correcteur : [[:​utilisateurs:​j5012|J5012]].//​ //​Contributeur principal : [[:​utilisateurs:​herrleiche]],​ Correcteur : [[:​utilisateurs:​j5012|J5012]].//​
  • dawn.txt
  • Dernière modification: Le 05/07/2017, 09:42
  • par J5012