Changeset 2908


Ignore:
Timestamp:
Sep 13, 2013, 12:33:16 PM (6 years ago)
Author:
touky
Message:

btphystest tweak to delay app init.

Location:
trunk/test
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/test/btphystest.cpp

    r2901 r2908  
    6060BtPhysTest::BtPhysTest(bool editor)
    6161{
     62    m_init_done = false;
     63}
     64
     65void BtPhysTest::InitApp()
     66{
     67    m_init_done = true;
     68
    6269    m_loop_value = .0f;
    6370
     
    299306    WorldEntity::TickGame(seconds);
    300307
     308    if (!m_init_done)
     309    {
     310        if (g_renderer)
     311            InitApp();
     312        else
     313            return;
     314    }
     315
    301316    if (m_controller->GetKey(KEY_QUIT).IsReleased())
    302317        Ticker::Shutdown();
     
    551566    WorldEntity::TickDraw(seconds);
    552567
     568    if (!m_init_done)
     569        return;
     570
    553571    if (!m_ready)
    554572    {
  • trunk/test/btphystest.h

    r2901 r2908  
    4242    virtual void TickDraw(float seconds);
    4343
     44    void InitApp();
     45
    4446private:
    4547    enum
     
    6365    Light *                         m_light1;
    6466    Light *                         m_light2;
     67    bool                            m_init_done;
    6568    bool                            m_ready;
    6669
Note: See TracChangeset for help on using the changeset viewer.