这是什么回事??
#ifndef GAMEWORLD_H
#define GAMEWORLD_H
class GameWorld
{
friend class Display;
friend class Sprite;
friend class CollisionSystem;
friend class EnermySystem;
friend class BulletSystem;
friend class Player;
friend class Enermy;
HWND GameWindow;
static const int MsPerFrame;
double kFPS;
struct{
int LastTime,FrameCount,FPS;
}FPS;
int BufKey,CurKey;
int Level;
Display *pScreen;
Player *pPlayer;
BulletSystem *pPlayerBulletSystem,*pEnermySystem;
EnermySystem *pEnermySystem;
CollisionSystem *pCollisionSystem;
void DrawSprite(Sprite *pSprite);
void UpdateFPS();
void ShowInfomation();
double GetKFPS() { return kFPS; }
public:
static const int Width,Height;
static const double PI;
int Time;
GameWorld(HWND);
~GameWorld(void);
void Update();
void KeyDown(WPARAM KeyCode);
void KeyUp(WPARAM KeyCode);
void EnermyFire(Enermy *pEnermy);
};
#endif
错误:
1>e:\dmvs2005\imitability\imitability\gameworld.h(24) : error C2371: 'GameWorld::pEnermySystem' : redefinition; different basic types
1> e:\dmvs2005\imitability\imitability\gameworld.h(23) : see declaration of 'GameWorld::pEnermySystem'
但是我把 EnermySystem *pEnermySystem; 该成 EnermySystem *penermySystem; 这样就对这是怎么回事 解释一下呀!!