What a pretty,pretty,pretty-pretty-pretty good example!<br>(I think that I've fall in love...Mmmmh,Japanises cartoons)<br><br>Well, I wouldn't have found the weel, but a simple way to give newbies(like I am) an other way to display any(and when I say any...) color you can take from Qbasic in a high resolution screen.<br><br>The following exemple(which I didn't have the time to simplified (but it surely is the simpliest way to really understood it). If you want me to explain it in details(or maybe someone can too), just give me a sign. Far of me the idea to show you something that you already understand.<br><br>As a french Canadian, my programs are in french(the old language of love...Mmmm...(free publicity))<br>Green = Vert<br>Yellow = Jaune<br>Red = Rouge<br>Blue = Bleu<br><br>REM PALETTE DE PLUSIEURS COULEURS<br><br>CLS : SCREEN 12<br><br>REM AFFICHE LE TABLEAU (8 x 16)<br>FOR i% = 6 TO 629 STEP 39<br>FOR ii% = 11 TO 361 STEP 50<br>LINE (i%, ii%)-(i% + 39, ii% + 50), 15, B<br>NEXT ii%<br>NEXT i%<br><br>REM BLEU<br>FOR i% = 0 TO 7<br> READ OAK<br> BLEU0$ = BLEU0$ + CHR$(OAK)<br>NEXT i%<br>PAINT (10, 15), BLEU0$<br>DATA 255,170,170,255,255,85,85,255<br><br>FOR i% = 0 TO 7<br> READ OAK<br> BLEU1$ = BLEU1$ + CHR$(OAK)<br>NEXT i%<br>PAINT (10, 65), BLEU1$<br>DATA 255,170,85,0,255,85,170,0<br><br>FOR i% = 0 TO 7<br> READ OAK<br> BLEU2$ = BLEU2$ + CHR$(OAK)<br>NEXT i%<br>PAINT (10, 115), BLEU2$<br>DATA 255,0,0,255,255,0,0,255<br><br>FOR i% = 0 TO 7<br> READ OAK<br> BLEU3$ = BLEU3$ + CHR$(OAK)<br>NEXT i%<br>PAINT (10, 165), BLEU3$<br>DATA 255,0,0,85,255,0,0,170<br><br>FOR i% = 0 TO 7<br> READ OAK<br> BLEU4$ = BLEU4$ + CHR$(OAK)<br>NEXT i%<br>PAINT (10, 215), BLEU4$<br>DATA 255,0,0,0,255,0,0,0<br><br>FOR i% = 0 TO 7<br> READ OAK<br> BLEU5$ = BLEU5$ + CHR$(OAK)<br>NEXT i%<br>PAINT (10, 265), BLEU5$<br>DATA 85,0,0,255,170,0,0,255<br><br>FOR i% = 0 TO 7<br> READ OAK<br> BLEU6$ = BLEU6$ + CHR$(OAK)<br>NEXT i%<br>PAINT (10, 315), BLEU6$<br>DATA 85,0,0,170,170,0,0,85<br><br>FOR i% = 0 TO 7<br> READ OAK<br> BLEU7$ = BLEU7$ + CHR$(OAK)<br>NEXT i%<br>PAINT (10, 365), BLEU7$<br>DATA 85,0,0,0,170,0,0,0<br><br>REM VERT<br>FOR i% = 0 TO 7<br> READ OAK<br> VERT0$ = VERT0$ + CHR$(OAK)<br>NEXT i%<br>PAINT (50, 15), VERT0$<br>DATA 170,255,170,255,85,255,85,255<br><br>FOR i% = 0 TO 7<br> READ OAK<br> VERT1$ = VERT1$ + CHR$(OAK)<br>NEXT i%<br>PAINT (50, 65), VERT1$<br>DATA 170,255,85,0,85,255,170,0<br><br>FOR i% = 0 TO 7<br> READ OAK<br> VERT2$ = VERT2$ + CHR$(OAK)<br>NEXT i%<br>PAINT (50, 115), VERT2$<br>DATA 0,255,0,255,0,255,0,255<br><br>FOR i% = 0 TO 7<br> READ OAK<br> VERT3$ = VERT3$ + CHR$(OAK)<br>NEXT i%<br>PAINT (50, 165), VERT3$<br>DATA 0,255,0,85,0,255,0,170<br><br>FOR i% = 0 TO 7<br> READ OAK<br> VERT4$ = VERT4$ + CHR$(OAK)<br>NEXT i%<br>PAINT (50, 215), VERT4$<br>DATA 0,255,0,0,0,255,0,0<br><br>FOR i% = 0 TO 7<br> READ OAK<br> VERT5$ = VERT5$ + CHR$(OAK)<br>NEXT i%<br>PAINT (50, 265), VERT5$<br>DATA 0,85,0,255,0,170,0,255<br><br>FOR i% = 0 TO 7<br> READ OAK<br> VERT6$ = VERT6$ + CHR$(OAK)<br>NEXT i%<br>PAINT (50, 315), VERT6$<br>DATA 0,85,0,170,0,170,0,85<br><br>FOR i% = 0 TO 7<br> READ OAK<br> VERT7$ = VERT7$ + CHR$(OAK)<br>NEXT i%<br>PAINT (50, 365), VERT7$<br>DATA 0,85,0,0,0,170,0,0<br><br>REM ROUGE<br>FOR i% = 0 TO 7<br> READ OAK<br> ROUGE0$ = ROUGE0$ + CHR$(OAK)<br>NEXT i%<br>PAINT (90, 15), ROUGE0$<br>DATA 170,170,255,255,85,85,255,255<br><br>FOR i% = 0 TO 7<br> READ OAK<br> ROUGE1$ = ROUGE1$ + CHR$(OAK)<br>NEXT i%<br>PAINT (90, 65), ROUGE1$<br>DATA 170,85,255,0,85,170,255,0<br><br>FOR i% = 0 TO 7<br> READ OAK<br> ROUGE2$ = ROUGE2$ + CHR$(OAK)<br>NEXT i%<br>PAINT (90, 115), ROUGE2$<br>DATA 0,0,255,255,0,0,255,255<br><br>FOR i% = 0 TO 7<br> READ OAK<br> ROUGE3$ = ROUGE3$ + CHR$(OAK)<br>NEXT i%<br>PAINT (90, 165), ROUGE3$<br>DATA 0,0,255,85,0,0,255,170<br><br>FOR i% = 0 TO 7<br> READ OAK<br> ROUGE4$ = ROUGE4$ + CHR$(OAK)<br>NEXT i%<br>PAINT (90, 215), ROUGE4$<br>DATA 0,0,255,0,0,0,255,0<br><br>FOR i% = 0 TO 7<br> READ OAK<br> ROUGE5$ = ROUGE5$ + CHR$(OAK)<br>NEXT i%<br>PAINT (90, 265), ROUGE5$<br>DATA 0,0,85,255,0,0,170,255<br><br>FOR i% = 0 TO 7<br> READ OAK<br> ROUGE6$ = ROUGE6$ + CHR$(OAK)<br>NEXT i%<br>PAINT (90, 315), ROUGE6$<br>DATA 0,0,85,170,0,0,170,85<br><br>FOR i% = 0 TO 7<br> READ OAK<br> ROUGE7$ = ROUGE7$ + CHR$(OAK)<br>NEXT i%<br>PAINT (90, 365), ROUGE7$<br>DATA 0,0,85,0,0,0,170,0<br><br>REM JAUNE<br>FOR i% = 0 TO 7<br> READ OAK<br> JAUNE0$ = JAUNE0$ + CHR$(OAK)<br>NEXT i%<br>PAINT (130, 15), JAUNE0$<br>DATA 170,255,255,255,85,255,255,255<br><br>FOR i% = 0 TO 7<br> READ OAK<br> JAUNE1$ = JAUNE1$ + CHR$(OAK)<br>NEXT i%<br>PAINT (130, 65), JAUNE1$<br>DATA 170,255,255,0,85,255,255,0<br><br>FOR i% = 0 TO 7<br> READ OAK<br> JAUNE2$ = JAUNE2$ + CHR$(OAK)<br>NEXT i%<br>PAINT (130, 115), JAUNE2$<br>DATA 0,255,255,255,0,255,255,255<br><br>FOR i% = 0 TO 7<br> READ OAK<br> JAUNE3$ = JAUNE3$ + CHR$(OAK)<br>NEXT i%<br>PAINT (130, 165), JAUNE3$<br>DATA 0,255,255,85,0,255,255,170<br><br>FOR i% = 0 TO 7<br> READ OAK<br> JAUNE4$ = JAUNE4$ + CHR$(OAK)<br>NEXT i%<br>PAINT (130, 215), JAUNE4$<br>DATA 0,255,255,0,0,255,255,0<br><br>FOR i% = 0 TO 7<br> READ OAK<br> JAUNE5$ = JAUNE5$ + CHR$(OAK)<br>NEXT i%<br>PAINT (130, 265), JAUNE5$<br>DATA 0,85,85,255,0,170,170,255<br><br>FOR i% = 0 TO 7<br> READ OAK<br> JAUNE6$ = JAUNE6$ + CHR$(OAK)<br>NEXT i%<br>PAINT (130, 315), JAUNE6$<br>DATA 0,85,85,170,0,170,170,85<br><br>FOR i% = 0 TO 7<br> READ OAK<br> JAUNE7$ = JAUNE7$ + CHR$(OAK)<br>NEXT i%<br>PAINT (130, 365), JAUNE7$<br>DATA 0,85,85,0,0,170,170,0<br><br>REM CYAN<br>FOR i% = 0 TO 7<br> READ OAK<br> CYAN0$ = CYAN0$ + CHR$(OAK)<br>NEXT i%<br>PAINT (170, 15), CYAN0$<br>DATA 255,170,255,255,255,85,255,255<br><br>FOR i% = 0 TO 7<br> READ OAK<br> CYAN1$ = CYAN1$ + CHR$(OAK)<br>NEXT i%<br>PAINT (170, 65), CYAN1$<br>DATA 255,170,255,0,255,85,255,0<br><br>FOR i% = 0 TO 7<br> READ OAK<br> CYAN2$ = CYAN2$ + CHR$(OAK)<br>NEXT i%<br>PAINT (170, 115), CYAN2$<br>DATA 255,0,255,255,255,0,255,255<br><br>FOR i% = 0 TO 7<br> READ OAK<br> CYAN3$ = CYAN3$ + CHR$(OAK)<br>NEXT i%<br>PAINT (170, 165), CYAN3$<br>DATA 255,0,255,85,255,0,255,170<br><br>FOR i% = 0 TO 7<br> READ OAK<br> CYAN4$ = CYAN4$ + CHR$(OAK)<br>NEXT i%<br>PAINT (170, 215), CYAN4$<br>DATA 255,0,255,0,255,0,255,0<br><br>FOR i% = 0 TO 7<br> READ OAK<br> CYAN5$ = CYAN5$ + CHR$(OAK)<br>NEXT i%<br>PAINT (170, 265), CYAN5$<br>DATA 85,0,85,255,170,0,170,255<br><br>FOR i% = 0 TO 7<br> READ OAK<br> CYAN6$ = CYAN6$ + CHR$(OAK)<br>NEXT i%<br>PAINT (170, 315), CYAN6$<br>DATA 85,0,85,170,170,0,170,85<br><br>FOR i% = 0 TO 7<br> READ OAK<br> CYAN7$ = CYAN7$ + CHR$(OAK)<br>NEXT i%<br>PAINT (170, 365), CYAN7$<br>DATA 85,0,85,0,170,0,170,0<br><br>REM MAGENTA<br>FOR i% = 0 TO 7<br> READ OAK<br> MAGENTA0$ = MAGENTA0$ + CHR$(OAK)<br>NEXT i%<br>PAINT (210, 15), MAGENTA0$<br>DATA 255,255,170,255,255,255,85,255<br><br>FOR i% = 0 TO 7<br> READ OAK<br> MAGENTA1$ = MAGENTA1$ + CHR$(OAK)<br>NEXT i%<br>PAINT (210, 65), MAGENTA1$<br>DATA 255,255,170,0,255,255,85,0<br><br>FOR i% = 0 TO 7<br> READ OAK<br> MAGENTA2$ = MAGENTA2$ + CHR$(OAK)<br>NEXT i%<br>PAINT (210, 115), MAGENTA2$<br>DATA 255,255,0,255,255,255,0,255<br><br>FOR i% = 0 TO 7<br> READ OAK<br> MAGENTA3$ = MAGENTA3$ + CHR$(OAK)<br>NEXT i%<br>PAINT (210, 165), MAGENTA3$<br>DATA 255,255,0,85,255,255,0,170<br><br>FOR i% = 0 TO 7<br> READ OAK<br> MAGENTA4$ = MAGENTA4$ + CHR$(OAK)<br>NEXT i%<br>PAINT (210, 215), MAGENTA4$<br>DATA 255,255,0,0,255,255,0,0<br><br>FOR i% = 0 TO 7<br> READ OAK<br> MAGENTA5$ = MAGENTA5$ + CHR$(OAK)<br>NEXT i%<br>PAINT (210, 265), MAGENTA5$<br>DATA 85,85,0,255,170,170,0,255<br><br>FOR i% = 0 TO 7<br> READ OAK<br> MAGENTA6$ = MAGENTA6$ + CHR$(OAK)<br>NEXT i%<br>PAINT (210, 315), MAGENTA6$<br>DATA 85,85,0,170,170,170,0,85<br><br>FOR i% = 0 TO 7<br> READ OAK<br> MAGENTA7$ = MAGENTA7$ + CHR$(OAK)<br>NEXT i%<br>PAINT (210, 365), MAGENTA7$<br>DATA 85,85,0,0,170,170,0,0<br><br>Enjoy

<br><br><br><br>