home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
DOS/V Power Report 1997 August
/
VPR9708A.ISO
/
FFILLY
/
voice1
/
VOICE1.TFY
< prev
Wrap
Text File
|
1997-05-15
|
14KB
|
331 lines
//TOFFYシナリオのひな型
#info INAM "Voice of sky 1"
#info IART "【トットの森】VFG02021&円増亮介PXX12432&T's studioQWN11603&こあーる NIFTY:VZB04265 "
#info ICMT "マルチメディア本のVoice of skyの"1"です。"
#info ICOP "T's studio ;円増亮介;【トットの森】;こあーる "
#info INST "SC-88推奨、GM/GS"
#info GENR "MIDI,CG(256色)、TXT"
#info VIDO "どの解像度でもOKです。 256色,"
#info MDFY "可。【トットの森】VFG02021にメールください。"
#info TRNS "可。【トットの森】VFG02021にメールください。"
#info GRPC "T's studio NIFTY:QWN11603,こあーる NIFTY:VZB04265"
#info PROD "【トットの森】VFG02021"
#info CONT "T's studio NIFTY:QWN11603 ; 円増亮介 NIFTY:PXX12432;こあーる NIFTY:VZB04265"
int F_pic,F1_pic,base_pic,F2_pic; //CASTの絵たち
//シナリオ本体
main(){
//ここからシナリオを書き始めて下さい
int PicOP01, PicOP02,PicOP03,PicOP04,PicOP05;
int WinMain;
int Width,Height;
int picW,picH,winW,winH,winX,winY;
CapTitle("");
PicOP01=LoadPic("otr.bmp");
//picture番号Picblackの画像を表示するwindowを開き、そのwindow番号を
picW= PicWidth( PicOP01); // 画像の幅(picは任意のPicture番号)
picH= PicHeight( PicOP01); // 画像の高さ(picは任意のPicture番号)
winW= WinInfo(0); // 画面の幅
winH= WinInfo(1); // 画面の高さ
winX= 0-(winW-picW)/2; // Window内の画像の位置:X座標
winY= 0-(winH-picH)/2; // Window内の画像の位置:Y座標
WinMain=OpenWin( PicOP01, 0, 0, winW, winH,winX, winY,0x000000);
mes(MIDI_END){
CloseWin(WinMain);del_us;
del_me;
}
PlayMIDI("FANCY_97.mid");
PicOP02=LoadPic("hp10.bmp");
mes(MIDI_TIME){
step(5){,,
SetFont(30,"MS 明朝",128);
BackMode(0);
BgColor(255,0,0);
TextColor(255,255,255);
TextWrite( "-Voice of sky -#1 ",PicOP01,160,200);
,,,,
SetPaintColor(0x000000);
DrawRect(PicOP01, 0, 400, picW, picH, 0, 0);,
DrawRect(PicOP01, 0, 0, 100, picH, 0, 0);,
DrawRect(PicOP01, 0, 0, picW, 100, 0, 0);,
DrawRect(PicOP01, 0, 300, picW, picH, 0, 0);,
DrawRect(PicOP01, 500, 0, picW, picH, 0, 0);,
DrawRect(PicOP01, 0, 0, picW, 200, 0, 0);,
DrawRect(PicOP01, 0, 0, picW, picH, 0, 0);,
MovePic(PicOP02,0, 0,400, 400, PicOP01 , 160, 160, 3, 40);,,,
MovePic(PicOP02,0, 0,400, 400, PicOP01 , 120, 120, 3, 40);,,,
MovePic(PicOP02,0, 0,400, 400, PicOP01 , 80, 80, 3, 40);,,,
MovePic(PicOP02,0, 0,400, 400, PicOP01 , 40, 40, 3, 40);,,,
MovePic(PicOP02,0, 0,400, 400, PicOP01 , 0, 0, 3, 40);,,,,
base_pic = CreatePic( PicOP01); //背景と同じサイズのピクチャーを生成
PutCast( PicOP01,base_pic,0,0);//背景を設定(透明色無しモードのCastを生成)
MoveWin(WinMain,base_pic, 0, 0, winW, winH,winX, winY);
SetFont(16,"MS 明朝",128);
BackMode(0);
BgColor(0,0,0);
TextColor(255,255,255);
TextWrite( "月明かりに",base_pic,450,34);
TextWrite( "人影が",base_pic,450,50);
TextWrite( "見えました",base_pic,450,66);,,,,,,
F();,,,,,,,,,,
SetFont(80,"MS 明朝",128);
BackMode(0);
BgColor(0,0,0);
TextColor(255,255,255);
TextWrite( " ",base_pic,450,34);
SetFont(16,"MS 明朝",128);
BackMode(0);
BgColor(0,0,0);
TextColor(255,255,255);
TextWrite( "時間は ",base_pic,0,34);
TextWrite( "止まりません ",base_pic,0,50);,,,,
TextWrite( "もちろん....",base_pic,0,82);
TextWrite( "後戻りも",base_pic,0,98);
TextWrite( "できません",base_pic,0,114);,,,,,,,,,
TextWrite( "このまま",base_pic,0,150);
TextWrite( "彷徨うのは",base_pic,0,166);
TextWrite( "ゴメンでした",base_pic,0,182);,,,,,,,
TextWrite( "私は彼の後を",base_pic,0,232);
TextWrite( "追いました",base_pic,0,248);,,,,,,,,
F1();,,,,,,
TextWrite( "ここがどこなのかと",base_pic,100,30);,,,,
TextWrite( "彼に聞きたかったのです。",base_pic,100,46);,,,,,,,
TextWrite( "家族は",base_pic,100,100);,
TextWrite( "私のことを",base_pic,100,116);
TextWrite( "心配してくれているのでしょうか",base_pic,100,132);,,,,,,,
TextWrite( "それとも....",base_pic,100,200);,
TextWrite( "もうとっくに、眠ってしまったのでしょうか",base_pic,100,216);,,,,,,,,,
TextWrite( "時間は",base_pic,100,266);,,
TextWrite( "当たり前のように",base_pic,100,282);
TextWrite( "過ぎていきました",base_pic,100,298);,,,,,,,,,,,,,,,
MoveWin(WinMain, PicOP01, 0, 0, winW, winH,winX, winY);,
DelPic(PicOP02);
PicOP03=LoadPic("nameless.bmp");
MovePic(PicOP03,0,0,640,480,PicOP01,0,0,1,50);,,,,,,,,,,,,,,,,,,,,,,,,,
TextWrite( "彼は魔法使いのようなフード付きのコートに",PicOP01,50,380);
TextWrite( "長くとがった剣をもっていました。",PicOP01,50,400);,,,,,,,,,
TextWrite( "兵士なのでしょうか",PicOP01,50,420);
TextWrite( "あたりを警戒しながら、歩いているようでした",PicOP01,50,440);,,,,,,,,,,,,
SetPaintColor(0x000000);
DrawRect(PicOP01, 0, 380, picW, picH, 0, 0);,
DelPic(PicOP03);
TextWrite( "しばらく、肩を並べて歩いてから",PicOP01,50,380);,,,,
TextWrite( "私は遠くに見える街を指さして、彼に聞きました",PicOP01,50,400);
TextWrite( "あの街は何という名前でしょう",PicOP01,50,420);
TextWrite( "あそこに宿はあるでしょうか",PicOP01,50,440);,,,,,,,,,,,
SetPaintColor(0x000000);
DrawRect(PicOP01, 0, 380, picW, picH, 0, 0);,
TextWrite( "名前などないさ",PicOP01,50,380);,,,
TextWrite( "あれは、無名都市......",PicOP01,50,400);
TextWrite( "名前を忘れたモノが巣くう街だ",PicOP01,50,420);,,,,,,,,,,,,
SetPaintColor(0x000000);
DrawRect(PicOP01, 0, 0, picW, picH, 0, 0);,
PicOP04=LoadPic("nts.bmp");
MovePic(PicOP04,0,0,360,480,PicOP01,0,0,6,20);,,
TextWrite( "古代の機械があそこで",PicOP01,400,80);
TextWrite( "つぎつぎと亡霊を生み出している。",PicOP01,400,100);,,,,,,,,,,,
TextWrite( "ここは、エレファイス...",PicOP01,400,180);,,,
TextWrite( "君はここの住人ではない",PicOP01,400,300);
TextWrite( "君の場所に戻るべきだ",PicOP01,400,320);,,,,,,,,,
SetPaintColor(0x000000);
DrawRect(PicOP01, 400, 0, picW, picH, 0, 0);,
TextWrite( "君は飛行機械 ",PicOP01,400,60);
TextWrite( "「スラック・タグ・ロー」に",PicOP01,400,80);
TextWrite( "守護されている",PicOP01,400,100);,,,
TextWrite( "彼はトンボ達を指さした",PicOP01,400,150);,,,,,,,,,
TextWrite( "この星のどこかにあるという",PicOP01,400,200);,
TextWrite( "ルーデルバッファを捜しなさい",PicOP01,400,220);,,,,,,,,,,
TextWrite( "きっと、君の問題を",PicOP01,400,380);
TextWrite( "片づけてくれるだろう....",PicOP01,400,400);
,,,,,,,,,,,
SetPaintColor(0x000000);
DrawRect(PicOP01, 0, 0, picW, picH, 0, 0);,
PicOP05=LoadPic("moon.bmp");
MovePic(PicOP05,0,0,640,427,PicOP01,0,0,5,20);,,
TextWrite( "そして、私は再び飛び立った....",PicOP01,80,430);,,,,,,
DrawRect(PicOP01, 0, 430, picW, picH, 0, 0);,
SetFont(30,"MS 明朝",128);
BackMode(1);
BgColor(255,0,255);
TextColor(255,255,255);
TextWrite( "to be continued....",PicOP01,30,334);,,,,,,,,,
PicOP06=LoadPic("otr.bmp");
MovePic(PicOP06,0,0,640,480,PicOP01,0,0,1,20);,,,,,,,,,,,,,,,,,,,,,,,,
end_step;del_us; CloseWinAll(); del_me;
}}}
F(){
int F_cast;
int F_pic;
F_pic=LoadPic("magics.bmp");//歩く
F_cast = PutCast( F_pic, base_pic, 300, 50, 0xffffff, 0, 2, 0,
78, 167, 0, 0 );
mes(TIME){
step(3 ) {
MoveCast(F_cast, F_pic, 300, 50,0, 78,167, 0,0,0xffffff);,,,,
MoveCast(F_cast, F_pic, 300, 60,0, 98,167, 88,0,0xffffff);,,,
MoveCast(F_cast, F_pic, 300, 70,0, 110,167, 180,0,0xffffff);,,,,
MoveCast(F_cast, F_pic, 300, 80,0, 78,167, 0,0,0xffffff);,,,,
MoveCast(F_cast, F_pic, 300, 90,0, 98,167, 88,0,0xffffff);,,,
MoveCast(F_cast, F_pic, 300, 100,0, 110,167, 180,0,0xffffff);,,,,
MoveCast(F_cast, F_pic, 300, 110,0, 78,167, 0,0,0xffffff);,,,,
MoveCast(F_cast, F_pic, 300, 120,0, 98,167, 88,0,0xffffff);,,,
MoveCast(F_cast, F_pic, 300, 130,0, 110,167, 180,0,0xffffff);,,,,
MoveCast(F_cast, F_pic, 300, 140,0, 78,167, 0,0,0xffffff);,,,,
MoveCast(F_cast, F_pic, 300, 150,0, 98,167, 88,0,0xffffff);,,,
MoveCast(F_cast, F_pic, 300, 160,0, 110,167, 180,0,0xffffff);,,,,
MoveCast(F_cast, F_pic, 300, 170,0, 78,167, 0,0,0xffffff);,,,,
MoveCast(F_cast, F_pic, 300, 180,0, 98,167, 88,0,0xffffff);,,,
MoveCast(F_cast, F_pic, 300, 190,0, 110,167, 180,0,0xffffff);,,,,
MoveCast(F_cast, F_pic, 300, 200,0, 78,167, 0,0,0xffffff);,,,,
MoveCast(F_cast, F_pic, 300, 210,0, 98,167, 88,0,0xffffff);,,,
MoveCast(F_cast, F_pic, 300, 220,0, 110,167, 180,0,0xffffff);,,,,
MoveCast(F_cast, F_pic, 300, 230,0, 78,167, 0,0,0xffffff);,,,,
MoveCast(F_cast, F_pic, 300, 240,0, 98,167, 88,0,0xffffff);,,,
MoveCast(F_cast, F_pic, 300, 250,0, 110,167, 180,0,0xffffff);,,,,
MoveCast(F_cast, F_pic, 300, 260,0, 78,167, 0,0,0xffffff);,,,,
MoveCast(F_cast, F_pic, 300, 270,0, 98,167, 88,0,0xffffff);,,,
MoveCast(F_cast, F_pic, 300, 280,0, 110,167, 180,0,0xffffff);,,,,
end_step; del_us;
DelCast(F_cast,0);
del_me; }
}
}
F1(){
int F1_cast;
int F_pic;
F_pic=LoadPic("magics.bmp");//歩く
F1_cast = PutCast( F_pic, base_pic, 0, 0, 0xffffff, 0, 2, 0,
78, 167, 0, 0 );
mes(TIME){
step(3 ) {
MoveCast(F1_cast, F_pic, 0, 20,0, 78,167, 0,0,0xffffff);,,,,
MoveCast(F1_cast, F_pic, 0, 30,0, 98,167, 88,0,0xffffff);,,,
MoveCast(F1_cast, F_pic, 0, 40,0, 110,167, 180,0,0xffffff);,,,,
MoveCast(F1_cast, F_pic, 0, 50,0, 78,167, 0,0,0xffffff);,,,,
MoveCast(F1_cast, F_pic, 0, 60,0, 98,167, 88,0,0xffffff);,,,
MoveCast(F1_cast, F_pic, 0, 70,0, 110,167, 180,0,0xffffff);,,,,
MoveCast(F1_cast, F_pic, 0, 80,0, 78,167, 0,0,0xffffff);,,,,
MoveCast(F1_cast, F_pic, 0, 90,0, 98,167, 88,0,0xffffff);,,,
MoveCast(F1_cast, F_pic, 0, 100,0, 110,167, 180,0,0xffffff);,,,,
MoveCast(F1_cast, F_pic, 0, 110,0, 78,167, 0,0,0xffffff);,,,,
MoveCast(F1_cast, F_pic, 0, 120,0, 98,167, 88,0,0xffffff);,,,
MoveCast(F1_cast, F_pic, 0, 130,0, 110,167, 180,0,0xffffff);,,,,
MoveCast(F1_cast, F_pic, 0, 140,0, 78,167, 0,0,0xffffff);,,,,
MoveCast(F1_cast, F_pic, 0, 150,0, 98,167, 88,0,0xffffff);,,,
MoveCast(F1_cast, F_pic, 0, 160,0, 110,167, 180,0,0xffffff);,,,,
MoveCast(F1_cast, F_pic, 0, 170,0, 78,167, 0,0,0xffffff);,,,,
MoveCast(F1_cast, F_pic, 0, 180,0, 98,167, 88,0,0xffffff);,,,
MoveCast(F1_cast, F_pic, 0, 190,0, 110,167, 180,0,0xffffff);,,,,
MoveCast(F1_cast, F_pic, 0, 200,0, 78,167, 0,0,0xffffff);,,,,
MoveCast(F1_cast, F_pic, 0, 210,0, 98,167, 88,0,0xffffff);,,,
MoveCast(F1_cast, F_pic, 0, 220,0, 110,167, 180,0,0xffffff);,,,,
MoveCast(F1_cast, F_pic, 0, 230,0, 78,167, 0,0,0xffffff);,,,,
MoveCast(F1_cast, F_pic, 0, 240,0, 98,167, 88,0,0xffffff);,,,
MoveCast(F1_cast, F_pic, 0, 250,0, 110,167, 180,0,0xffffff);,,,,
end_step; del_us;
DelCast(F1_cast,0);
del_me; }
}
}
F2(){
int F2_cast;
int F_pic;
F_pic=LoadPic("magics.bmp");//歩く
F2_cast = PutCast( F_pic, base_pic, 300, 50, 0xffffff, 0, 2, 0,
78, 167, 0, 0 );
mes(TIME){
step(3 ) {
MoveCast(F2_cast, F_pic, 300, 110,0, 78,167, 0,0,0xffffff);,,,,
MoveCast(F2_cast, F_pic, 300, 120,0, 98,167, 88,0,0xffffff);,,,
MoveCast(F2_cast, F_pic, 300, 130,0, 110,167, 180,0,0xffffff);,,,,
MoveCast(F2_cast, F_pic, 300, 140,0, 78,167, 0,0,0xffffff);,,,,
MoveCast(F2_cast, F_pic, 300, 150,0, 98,167, 88,0,0xffffff);,,,
MoveCast(F2_cast, F_pic, 300, 160,0, 110,167, 180,0,0xffffff);,,,,
MoveCast(F2_cast, F_pic, 300, 170,0, 78,167, 0,0,0xffffff);,,,,
MoveCast(F2_cast, F_pic, 300, 180,0, 98,167, 88,0,0xffffff);,,,
MoveCast(F2_cast, F_pic, 300, 190,0, 110,167, 180,0,0xffffff);,,,,
MoveCast(F2_cast, F_pic, 300, 200,0, 78,167, 0,0,0xffffff);,,,,
MoveCast(F2_cast, F_pic, 300, 210,0, 98,167, 88,0,0xffffff);,,,
MoveCast(F2_cast, F_pic, 300, 220,0, 110,167, 180,0,0xffffff);,,,,
MoveCast(F2_cast, F_pic, 300, 230,0, 78,167, 0,0,0xffffff);,,,,
MoveCast(F2_cast, F_pic, 300, 240,0, 98,167, 88,0,0xffffff);,,,
MoveCast(F2_cast, F_pic, 300, 250,0, 110,167, 180,0,0xffffff);,,,,
end_step; del_us;
DelCast(F2_cast,0);
del_me; }
}
}
//ここまでに書いてください