home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
DOS/V Power Report 1997 March
/
VPR9703A.ISO
/
FFILLY
/
FTILE400
/
HELP.TFY
< prev
next >
Wrap
Text File
|
1996-12-19
|
8KB
|
249 lines
/* ヘルプ関係 Toffyファイル */
helptitle(){
BackMode(1);
SetFont(36, "MS ゴシック",128,0,0,0,500);
TextColor(255,0,0);
TextWrite("ふらっとタイル ヘルプ",helppic,55,50);
SetFont(16, "MS ゴシック",128,0,0,0,600);
TextColor(0,0,255);
TextWrite("1.タイルは平面に描いてありますが、実際は高さがあります",helppic,30,100);
TextWrite("2.タイルに書いてある数字は、積み重なっている段数です",helppic,30,130);
TextWrite("3.全てのタイルを1段以下にすれば、ステージクリアです",helppic,30,160);
TextWrite("4.タイルを落とした直後に限り、一手戻しができます",helppic,30,190);
TextWrite("5.遊んでいるステージに限り、セーブをすることができます",helppic,30,220);
}
help(){ //ヘルプ
openwave();
/*
mes(TIME){ //ご意見、ご感想ブリンク
step(20){
MovePic(goikenpic,0,0,400,30,helppic,80,200);,
MovePic(helppic,0,230,400,30,helppic,80,200);
}
*/
mes(LBDOWN){
if((MesP2>90 && MesP3>260 && MesP2<150 && MesP3<280) && MesP1==(helpwinno)){
MovePic(bottunpic,59,114,59,19,helppic,90,260);
CapTitle("ふらっとマン プロフィール");
profilewinno=OpenWin(helpprofilepic,80,80);
MovePic(bottunpic,0,114,59,19,helppic,90,260);
helpprofile();
del_us;
}
if((MesP2>180 && MesP3>260 && MesP2<240 && MesP3<280) && MesP1==(helpwinno)){
MovePic(bottunpic,59,57,59,19,helppic,180,260);
CapTitle("ふらっとタイル Ver 4.00+ 操作方法");
movewinno=OpenWin(helpmovepic,80,80);
MovePic(bottunpic,0,57,59,19,helppic,180,260);
helpmove();
del_us;
}
if((MesP2>270 && MesP3>260 && MesP2<330 && MesP3<280) && MesP1==(helpwinno)){
MovePic(bottunpic,59,95,59,19,helppic,270,260);
CapTitle("ふらっとタイル Ver 4.00+ ルール");
rulewinno=OpenWin(helprulepic,80,80);
MovePic(bottunpic,0,95,59,19,helppic,270,260);
helprule();
del_us;
}
if((MesP2>360 && MesP3>260 && MesP2<420 && MesP3<280) && MesP1==(helpwinno)){
MovePic(bottunpic,59,0,59,19,helppic,360,260);
CapTitle("ふらっとタイル Ver 4.00+ について");
aboutwinno=OpenWin(helpaboutpic,150,120);
MovePic(bottunpic,0,0,59,19,helppic,360,260);
helpabout();
del_us;
}
if((MesP2>450 && MesP3>260 && MesP2<510 && MesP3<280) && MesP1==(helpwinno)){
MovePic(bottunpic,59,38,59,19,helppic,450,260);
CloseWin(helpwinno);
closewave();
MovePic(bottunpic,0,38,59,19,helppic,450,260);
del_us; del_me;
}
}
}
helpprofiletitle(){
BackMode(1);
SetFont(30, "MS ゴシック",128,0,0,0,600);
TextColor(255,0,0);
TextWrite("ふらっとマン プロフィール",helpprofilepic,70,20);
SetFont(12, "MS ゴシック",128,0,0,0,400);
TextColor(0,0,255);
TextWrite("私の名前はふらっとマン3号",helpprofilepic,10,85);
TextWrite("自慢のパンチ力でタイルを落とすのが趣味である",helpprofilepic,10,110);
TextWrite("ふらっとマン1号は回転に欠陥があったため廃棄処分になった",helpprofilepic,10,135);
TextWrite("ふらっとマン2号も人々に賞賛されなかったため廃棄処分になった",helpprofilepic,10,160);
TextWrite("ジャンプ力は一級品、どんな高いタイルでも登ることが出来る",helpprofilepic,10,185);
TextWrite("チャームポイントはタマネギのような頭である",helpprofilepic,10,210);
TextWrite("今後ともよろしくお願い申す・・・・",helpprofilepic,10,235);
}
helpprofile(){ //プロフィール
openwave();
mes(LBDOWN){
if((MesP2>260 && MesP3>250 && MesP2<320 && MesP3<270) && MesP1==(profilewinno)){
MovePic(bottunpic,59,76,59,19,helpprofilepic,260,250);
CloseWin(profilewinno);
closewave();
MovePic(bottunpic,0,76,59,19,helpprofilepic,260,250);
del_me;
}
}
}
helpmovetitle(){
int i;
DrawLine(helpmovepic,40,90,40,225);
DrawLine(helpmovepic,40,225,175,225);
DrawLine(helpmovepic,175,225,175,90);
DrawLine(helpmovepic,175,90,40,90);
SetPaintColor(0x00ff00);
DrawRect(helpmovepic,40,135,175,150,0,0);
DrawRect(helpmovepic,115,90,130,225,0,0);
SetPaintColor(0xff00ff);
DrawRect(helpmovepic,115,135,130,150,0,0);
BackMode(1);
SetFont(14, "MS ゴシック",0,0,0,0,600);
TextColor(0,0,255);
TextWrite("F",helpmovepic,120,136);
SetLineSize(2);
SetPaintColor(0x000000);
DrawRect(helpmovepic,40,90,176,226,0,1);
SetLineSize(1);
for(i=1;i<=8;i=i+1){
SetLineSize(1);
DrawLine(helpmovepic,40+15*i,90,40+15*i,225);
DrawLine(helpmovepic,40,90+15*i,175,90+15*i);
}
SetFont(24, "MS ゴシック",128,0,0,0,500);
TextColor(255,0,0);
TextWrite("ふらっとタイル 操作方法",helpmovepic,120,15);
SetFont(15, "MS ゴシック",128,0,0,0,600);
TextColor(0,0,255);
TextWrite("1.下図の",helpmovepic,15,55);
TextColor(0,255,0);
TextWrite("緑色",helpmovepic,95,55);
TextColor(0,0,255);
TextWrite("の部分を",helpmovepic,127,55);
TextColor(255,0,255);
TextWrite("左クリック",helpmovepic,190,55);
TextColor(0,0,255);
TextWrite("すると、次のような動きをします",helpmovepic,270,55);
SetFont(14, "MS ゴシック",128,0,0,0,600);
TextWrite("・自分が向いている方向と同じならば",helpmovepic,210,110);
TextWrite(" 1ステップずつ進みます",helpmovepic,210,130);
TextWrite("・自分が向いている方向と違うならば",helpmovepic,210,170);
TextWrite(" その方向へ向きを変えます",helpmovepic,210,190);
SetFont(15, "MS ゴシック",128,0,0,0,600);
TextWrite("2.",helpmovepic,15,250);
TextColor(255,0,255);
TextWrite("右クリック",helpmovepic,45,250);
TextColor(0,0,255);
TextWrite("すると、タイルが移動します",helpmovepic,125,250);
}
helpmove(){ //操作方法
openwave();
mes(LBDOWN){
if((MesP2>450 && MesP3>240 && MesP2<510 && MesP3<260) && MesP1==(movewinno)){
MovePic(bottunpic,59,76,59,19,helpmovepic,450,240);
CloseWin(movewinno);
closewave();
MovePic(bottunpic,0,76,59,19,helpmovepic,450,240);
del_me;
}
}
}
helpruletitle(){
BackMode(1);
SetFont(36, "MS ゴシック",128,0,0,0,500);
TextColor(255,0,0);
TextWrite("ふらっとタイル ルール",helprulepic,55,10);
MovePic(rulepic,0,0,320,150,helprulepic,180,100);
MovePic(bottunpic,0,76,59,19,helprulepic,440,330); //ルールOKボタン
SetFont(12, "MS ゴシック",128,0,0,0,600);
TextColor(0,0,255);
TextWrite("ゲーム盤は真上から見た状態になっています",helprulepic,20,65);
TextWrite("ふらっとマンを右向きの状態で下図の まで動かします",helprulepic,20,80);
SetFont(12, "MS ゴシック",128,0,0,0,800);
TextColor(255,0,255);
TextWrite("→",helprulepic,245,80);
SetFont(16, "MS ゴシック",128,0,0,0,600);
TextColor(0,0,0);
TextWrite("真上から見た状態",helprulepic,30,125);
TextWrite("正面から見た状態",helprulepic,30,210);
SetFont(12, "MS ゴシック",128,0,0,0,600);
TextColor(0,0,255);
TextWrite("ここで右クリックすると、3段目のタイルが落ちます",helprulepic,20,250);
TextColor(255,0,0);
TextWrite("つまり、ふらっとマンの位置より1段高いタイルを落とすことが出来ます",helprulepic,20,265);
TextColor(0,0,255);
TextWrite("また、ふらっとマンはジャンプ力があるので、",helprulepic,20,285);
TextWrite("移動する時にはどのタイルにも乗ることが出来ます",helprulepic,20,300);
TextWrite("このようにして、全ての2段以上のタイルを落として、",helprulepic,20,320);
TextWrite("1段以下にすればステージクリアです",helprulepic,20,335);
}
helprule(){ //ルール
openwave();
mes(LBDOWN){
if((MesP2>440 && MesP3>330 && MesP2<500 && MesP3<350) && MesP1==(rulewinno)){
MovePic(bottunpic,59,76,59,19,helprulepic,440,330);
CloseWin(rulewinno);
closewave();
MovePic(bottunpic,0,76,59,19,helprulepic,440,330);
del_me;
}
}
}
helpabouttitle(){
SetFont(24, "MS ゴシック",128,0,0,0,500);
TextColor(255,0,0);
TextWrite("ふらっとタイル Ver 4.00+",helpaboutpic,50,15);
SetFont(18, "MS ゴシック",128,0,0,0,600);
TextColor(0,0,255);
TextWrite("Filly data by 迎 亮",helpaboutpic,55,55);
TextWrite("E-Mail:mxe05170@niftyserve.or.jp",helpaboutpic,16,85);
TextWrite("1996/12/22",helpaboutpic,240,115);
}
helpabout(){ //about
openwave();
mes(LBDOWN){
if((MesP2>150 && MesP3>150 && MesP2<210 && MesP3<170) && MesP1==(aboutwinno)){
MovePic(bottunpic,59,76,59,19,helpaboutpic,150,150);
CloseWin(aboutwinno);
closewave();
MovePic(bottunpic,0,76,59,19,helpaboutpic,150,150);
del_me;
}
}
}