Wie realisiert man Fall Back in einer Engine?



  • Erst habe ich mir gedacht

    if (SCHATTEN_WIRD_UNTERSTÜTZT) SCHATTEN=true;
    else SCHATTEN=false;
    
    if(SCHATTEN)
    {
       //RENDERN MIT SCHATTEN
    }
    else
    {
       //RENDERN OHNE SCHATTEN
    }
    

    so kannst doch nicht sein 😃



  • Du könntest es mit Polimorphie versuchen ...
    Also eine Schatten Basisklasse bzw. virtuelle Funktion die dann entsprechend überschrieben wird mit der Klasse Schatten bzw NichtSchatten.

    Ansonsten Functors ?


Anmelden zum Antworten