Farben zuordnen



  • Hallo!

    Zur Info: Ich bin noch Anfänger...
    🙄 Ich habe ein kleines Spiel programmiert. Das Spiel lädt aus einer Ini-Datei eine Zahl zwischen 2 und 6. Jetzt soll das Programm in eine StringList passend zu der Zahl zufällige Farben schreiben, also bei 2 Spieler 2 Farben, bei 3 Spielern 3 Farben, usw. Die Farben habe ich so definiert:

    TColor Farbe[6] = {clBlack, clBlue, clRed, clYellow, clGreen, clFuchsia};
    

    Doch wie mache ich das? 😕



  • Hi, es gibt eine Funktion in der math.hpp die dir einen zufälligen wert aus einem feld zurück gibt.

    dafür musst du den zufallsgenerator inizialisieren und die funktion aufrufen

    Rondomize();
    
    RandomFrom(Farbe,6);
    


  • Schuldigung, so funzt das nicht, weil RandomFrom TColor nicht kennt.

    dann must du dir vorher ne zufallszahl ermitteln die dir einen wert aus dem feld gibt

    Randomize();
    
    TColor Test= Farbe[RandomRange(0,5)];
    


  • Vielen Dank!
    Funktioniert 😉


Anmelden zum Antworten