source: trunk/test/BtPhysTest.h @ 1834

Last change on this file since 1834 was 1764, checked in by touky, 8 years ago

Added Base/Attachment Logic, works with Kinematic & Ghost.

File size: 884 bytes
RevLine 
[1591]1//
2// BtPhysTest
3//
4// Copyright: (c) 2009-2012 Benjamin Huet <huet.benjamin@gmail.com>
5//            (c) 2012 Sam Hocevar <sam@hocevar.net>
6//
7
8#if !defined __BTPHYSTEST_H__
9#define __BTPHYSTEST_H__
10
11class BtPhysTest : public WorldEntity
12{
13public:
14    BtPhysTest(bool editor = false);
15    virtual ~BtPhysTest();
16
17    char const *GetName() { return "<BtPhysTest>"; }
18
19protected:
20    virtual void TickGame(float seconds);
21    virtual void TickDraw(float seconds);
22
23private:
24    Camera*                                                             m_camera;
25    bool                                                                m_ready;
26
27        lol::phys::Simulation*                          m_simulation;
[1633]28        Array<EasyConstraint*>                          m_constraint_list;
[1591]29        Array<PhysicsObject*>                           m_physobj_list;
[1607]30        Array<PhysicsObject*>                           m_ground_list;
[1698]31        Array<PhysicsObject*>                           m_platform_list;
[1722]32        Array<PhysicsObject*>                           m_character_list;
[1591]33
[1764]34        float                                                           m_loop_value;
[1591]35};
36
37#endif // __BTPHYSTEST_H__
38
Note: See TracBrowser for help on using the repository browser.