#include "osecpu_ask.h" int32s xsiz:R00, ysiz:R01, x0:R02, y0:R03, col:R04, i:R05; // ゆっくりじわじわと描画されます. for (i = 0; i != 128; i++) { xsiz = ysiz = (144 - i) * 2; x0 = (320 - 144) + i; y0 = (240 - 144) + i; col = i * 0x020201; junkApi_fillOval(0, xsiz, ysiz, x0, y0, col); junkApi_sleep(0, 100); } junkApi_sleep(0, -1); // これがないと描き終わった瞬間にウィンドウを閉じられてしまう.
#include "osecpu_ask.h" int32s x:R00, y:R01, vx:R02, vy:R03, tx:R04, ty:R05; junkApi_openWin(320, 240); x = 32; y = 0; vx = 8; vy = 8; for (;;) { tx = x + vx; ty = y + vy; if (tx < 0 ) { vx = 8; } if (tx > 320 - 16) { vx = -8; } if (ty < 0 ) { vy = 8; } if (ty > 240 - 16) { vy = -8; } x += vx; y += vy; junkApi_fillOval(4, 16, 16, x, y, 7); // ボールを描く. junkApi_sleep(0, 100); junkApi_fillRect(4, 16, 16, x, y, 0); // ボールを消す. }
if (条件式) { 成立したときに実行される } または if (条件式) { 成立したときに実行される } else { 不成立のときに実行される }
if (条件式) break; // これはよい. if (条件式) break; // これはよくない.
コメント | お名前 | NameLink | |