Hello,
Pour un essai de jeu j'aimerais gérer les objets (incluant les ennemis) sous forme de classes (C++).
En C j'avais fait très simple, une structure avec des membres qui étaient des pointeurs sur des fonctions (un handler sur la fonction gérant le personnage, un sur la fonction le dessinant, etc.).
Là j'aimerais essayer en me basant sur une classe de type Objet par exemple, qui aurait les propriétés communes à tous les objets. Ensuite je déclare une classe de type EnnemiX qui hériterait de la classe de base mais qui surchargerait les méthodes 'dessine' et 'gère' par exemple. Ca c'est ok, maintenant le problème c'est que j'aimerais stocker ça dans une liste d'objets, et qu'en la parcourant je puisse faire un truc du style:
Objet mesObjets[...];
for (i = 0; i < numberof(mesObjets); i++)
{
mesObjets[i].dessine();
}
Vous voyez le style? Est-ce que vous pourriez m'aiguiller vers les concepts nécessaires pour réaliser ça svp?
Merci ^^