#include <acl.c>
void aMain()
{
AWindow *w = aOpenWin(600, 400, "rainbow", 1);
aFillRect(w, 600, 400, 0, 0, 0x00ffff);
float a, b = 0.07;
a = 1.0 - 0 * b; aFillOval(w, 600 * a, 500 * a, 300 - 300 * a, 400 - 250 * a, 0xff0000);
a = 1.0 - 1 * b; aFillOval(w, 600 * a, 500 * a, 300 - 300 * a, 400 - 250 * a, 0xffaa00);
a = 1.0 - 2 * b; aFillOval(w, 600 * a, 500 * a, 300 - 300 * a, 400 - 250 * a, 0xffff00);
a = 1.0 - 3 * b; aFillOval(w, 600 * a, 500 * a, 300 - 300 * a, 400 - 250 * a, 0xaaff00);
a = 1.0 - 4 * b; aFillOval(w, 600 * a, 500 * a, 300 - 300 * a, 400 - 250 * a, 0x00ff00);
a = 1.0 - 5 * b; aFillOval(w, 600 * a, 500 * a, 300 - 300 * a, 400 - 250 * a, 0x00aaff);
a = 1.0 - 6 * b; aFillOval(w, 600 * a, 500 * a, 300 - 300 * a, 400 - 250 * a, 0x0000ff);
a = 1.0 - 7 * b; aFillOval(w, 600 * a, 500 * a, 300 - 300 * a, 400 - 250 * a, 0xaa00ff);
a = 1.0 - 8 * b; aFillOval(w, 600 * a, 500 * a, 300 - 300 * a, 400 - 250 * a, 0x00ffff);
aFillOval(w, 100, 50, 100, 50, 0xffffff);
aFillOval(w, 100, 50, 400, 100, 0xffffff);
aWait(-1);
}
#include "edu.c"
void aMain()
{
AWindow *w = aOpenWin(1200, 650, "shinamo", 1);
int c = 0xffffff;
aFill(w, 0, 0, 0x00cccc); // 背景.
aFillOvalC(w, 600, 300, 600, 200, c); // 顔.
aFillOvalC(w, 32, 40, 500, 170, 0x00aaff); // 左目.
aFillOvalC(w, 32, 40, 700, 170, 0x00aaff); // 右目.
aFillOvalC(w, 60, 60, 430, 240, 0xffcccc); // 左ほほ.
aFillOvalC(w, 60, 60, 770, 240, 0xffcccc); // 右ほほ.
aFillOvalC(w, 60, 60, 600, 260, 0xff8888); // 口.
aFillRect(w, 100, 40, 550, 200, c); // 口修正.
aFillOvalC(w, 320, 80, 150, 170, c); // 左耳.
aFillOvalC(w, 320, 80, 1050, 170, c); // 右耳.
aFillOvalC(w, 440, 320, 600, 450, c); // 体.
aFillOvalC(w, 120, 80, 360, 360, c); // 左手.
aFillOvalC(w, 120, 80, 840, 360, c); // 右手.
aFillOvalC(w, 140, 100, 360, 560, c); // 左足.
aFillOvalC(w, 140, 100, 840, 560, c); // 右足.
aWait(-1);
}| コメント | お名前 | NameLink | |