- Page principale
- Espaces de nommage
- Classes
- Fichiers

- Liste des fichiers
- Membres de fichier

# src/Skeleton/Skeleton.hpp

Aller à la documentation de ce fichier.

    00001 #ifndef SKELETON_HPP
    00002 #define SKELETON_HPP
    00003
    00004 // Détection du système cible...
    00005 #include "usgeDetectSystem.h"
    00006
    00007 // Les types "USpeed Game Engine"
    00008 #include "Core/CoreTypes.hpp"
    00009
    00010
    00011 namespace USpeedGameEngine
    00012 {
    00013
    00014 class Skeleton
    00015 {
    00016     /****************
    00017     * Les attributs *
    00018     ****************/
    00019     public :
    00020         class Bone;
    00021     protected :
    00022     private :
    00023         USGE_Float3 position;
    00024         Skeleton::Bone *rootBone;
    00025
    00026     /***************
    00027     * Les méthodes *
    00028     ***************/
    00029     public :
    00030         // Destructeur par défaut
    00031         ~Skeleton();
    00032         // Constructeur par défaut
    00033         Skeleton();
    00034
    00035         // Remise à zéro de l'instance de la classe
    00036         void clear();
    00037         // Ajout d'un os au squelette
    00038         bool addBone(Skeleton::Bone *bone);
    00039
    00040     protected :
    00041     private :
    00042 };
    00043
    00044 }        // Fin "namespace USpeedGameEngine"
    00045
    00046 #endif