📄 collision.h
字号:
#ifndef COLLISION_SYSTEM_H
#define COLLISION_SYSTEM_H
#include "BaoSystem.h"
//*********************************************************************
//碰撞系统类定义
//*********************************************************************
class CollisionSystem
{
Player *pPlayer;//玩家指针
EnermySystem *pEnermySystem;//敌机系统指针
BulletSystem *pPlayerBulletSystem, *pEnermyBulletSystem;//玩家和敌机子弹系统
BaoSystem *pBaoSys;//宝箱系统
//检验敌机与玩家子弹碰撞
void CollisionSystem::CheckForCollision(Enermy *pFighterPlane, Bullet *pBullet);
//检验玩家与敌人子弹碰撞
void CollisionSystem::CheckForCollision(Player *pFighterPlane, Bullet *pBullet);
//检验玩家与敌人战斗机碰撞
void CollisionSystem::CheckForCollision(Player *pPlayer, Enermy *pEnermy);
//检验玩家与宝箱是否碰撞
void CollisionSystem::CheckForCollision(Bao* pBao,Player* pPlayer);
public:
CollisionSystem();//构造函数
void Update();//更新函数
// void GetInfor();//获得相应信息
};
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -