色を指定する color() は、 EGGX では eggx_newcolor() や eggx_newpen() などで実現できます。
vogle.h では、
| vogle.h の中での色名の定義 | ||||||||||||||||
|
color(YELLOW); |
eggx_newpen(win, "yellow"); |
ところで VOGLE プログラムで
color(i % 7 + 1); /* 色コードが "i を 7 で割った余り+1" の色を使う */ |
char colorname[8][8] =
{"black","red","green","yellow","blue","magenta","cyan","white"};
...
eggx_newcolor(win, colorname[i % 7 + 1]);
|
| EGGX の色番号 (マニュアル参照) | ||||||||||||||||
|
| VOGLEとEGGXの色番号対応表 | |||||||||||||||||||||||||||
|
int eggx_color_number[8] = {0,2,3,7,4,6,5,1};
...
eggx_newpen(win, eggx_color_number[i % 7 + 1]);
|