Wypełnianie zamknietej figury kolorem RBG

0

Witam.
Mam problem z wypełnieniem kwadratu kolorem z palety RGB.
Wycinek kodu:

        SetRGBPalette(0,R,G,B);   //wartości R,G,B podaje wcześniej
        SetFillStyle(1,2);   //1 - styl wypełnienia ciągłego ; 2 - kolor zielony
        FloodFill(x,y,white);

W linii drugiej zamiast koloru nr 2 chciałbym podać coś w stylu RGB(R,G,B). Istnieje taka możliwość?

0

Z czego korzystasz?
WinGraph, ZenGL, wtf, pozwalają na zmianę koloru.

0

Jeżeli pytasz o moduł to jest to Graph.

0

Nie wiem czy ten moduł korzysta z jakiejś predefiniowanej palety or something, ale myślę, że wystarczy po prostu: http://stackoverflow.com/questions/4801366/convert-rgb-values-into-integer-pixel

0

SetRGBPalette(7,R,G,B); // wartości R,G,B podaje wcześniej definiuje kolor 7
SetFillStyle(1,7); //1 - styl wypełnienia ciągłego ; 7 - kolor ustawiony wyżej

Pamiętaj że masz tylko 16 kolorów.

0

Wcześniej tak właśnie miałem ustawione:

SetRGBPalette(0,R,G,B);
SetFillStyle(1,0);

Jeśli to na 100% jest poprawne to muszę mieć gdzieś indziej błąd, bo program nie działa tak jak powinien. Sprawdzę i w razie czego będę jeszcze pisać.

0
        SetRGBPalette(1,R,G,B);   // czym wypelnimay
        SetFillStyle(1,1);  
        SetRGBPalette(0,R,G,B);   // co wypelniamy
        FloodFill(x,y,0);

1 użytkowników online, w tym zalogowanych: 0, gości: 1