Ver Mensaje Individual
  #4 (permalink)  
Antiguo 31/10/2006, 23:15
Avatar de ArrauKano
ArrauKano
 
Fecha de Ingreso: noviembre-2002
Ubicación: Santiago
Mensajes: 664
Antigüedad: 22 años, 2 meses
Puntos: 4
por ahora mi funcion la he escrito de este modo

Código:
void MostrarInfo()
{
    TCadena CadenaFPS[100];
    TCadena CadenaPoly[100];
    #ifdef WIN32
        swprintf(CadenaFPS, L"CPS: %d", Sistema.RetornarCPS());
        swprintf(CadenaPoly, L"Poligonos: %d", Sistema.RetornarTriangulos() );
    #endif
    
    #ifdef LINUX
        swprintf(CadenaFPS, 100, L"CPS: %d", Sistema.RetornarCPS());
        swprintf(CadenaPoly, 100,L"Poligonos: %d", Sistema.RetornarTriangulos() );
    #endif

    txtFPS.Texto((wchar_t *)CadenaFPS,10,10);
    txtNumPolygonos.Texto((wchar_t *)CadenaPoly,10,20);
}
pero aun pienso que debe haber una manera + elegante de escribir esto, sobre todo pensando que probablemente mi codigo no solo funcione en windows y linux, de hecho estoy usando solo librerias multiplataforma para el resto de cosas
__________________
Blog | Tecnosquad