Matthew Opublikowano 13 Października 2006 Udostępnij Opublikowano 13 Października 2006 jak mam zamienić string(c_white) tak aby nie zamieniał się w czarny? Hmm... może tak: dlaczego gdy wpisuję string(c_white) a potem gdy zamieniam na wartość to wychodzi 0? Z innymi próbowałem i śmigało, tylko z białym nie chce Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Ackman Opublikowano 13 Października 2006 Udostępnij Opublikowano 13 Października 2006 Zobacz jak wyglada rozkład wartości przyjmowanych po zamianie kolorów na string: Na pierwszy rzut oka wyglada to tak, jakby każdy kolor mial swój numer w całej palecie 16 mln kolorów. Czarny jako pierwszy czyli 0 a biały jako ostatni. Tak przynajmniej mi się wydaje. Musiałbyś zatem pokombinować z własnym formatem string (string_format) albo wiedząc o tym jakie wartości przyjmują kolory dopisać odpowiednio resztę przekształceń na taki format jaki chcesz uzyskać. A może wystarczyłoby użyć funkcji make_color_rgb? Zresztą czemu nie używasz bezpośrednio zmiennych c_white i c_black, które zawsze przechowują odpowiednie kolory tylko zamieniasz je na string? Tak wiem, wszystko zależy od tego co chcesz zrobić. Napisz może więc co chciałeś osiągnąć takim przekształceniem i jak wygląda dalsze użycie tej wartości po zamianie na string. Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Matthew Opublikowano 13 Października 2006 Autor Udostępnij Opublikowano 13 Października 2006 heh, jakoś się udało... trzeba było rozłożyć biały na r,g i b a potem użyć return "make_color_rgb("+string(r)+","+string(g)+","+string(b)+")" Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Rekomendowane odpowiedzi
Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto
Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.
Zarejestruj nowe konto
Załóż nowe konto. To bardzo proste!
Zarejestruj sięZaloguj się
Posiadasz już konto? Zaloguj się poniżej.
Zaloguj się