Ejemplo n.º 1
0
RESULT
LayerManager::AddToLayer( IN HLayer hLayer, IN HGameObject hGameObject )
{
    RESULT rval = S_OK;

    Layer* pLayer = GetObjectPointer( hLayer );
    if (!pLayer)
    {
        RETAILMSG(ZONE_ERROR, "ERROR: LayerManager::AddToLayer( 0x%x, 0x%x ): invalid destination Layer", (UINT32)hLayer, (UINT32)hGameObject);
        rval = E_INVALID_ARG;
        goto Exit;
    }
    
    CHR(pLayer->AddGameObject( hGameObject ));
    
Exit:
    return rval;
}