home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
DOS/V Power Report 1997 March
/
VPR9703A.ISO
/
FFILLY
/
FTILE400
/
QUESTION.TFY
< prev
next >
Wrap
Text File
|
1996-11-30
|
886b
|
38 lines
/* 問題データ読み込み Toffyファイル */
tiledataread(j,file){ //問題ファイルを読み込む
int i,flag;
flag=0;
for(i=0;i<81;i=i+1){
if(flag==0) SeekF(file,j*101,0);
tile[i]=ReadF(file,1);
redo[i]=tile[i];
if(i%9==8) SeekF(file,j*101+11*(1+i/9),0);
flag=1;
}
}
tiledraw(){ //読み込んだ問題を盤に書き込む
int i,j;
for(i=0;i<81;i=i+1){
j=i/9;
if(tile[i]==49) MovePic(whitepic,0,0,32,32,basepic,12+35*(i-9*j),12+35*j);
if(tile[i]==50) MovePic(greenpic,0,0,32,32,basepic,12+35*(i-9*j),12+35*j);
if(tile[i]==51) MovePic(bluepic,0,0,32,32,basepic,12+35*(i-9*j),12+35*j);
if(tile[i]==52) MovePic(redpic,0,0,32,32,basepic,12+35*(i-9*j),12+35*j);
}
}
stageredo(){ //やり直し
int i;
for(i=0;i<81;i=i+1) tile[i]=redo[i];
tiledraw();
dir=2;
placeX=1; placeY=1;
MovePic(uppic,0,0,33,33,basepic,46,46,0,color);
}