Beispiel #1
0
//=================================================================================================================
void TopdownWorld::Update(float dt, Keyboard* keyboard)
{
    map<string, TopdownMap*>::iterator iter = m_world_maps.find(m_map_to_render);
    if (iter != m_world_maps.end())
    {
        if (m_physicsWorld.get() != NULL)
        {
            m_physicsWorld->Update(dt, keyboard);
        }
        else
        {
            InitPhysicsWorld();
            m_physicsWorld->Update(dt, keyboard);
        }
    }
}
Beispiel #2
0
//=================================================================================================================
void TopdownWorld::SetMapToRender(string p_map_to_render)
{
    m_map_to_render = p_map_to_render;

    InitPhysicsWorld();
}
Beispiel #3
0
GameManager::GameManager()
{
    m_IM = std::make_shared<InputManager>();
    InitPhysicsWorld();
    //SetTwoPlayer();
}