⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 collision.h

📁 射击小游戏
💻 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 + -