home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
FreeWare Collection 2
/
FreeSoftwareCollection2pd199x-jp.img
/
demo
/
open.c
< prev
next >
Wrap
Text File
|
1990-06-14
|
2KB
|
78 lines
#include "demo.h"
#define STRING_CNT 21
/*
char GWork[1536];
*/
char *Strings[STRING_CNT] = {
"森に爽やかな風が吹いていました。",
"木漏れ日があちこちに日溜まりを生んでいます。",
"そのひとつにひとりの少年が倒れていたのでした。",
"涼しげな鳥の鳴き声にふとその少年は目を覚ましました。",
" ",
"「・・・・・!? ここは・・どこ?」",
"まわりには少年が見たこともない森がひろがっていました。",
"いや、そもそも森などここ何年も見ていないことに少年は思い",
"当たったのでした。 ",
" ",
"「これは・・・夢・・・?」",
"ここに来る前のことを考えてみたのですが、",
"なぜか全く思い出せません。",
"少年は頭を振りながら立ち上がりました。",
" ",
"少し落ち着いてみると",
"微かに人の声が聞こえることに気付きました。",
"どうやら村があるようです。",
" ",
"「取り合えず、ここがどこなのか聞いてみよう。」",
"少年はそうつぶやくと声のする方に歩きだしました。"
};
void
Opening()
{
int cnt1,cnt2,joy;
STRING kanji;
SCROLL scroll;
EGB_init(GWork,1536);
EGB_resolution(GWork,1,3);
EGB_resolution(GWork,0,3);
EGB_displayPage(GWork,1,3);
EGB_writePage(GWork,1);
EGB_color(GWork,0,15);
scroll.x1 = 100;
scroll.y1 = 0;
scroll.x2 = 539;
scroll.y2 = 479+16;
for (cnt1=0;cnt1<STRING_CNT;cnt1++) {
SND_joy_in_2(0,&joy);
if (joy != 0xff) {
return;
}
kanji.len = strlen(Strings[cnt1]);
kanji.x = 320-kanji.len*4;
kanji.y = 479+16;
strcpy(kanji.str,Strings[cnt1]);
EGB_sjisString(GWork,(char *)&kanji);
for (cnt2=0;cnt2<10;cnt2++) {
/* EGB_partScroll(GWork,1,0,-2,(char *)&scroll);*/
Scroll();
}
}
for (cnt1=0;cnt1<480/2;cnt1++) {
SND_joy_in_2(0,&joy);
if (joy != 0xff) {
return;
}
/* EGB_partScroll(GWork,1,0,-2,(char *)&scroll);*/
Scroll();
}
}