PGE Engine
 All Classes Namespaces Files Functions Variables Enumerations Enumerator Macros Pages
lvl_dtc_contact.h
1 #ifndef CONTACTDETECTOR_H
2 #define CONTACTDETECTOR_H
3 
4 #include "lvl_base_detector.h"
5 
6 #include <script/lua_global.h>
7 
8 #include <luabind/luabind.hpp>
9 #include <lua_inclues/lua.hpp>
10 
12 {
13 public:
14  ContactDetector(LVL_Npc* parentNPC);
15  ContactDetector(const ContactDetector &cdt);
16  ~ContactDetector();
17  void processDetector();
18  bool detected();
19 
20  luabind::object getBlocks(lua_State *L);
21  luabind::object getBGOs(lua_State *L);
22  luabind::object getNPCs(lua_State *L);
23  luabind::object getPlayers(lua_State *L);
24 };
25 
26 #endif // CONTACTDETECTOR_H
Definition: lvl_dtc_contact.h:11
Definition: lvl_base_detector.h:23
Definition: lvl_npc.h:21