Documentation:Client
From Gameforge Official Website
CLIENT :: DOCUMENT TECHNIQUE
Voici la documentation technique sur le client FreeQuest
Contents |
Présentation
Le client "gf-client" propose l'interface graphique du jeu. Il se connecte à des différents serveurs par le réseau
Introduction
Prerequis
Dépendances
+ Ogre3d version 1.4.0
=> Linux : libOgreMain-1.4.0.so => Windows : OgreMain.dll
Configuration du système
La configuration du système est définie par les fonctions d'Ogre3d. En standard, Ogre récupère la configuration du système dans le fichier "Ogre.cfg" qui se présente de cette manière :
Render System=OpenGL Rendering Subsystem [OpenGL Rendering Subsystem] FSAA=0 Full Screen=No RTT Preferred Mode=FBO Video Mode=800 x 600
La configuration du client FreeQuest est chargé directement dans le code.
Configuration standard :
+ OpenGL Rendering Subsystem
+ Mode FullScreen
+ Video mode 800 x 600 en 16-bit couleur
Structure et code du client
L'arborescence
Client | [+] - BIN | [+] - DATA | | | [+] - ART | | | | | [+] - MUSIC | | | | | [+] - MODELS | | | | | [+] - SOUND | | | | | [+] - TEXTURES | | | | | [+] - FONTS | | | [+] - GAME | | | [+] - GUI | | | [+] - MAP | | | [+] - AI | [+] - DOC
Les pointeurs
Les classes du client seront gérées par les pointeurs automatique de la libraire BOOST. Avantages :

