Bonjour, j'ai créer une classe cTreeDefenderPlayer pour un jeu, voici la définition de cette classe :
Et j'ai créer deux classes qui l'hérite : une pour la gestion des déplacements humain, l'autre pour l'intelligence artificielle. A la compilation de ces deux classes, j'ai ce message d'erreur :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 class cTreeDefenderPlayer : public cPlayer { public: cTreeDefenderPlayer(); cTreeDefenderPlayer(f2d position); ~cTreeDefenderPlayer(); /* ... */ };
Voici la déclaration d'une de mes classe :error C2504: 'cTreeDefenderPlayer' : base class undefined
Je comprend vraiment pas pourquoi j'ai une telle erreur. Surtout, que j'ai repris la manière de faire d'un autre jeu qui fonctionne exactement pareil et c'est trait pour trait le même code... Si quelqu'un à une idée, merci d'en faire part
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 #ifndef _TREEDEFENDERPLAYERCOMPUTERH #define _TREEDEFENDERPLAYERCOMPUTERH #include "TreeDefenderPlayer.h" class cTreeDefenderPlayerComputer : public cTreeDefenderPlayer { }; #endif![]()
[EDIT] J'utilise Visual C++ Express Edition 2005 [/EDIT]
Cordialement,
dede
Partager