// // BtPhysTest // // Copyright: (c) 2009-2012 Benjamin Huet // (c) 2012 Sam Hocevar // #if !defined __BTPHYSTEST_H__ #define __BTPHYSTEST_H__ class BtPhysTest : public WorldEntity { public: BtPhysTest(bool editor = false); virtual ~BtPhysTest(); char const *GetName() { return ""; } protected: virtual void TickGame(float seconds); virtual void TickDraw(float seconds); private: Camera* m_camera; bool m_ready; lol::phys::Simulation* m_simulation; Array m_constraint_list; Array m_physobj_list; Array m_ground_list; Array m_platform_list; Array m_character_list; Array m_stairs_list; float m_loop_value; }; #endif // __BTPHYSTEST_H__