#include <graph.h>
main()
{
HBITMAP hbmp_ball;
hbmp_ball = gl_loadbitmap("ball.bmp");
if(hbmp_ball == NULL){
printf("ビットマップファイルが見つかりません.\n");
exit(0);
}
gl_openwin(-1, -1, 640, 480, 0);
//1個目の描画
gl_drawbitmap(hbmp_ball, 320, 240, 16, 16, 0, 0);
gl_refresh();
getchar();
//1個目を消去して2個目を描画
gl_fillrect(320, 240, 320+16, 240+16, RGB(0, 0, 0));
gl_drawbitmap(hbmp_ball, 300, 220, 16, 16, 0, 0);
gl_refresh();
getchar();
//2個目を消去して3個目を描画
gl_fillrect(300, 220, 300+16, 220+16, RGB(0, 0, 0));
gl_drawbitmap(hbmp_ball, 280, 200, 16, 16, 0, 0);
gl_refresh();
getchar();
//3個目を消去して4個目を描画
gl_fillrect(280, 200, 280+16, 200+16, RGB(0, 0, 0));
gl_drawbitmap(hbmp_ball, 260, 180, 16, 16, 0, 0);
gl_refresh();
}
|