ollisionDetector.h
资源名称:g.rar [点击查看]
上传用户:laitongbao
上传日期:2021-02-20
资源大小:8176k
文件大小:1k
源码类别:

射击游戏

开发平台:

Visual C++

  1. // ollisionDetector.h: interface for the CollisionDetector class.
  2. //
  3. //////////////////////////////////////////////////////////////////////
  4. #if !defined(AFX_OLLISIONDETECTOR_H__D3A5D7FD_5939_417E_A141_2C7FD361FA79__INCLUDED_)
  5. #define AFX_OLLISIONDETECTOR_H__D3A5D7FD_5939_417E_A141_2C7FD361FA79__INCLUDED_
  6. #if _MSC_VER > 1000
  7. #pragma once
  8. #endif // _MSC_VER > 1000
  9. class MeshObject;
  10. class NodeObject;
  11. class Particle_Emit;
  12. class CollisionDetector
  13. {
  14. public:
  15. CollisionDetector();
  16. void AddObject();
  17. virtual ~CollisionDetector();
  18. bool M_P_Collision(MeshObject* mesh,Particle_Emit* particle,float particle_radio = 0,
  19. bool removeParticle = false);
  20. bool N_P_Collision(NodeObject* obj ,Particle_Emit *particle,float particle_radio = 0,
  21. bool removeParticle = false);
  22. bool M_N_Collision(MeshObject* obj ,NodeObject *tag);
  23. };
  24. #endif // !defined(AFX_OLLISIONDETECTOR_H__D3A5D7FD_5939_417E_A141_2C7FD361FA79__INCLUDED_)