SUPER Space invader : Turbo edition DX - VS GOD 1.0.0
A simple space invader ripoff
itransitionable.h
Go to the documentation of this file.
1
11#ifndef ITRANSITIONABLE_H
12#define ITRANSITIONABLE_H
13
14#include <vector>
15
16namespace nsTransition
17{
18
24{
25public:
30 virtual ~ITransitionable() {}
31
38 virtual void getValues(const int& id, std::vector<float>& values) = 0;
39
46 virtual void setValues(const int& id, const std::vector<float>& values) = 0;
47}; // class ITransitionable
48
49} // namespace nsTransition
50
51#endif // ITRANSITIONABLE_H
Une classe abstraite pour n'importe quelle élément pouvant effectuer une transition entre deux états.
virtual void getValues(const int &id, std::vector< float > &values)=0
Récupère des valeurs dans un vecteur de float pour l'ID spécifié
virtual ~ITransitionable()
Destructeur pour la classe ITransitionable.
virtual void setValues(const int &id, const std::vector< float > &values)=0
Définit les nouvelles valeurs pour l'ID spécifié
Espace de nom pour le moteur de transition et ses composants.