組んでみましたが、エラーはなしでしたが、実行しても画面が真っ暗なままでした。
1を座標(-30,50)→(200,50)
2を座標(680,130)→(200,130)
3を座標(-30,210)→(120,210)
4を座標(680,290)→(120,290)
5を座標(-30,370)→(120,370)
汚いですがどんな感じかの画像も添付しました。
void mozi_calc(){
int j,ix,iy;
for(j=0;j<5;j++){
if(titlemove[j].flag==0){
if(j=0){
ix=-30;
iy=50;
}
if(j=1){
ix=680;
iy=130;
}
if(j=2){
ix=-30;
iy=320;
}
if(j=3){
ix=680;
iy=290;
}
if(j=4){
ix=-30;
iy=370;
}
titlemove[j].flag=1;
titlemove[j].x=ix;
titlemove[j].y=iy;
break;
}
}
for(j=0;j<5;j++){
if(titlemove[j].flag==1){
if(j=0){
titlemove[j].x+=7;
if(titlemove[j].x>=200){
titlemove[j].x=200;
}
}
if(j=1){
titlemove[j].x-=10;
if(titlemove[j].x<=200){
titlemove[j].x=200;
}
}
if(j=2){
titlemove[j].x+=7;
if(titlemove[j].x>=120){
titlemove[j].x=120;
}
}
if(j=3){
titlemove[j].x-=10;
if(titlemove[j].x<=120){
titlemove[j].x=120;
}
}
if(j=4){
titlemove[j].x+=7;
if(titlemove[j].x>=120){
titlemove[j].x=120;
}
}
titlemove[j].flag=0;
}
}
}
void mozi_move(){
int i;
for(i=0;i<5;i++){
if(titlemove.flag==1)
DrawGraph(titlemove.x,titlemove.y,title_m,TRUE);
}
}WinMain内にこの2つの関数を放り込んでいます。
プログラムはhttp://dixq.net/s/8.html
を参考にしています。
titlemove[/url]は
typedef struct{
int flag;
double x,y;
}title_t;
という構造体で宣言しています。
title_mはload()で
LoadDivGraph("img/title0.png",5,5,1,82,90,title_m);で読み込んでいます。
どうかよろしくお願いいたします。