Changeset 2909


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

btphystest : InitApp delay

Location:
trunk/test
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/test/btphystest.cpp

    r2908 r2909  
    6060BtPhysTest::BtPhysTest(bool editor)
    6161{
    62     m_init_done = false;
     62    m_init_status = 0;
    6363}
    6464
    6565void BtPhysTest::InitApp()
    6666{
    67     m_init_done = true;
     67    m_init_status = 1;
    6868
    6969    m_loop_value = .0f;
     
    306306    WorldEntity::TickGame(seconds);
    307307
    308     if (!m_init_done)
     308    if (!m_init_status)
    309309    {
    310310        if (g_renderer)
    311311            InitApp();
    312         else
    313             return;
    314     }
     312        return;
     313    }
     314    else if (m_init_status == 1)
     315    {
     316        m_init_status++;
     317        return;
     318    }
     319
    315320
    316321    if (m_controller->GetKey(KEY_QUIT).IsReleased())
     
    566571    WorldEntity::TickDraw(seconds);
    567572
    568     if (!m_init_done)
     573    if (m_init_status != 2)
    569574        return;
    570575
  • trunk/test/btphystest.h

    r2908 r2909  
    6565    Light *                         m_light1;
    6666    Light *                         m_light2;
    67     bool                            m_init_done;
     67    int                             m_init_status;
    6868    bool                            m_ready;
    6969
Note: See TracChangeset for help on using the changeset viewer.