#include <graph.h>
main()
{
HBITMAP hbmp, hbmp_mask, hbmp_base;
hbmp = gl_loadbitmap("C:\\StudyC\\RES\\plane.bmp");
hbmp_base = gl_loadbitmap("c:\\windows\\シャボン.bmp");
if(hbmp == NULL || hbmp_base == NULL){
printf("ビットマップファイルが存在しないか読み込めません.\n");
exit(0);
}
hbmp_mask = gl_loadbitmap("C:\\StudyC\\RES\\plane-mask.bmp");
if(hbmp_mask == NULL){
printf("マスク用ビットマップファイルが存在しないか読み込めません.\n");
exit(0);
}
gl_openwin(-1, -1, 256, 256, 0);
/* ここに処理を記述していってください。*/
gl_drawbitmap(hbmp_base, 0, 0, 256, 256, 0, 0);
gl_maskdrawbitmap(hbmp, hbmp_mask, 104, 102, 48, 51, 0, 0);
gl_refresh();
gl_freebitmap(hbmp_base);
gl_freebitmap(hbmp);
gl_freebitmap(hbmp_mask);
}
|