home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
DOS/V Power Report 1997 March
/
VPR9703A.ISO
/
FFILLY
/
FTILE400
/
PICTURE.TFY
< prev
next >
Wrap
Text File
|
1996-12-19
|
5KB
|
106 lines
/* 画像関連 Toffyファイル */
loadpicture(){ //画像ファイルを読み込む
yellowpic=LoadPic("yellow.bmp"); //黄色ブロック
whitepic=LoadPic("white.bmp"); //1段目白タイル
greenpic=LoadPic("green.bmp"); //2段目緑タイル
bluepic=LoadPic("blue.bmp"); //3段目青タイル
redpic=LoadPic("red.bmp"); //4段目赤タイル
bigflatpic=LoadPic("flat_big.bmp"); //ビッグふらっとマン
uppic=LoadPic("flat_up.bmp"); //ふらっとマン上向き
rightpic=LoadPic("flat_rig.bmp"); //ふらっとマン右向き
leftpic=LoadPic("flat_lef.bmp"); //ふらっとマン左向き
downpic=LoadPic("flat_dow.bmp"); //ふらっとマン下向き
bottunpic=LoadPic("bottun.bmp"); //ボタン
rulepic=LoadPic("rulepic.bmp"); //ルール
clearpic=LoadPic("clear.bmp"); //クリア
clearokpic=LoadPic("clearok.bmp"); //クリアしたステージの色変更
openingpic=LoadPic("opening.bmp"); //オープニング
basepic=CreatePic(openingpic,540,365); //ゲーム盤生成
reportpic=CreatePic(openingpic,540,335); //成績表生成
sortpic=CreatePic(openingpic,540,335); //成績表ソート生成
reportclspic=CreatePic(openingpic,540,335); //成績表消去生成
helppic=CreatePic(openingpic,540,335); //ヘルプ生成
helpprofilepic=CreatePic(openingpic,540,280); //プロフィール生成
helpmovepic=CreatePic(openingpic,530,280); //操作方法生成
helprulepic=CreatePic(openingpic,530,360); //ルール生成
helpaboutpic=CreatePic(openingpic,350,180); //バージョン情報生成
MovePic(openingpic,0,0,540,365,basepic,0,0); //ゲーム盤
MovePic(openingpic,0,0,540,335,reportpic,0,0); //成績表
MovePic(openingpic,0,0,540,335,sortpic,0,0); //成績表ソート
MovePic(openingpic,0,0,540,335,reportclspic,0,0); //成績表消去
MovePic(openingpic,0,0,540,335,helppic,0,0); //ヘルプ
MovePic(openingpic,0,0,530,360,helprulepic,0,0); //バージョン情報
MovePic(openingpic,0,0,530,280,helpmovepic,0,0); //操作方法
MovePic(openingpic,0,0,350,180,helpaboutpic,0,0); //バージョン情報
MovePic(openingpic,0,0,540,280,helpprofilepic,0,0); //プロフィール
}
drawpic(){ //画像描き込み
int i;
MovePic(bottunpic,0,190,59,19,openingpic,230,300); //オープニング成績表ボタン
MovePic(bottunpic,0,57,59,19,openingpic,320,300); //オープニング操作方法ボタン
MovePic(bottunpic,0,95,59,19,openingpic,410,300); //オープニングルールボタン
MovePic(bottunpic,0,152,59,19,openingpic,500,300); //オープニング終了ボタン
MovePic(uppic,0,0,33,33,openingpic,520,20); //オープニングふらっとマン
MovePic(bigflatpic,0,0,180,175,basepic,345,80); //ゲーム盤ビッグふらっとマン
MovePic(bottunpic,0,133,59,19,basepic,360,275); //ゲーム盤やり直しボタン
MovePic(bottunpic,0,171,59,19,basepic,450,275); //ゲーム盤一手戻すボタン
MovePic(bottunpic,0,209,59,19,basepic,360,300); //ゲーム盤セーブボタン
MovePic(bottunpic,0,228,59,19,basepic,450,300); //ゲーム盤ロードボタン
MovePic(bottunpic,0,19,59,19,basepic,360,325); //ゲーム盤ヘルプボタン
MovePic(bottunpic,0,152,59,19,basepic,450,325); //ゲーム盤終わるボタン
MovePic(bottunpic,0,114,59,19,helppic,90,260); //ヘルププロフィールボタン
MovePic(bottunpic,0,57,59,19,helppic,180,260); //ヘルプ操作方法ボタン
MovePic(bottunpic,0,95,59,19,helppic,270,260); //ヘルプルールボタン
MovePic(bottunpic,0,0,59,19,helppic,360,260); //ヘルプaboutボタン
MovePic(bottunpic,0,38,59,19,helppic,450,260); //ヘルプ閉じるボタン
MovePic(bottunpic,0,266,59,19,reportpic,270,300); //成績表ソートボタン
MovePic(bottunpic,0,247,59,19,reportpic,360,300); //成績表ファイルボタン
MovePic(bottunpic,0,76,59,19,reportpic,450,300); //成績表OKボタン
MovePic(bottunpic,0,76,59,19,sortpic,450,300); //成績表ソートOKボタン
MovePic(bottunpic,0,76,59,19,helpprofilepic,260,250); //プロフィールOKボタン
MovePic(bigflatpic,0,0,180,175,helpprofilepic,350,65); //プロフィールビッグふらっとマン
MovePic(bottunpic,0,76,59,19,helpmovepic,450,240); //操作方法OKボタン
MovePic(bottunpic,0,76,59,19,helprulepic,440,330); //ルールOKボタン
MovePic(uppic,0,0,33,33,helpaboutpic,10,10); //aboutふらっとマン
MovePic(bottunpic,0,76,59,19,helpaboutpic,150,150); //aboutOKボタン
for(i=0;i<15;i=i+1){ //ヘルプふらっとマン
MovePic(uppic,0,0,33,33,helppic,10+35*i,10);
MovePic(uppic,0,0,33,33,helppic,10+35*i,290);
}
masuwrite(); //ゲーム盤マス目
helptitle(); //ヘルプテキスト
helpprofiletitle(); //プロフィールテキスト
helpmovetitle(); //操作方法テキスト
helpruletitle(); //ルールテキスト
helpabouttitle(); //aboutテキスト
reporttitle(); //成績表テキスト
sorttitle(stepsum,clearsum); //成績表ソートテキスト
}
masuwrite(){ //マス目を引く関数
int i;
SetLineSize(2);
SetPaintColor(0x000000);
DrawLine(basepic,10,10,10,325);
DrawLine(basepic,10,325,325,325);
DrawLine(basepic,325,325,325,10);
DrawLine(basepic,325,10,10,10);
for(i=1;i<=8;i=i+1){
SetLineSize(1);
DrawLine(basepic,10+35*i,10,10+35*i,325);
DrawLine(basepic,10,10+35*i,325,10+35*i);
}
}