home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
3D World Tour - The Excit… Virtual Reality Journey
/
3D_WORLD_TOUR.bin
/
3dw256.xms
< prev
next >
Wrap
Text File
|
1995-08-30
|
61KB
|
2,498 lines
3dmode = 512x700x8
scr1 = ( 0, 0,512,700),0,(0,0,0) ; main
scr2 = (128,174,256,350),0,(0,0,0) ; LOGO_screen
scr3 = ( 64,144,366,500),0,(0,0,0) ; Open V.S
scr4 = ( 90, 0,316,144),0,(0,0,0) ; Open V.S_pre
scr5 = (420,284, 92,162),0,(0,0,0) ; Open V.S_pre
CreateVar = (Item_start_NO, Item_NO, Item_Sub, Str_NO, ItemMax, Con_NO)
CreateVar = (msX, msY, Bool, Save_NO, Fl_NO, Pass_NO, Ans_Txt_NO, pass_NO)
CreateVar = (Fl_NO, Txt_NO, Item_NO, Ans_NO, TextMax, GameMax, ST_NO)
CreateVar = (V_Choice, V_Correct, V_wrong, Cnt_NO, Hint_NO, St_Max)
CreateVar = (Move_01, Move_02, Move_03, Move_04, Move_05, CorrCnt_NO)
CreateVar = (Move_06, Move_07, Move_08, Move_09, Move_10, Map_NO, A, z)
CreateVar = (Null_NO, OldImgNo, NewImgno, ex_NO, StrNo_Ans, StrNO_Pname)
CreateVar = (choice_NO, Cancel_NO, ItemSubMax, Move_startNO, pass_NO1)
pass_NO = 1
loadstr1 = 3dw256.str,CDROM_256
Loadstr4 = 3dw256.str,Voice_Choice
loadshape1 = $(1,2)\flx1\mouse01.bmp(12,18)
loadshape2 = $(1,2)\flx1\mouse02.bmp( 4,17)
loadshape3 = $(1,2)\flx1\mouse03.bmp( 4,17)
loadshape4 = $(1,2)\flx1\mouse04.bmp( 4,17)
voice = $(1,2)\bgm\LOGO.VOC,1
flx1 = $(1,2)\flx1\KASAN.FLC(1),scr2,1,150 ; kasan logo (500k)
playnow(0)=Item(flx1,voice),continue(flx1)
{
If voice,next
If key = esc,goto end
If key = space,goto 3dmax1
If mouse = left,goto 3dmax1
If mouse = right,goto 3dmax1
}
playnow(0)=Item(flx1)
{
If key = esc,goto end
If key = space,goto 3dmax1
If mouse = left,goto 3dmax1
If mouse = right,goto 3dmax1
If flx1,next
}
[3dmax1]
voice = $(1,2)\bgm\3DMAX.VOC,1
flx1 = $(1,2)\flx1\3DMAX1.flc,scr1,1,70 ; 3DMAX logo 256(clr)
playnow(0)=Item(flx1,voice),continue(voice)
{
If key = esc,goto end
If key = space,goto 3dmax2
If mouse = left,goto 3dmax2
If mouse = right,goto 3dmax2
If flx1,next
}
[3dmax2]
flx1 = $(1,2)\flx1\3DMAX2.flc,scr1,1,70 ; 3DMAX logo
playnow(0)=Item(flx1,voice),continue(flx1,voice)
{
If key = esc,goto end
If key = space,goto Tv_on
If mouse = left,goto Tv_on
If mouse = right,goto Tv_on
If voice,next
}
playnow(0)=Item(flx1)
{
If key = esc,goto end
If key = space,goto Tv_on
If mouse = left,goto Tv_on
If mouse = right,goto Tv_on
If flx1,next
}
[tv_on]
Background = ( 0, 0, 0),scr1 ;256
Background = $(1,2)\flx1\tv_sc01.gif,scr1,1
Get(V_Choice) = Random(1~2)
Voice = $(1, 2)\Voice$(4, V_Choice)\Open_VS.voc,1 ;re_voc
playnow(0)=Item(voice)
{
If voice,next
If key = esc,goto end
If key = space,next
If mouse = left,next
If mouse = right,next
}
voice = $(1,2)\Effect\onscr.voc,1
flx1 = $(1,2)\flx1\tv_fin.flc(1),scr5,1,50 ;256(clr)
playnow(0)=Item(flx1,voice),continue(voice)
{
If voice,next
If key = esc,goto end
If key = space,goto open_vs
If mouse = left, goto open_vs
If mouse = right,goto open_vs
}
[open_vs]
Background = $(1,2)\flx1\tv_on.gif,scr3,5 ;256(clr)
voice = $(1,2)\bgm\W_open.voc,1
flx1 = $(1,2)\flx1\Pr_sb.flc(1),scr3,1,0 ;256(clr)
playnow(0)=Item(flx1,voice),continue(voice)
{
If flx1,next
If key = esc,goto end
If key = space,goto open_vs1
If mouse = left, goto open_vs1
If mouse = right,goto open_vs1
}
[open_vs1]
Background = $(1,2)\flx1\pr_sb01.gif,scr3,6 ;256(clr)
Background = $(1,2)\flx1\pr_sb02.gif,scr3,6 ;256(clr)
flx1 = $(1,2)\flx1\Pr_ma.flc(1),scr3,1,0
Loadback20 = $(1,1)\Gm_bt01.gif
playnow(0)=Item(flx1,voice),continue(flx1)
{
If flx1 = (1/1),next
If key = space,goto Atlas1
If mouse = left, goto Atlas1
If mouse = right,goto Atlas1
If key = esc,goto end
}
voice = $(1,2)\Effect\Drop.voc,1
playnow(0)=Item(flx1,voice),continue(flx1)
{
If flx1 = (22/1),next
If key = space,goto Atlas1
If mouse = left, goto Atlas1
If mouse = right,goto Atlas1
If key = esc,goto end
}
voice = $(1,2)\Effect\Kung.voc,1
playnow(0)=Item(flx1,voice),continue(flx1)
{
If flx1 = (24/1),next
If key = space,goto Atlas1
If mouse = left, goto Atlas1
If mouse = right,goto Atlas1
If key = esc,goto end
}
voice = $(1,2)\Effect\Appear.voc,1
playnow(0)=Item(flx1,voice),continue(flx1)
{
If flx1 = (49/1),next
If key = space,goto Atlas1
If mouse = left, goto Atlas1
If mouse = right,goto Atlas1
If key = esc,goto end
}
voice = $(1,2)\Effect\Yawning.voc,1
playnow(0)=Item(flx1,voice),continue(flx1)
{
If flx1 = (75/1),next
If key = space,goto Atlas1
If mouse = left, goto Atlas1
If mouse = right,goto Atlas1
If key = esc,goto end
}
voice = $(1,2)\Effect\Walk.voc,1
playnow(0)=Item(flx1,voice),continue(flx1)
{
If flx1 = (78/1),next
If key = space,goto Atlas1
If mouse = left, goto Atlas1
If mouse = right,goto Atlas1
If key = esc,goto end
}
voice = $(1,2)\Effect\Walk.voc,1
playnow(0)=Item(flx1,voice),continue(flx1)
{
If flx1 = (83/1),next
If key = space,goto Atlas1
If mouse = left, goto Atlas1
If mouse = right,goto Atlas1
If key = esc,goto end
}
voice = $(1,2)\Effect\Walk.voc,1
playnow(0)=Item(flx1,voice),continue(flx1)
{
If flx1 = (87/1),next
If key = space,goto Atlas1
If mouse = left, goto Atlas1
If mouse = right,goto Atlas1
If key = esc,goto end
}
voice = $(1,2)\Effect\Walk.voc,1
playnow(0)=Item(flx1,voice),continue(flx1)
{
If flx1 = (91/1),goto Atlas1
If key = space,goto Atlas1
If mouse = left, goto Atlas1
If mouse = right,goto Atlas1
If key = esc,goto end
}
voice = $(1,2)\Effect\Walk.voc,1
playnow(0)=Item(flx1,voice),continue(flx1)
{
If flx1,goto Atlas1
If key = space,goto Atlas1
If mouse = left, goto Atlas1
If mouse = right,goto Atlas1
If key = esc,goto end
}
;###############################################################
; Atlas Mode
;###############################################################
[Atlas]
Mouse = On,LoadShape1
pass_NO = 10
gosub Ds_Card
scr1 = ( 0, 0,512,700),0,(0,0,0) ; main
voice = $(1,2)\bgm\Mainmap.voc,0
Mouse = On,LoadShape1
[Atlas1]
pass_NO1 = 1
Loadstr4 = 3dw256.str,Voice_Choice
Background = ( 0, 0, 0),scr1 ;256
Background = $(1,1)\atlas\at_bg.gif,scr1,1
pass_NO == 10, goto Atlas_pass
Get(V_Choice) = Random(1~2)
Voice = $(1, 2)\Voice$(4, V_Choice)\Menu_S.voc,1 ;re_voc
playnow(1)=Item(voice),continue(voice)
{
If voice,next
If key = esc,goto end
If key = space,next
If mouse = left,next
If mouse = right,next
}
[Atlas_pass]
Loadback1 = $(1,1)\Atlas\Bl_Kor.gif
Loadback2 = $(1,1)\Atlas\Bl_Jap.gif
Loadback3 = $(1,1)\Atlas\Bl_Rus.gif
Loadback4 = $(1,1)\Atlas\Bl_Hon.gif
Loadback5 = $(1,1)\Atlas\Bl_Tha.gif
Loadback6 = $(1,1)\Atlas\Bl_Ind.gif
Loadback7 = $(1,1)\Atlas\Bl_Egy.gif
Loadback8 = $(1,1)\Atlas\Bl_Ita.gif
Loadback9 = $(1,1)\Atlas\Bl_Gre.gif
Loadback10 = $(1,1)\Atlas\Bl_Spa.gif
Loadback11 = $(1,1)\Atlas\Bl_Eng.gif
Loadback12 = $(1,1)\Atlas\Bl_Fra.gif
Loadback13 = $(1,1)\Atlas\Bl_Ger.gif
Loadback14 = $(1,1)\Atlas\Bl_Aus.gif
Loadback15 = $(1,1)\Atlas\Bl_Usa.gif
Loadback16 = $(1,1)\Atlas\Bl_Mex.gif
Cancel_No = 1
Mouse = On,LoadShape2
pass_NO == 10, goto atlas2
playnow(0)=Item(voice)
{
If voice,next
If key = esc,goto end
If key = space,next
If mouse = left,next
If mouse = right,next
}
voice = $(1,2)\bgm\Mainmap.voc,0
[Atlas2]
playnow(1)=Item(voice),continue(voice)
{
If key = esc,goto end
If Mouse = Left(scr1(440,648, 70, 50)),goto Slide
If Mouse = Left(scr1(370,648, 68, 50)),goto Game
If Mouse = Left(scr1(418,104, 50, 54)),goto Quit
If Mouse = Left(scr1(184,190, 42, 70)),goto AT_Kor
If Mouse = Left(scr1(234,200, 58, 70)),goto AT_Jap
If Mouse = Left(scr1(120,106, 56, 76)),goto AT_Rus
If Mouse = Left(scr1(198,314, 58, 68)),goto AT_Hon
If Mouse = Left(scr1(170,332, 20,110)),goto AT_Tha
If Mouse = Left(scr1(128,270, 46, 78)),goto AT_Ind
If Mouse = Left(scr1( 90,360, 62, 52)),goto AT_Egy
If Mouse = Left(scr1( 60,290, 58, 68)),goto AT_Ita
If Mouse = Left(scr1( 80,222, 50, 72)),goto AT_Gre
If Mouse = Left(scr1( 8,292, 52, 64)),goto AT_Spa
If Mouse = Left(scr1( 6,150, 28,236)),goto AT_Eng
If Mouse = Left(scr1( 36, 80, 34,190)),goto AT_Fra
If Mouse = Left(scr1( 70, 74, 30,148)),goto AT_Ger
If Mouse = Left(scr1(210,476, 68, 72)),goto AT_Aus
If Mouse = Left(scr1(336,184, 40,134)),goto AT_Usa
If Mouse = Left(scr1(368,318, 50, 80)),goto AT_Mex
}
Get(msX,msY) = GetMouse()
Get(Bool) = IsRect(184,190, 42, 70)(msX,msY) ;At_kor
Bool == 1,goto AT_01
Get(Bool) = IsRect(234,200, 58, 70)(msX,msY) ;At_Jap
Bool == 1,goto At_02
Get(Bool) = IsRect(120,106, 56, 76)(msX,msY) ;At_Rus
Bool == 1,goto At_03
Get(Bool) = IsRect(198,314, 58, 68)(msX,msY) ;AT_Hon
Bool == 1,goto At_04
Get(Bool) = IsRect(170,332, 20,110)(msX,msY) ;AT_Tha
Bool == 1,goto At_05
Get(Bool) = IsRect(128,270, 46, 78)(msX,msY) ;AT_Ind
Bool == 1,goto At_06
Get(Bool) = IsRect( 90,360, 62, 52)(msX,msY) ;AT_Egy
Bool == 1,goto At_07
Get(Bool) = IsRect( 60,290, 58, 68)(msX,msY) ;AT_Ita
Bool == 1,goto At_08
Get(Bool) = IsRect( 80,222, 50, 72)(msX,msY) ;AT_Gre
Bool == 1,goto At_09
Get(Bool) = IsRect( 8,292, 52, 64)(msX,msY) ;AT_Spa
Bool == 1,goto At_10
Get(Bool) = IsRect( 6,150, 28,236)(msX,msY) ;AT_Eng
Bool == 1,goto At_11
Get(Bool) = IsRect( 36, 80, 34,190)(msX,msY) ;AT_Fra
Bool == 1,goto At_12
Get(Bool) = IsRect( 70, 74, 30,148)(msX,msY) ;AT_Ger
Bool == 1,goto At_13
Get(Bool) = IsRect(210,476, 68, 72)(msX,msY) ;AT_Aus
Bool == 1,goto At_14
Get(Bool) = IsRect(336,184, 40,134)(msX,msY) ;AT_Usa
Bool == 1,goto At_15
Get(Bool) = IsRect(368,318, 50, 80)(msX,msY) ;AT_Mex
Bool == 1,goto At_16
save_NO == 0,goto Atlas2
restbk1
save_NO = 0
goto Atlas2
[At_01]
save_NO == 0,goto At_01t
save_NO == 1,goto Atlas2
restbk1
[At_01T]
scr11=(194,156, 50, 32),0,(0,0,0)
savebk1 = scr11
save_NO = 1
background = (loadback1),scr11,1
goto Atlas2
[At_02]
save_NO == 0,goto At_02t
save_NO == 2,goto Atlas2
restbk1
[At_02T]
scr11=(250,166, 56, 34),0,(0,0,0)
savebk1 = scr11
save_NO = 2
background = (Loadback2),scr11,1
goto Atlas2
[At_03]
save_NO == 0,goto At_03t
save_NO == 3,goto Atlas2
restbk1
[At_03T]
scr11=(170, 64, 58, 34),0,(0,0,0)
savebk1 = scr11
save_NO = 3
background = (Loadback3),scr11,1
goto Atlas2
[At_04]
save_NO == 0,goto At_04t
save_NO == 4,goto Atlas2
restbk1
[At_04T]
scr11=(222,258, 90, 38),0,(0,0,0)
savebk1 = scr11
save_NO = 4
background = (Loadback4),scr11,1
goto Atlas2
[At_05]
save_NO == 0,goto At_05t
save_NO == 5,goto Atlas2
restbk1
[At_05T]
scr11=(178,298, 70, 32),0,(0,0,0)
savebk1 = scr11
save_NO = 5
background = (Loadback5),scr11,1
goto Atlas2
[At_06]
save_NO == 0,goto At_06t
save_NO == 6,goto Atlas2
restbk1
[At_06T]
scr11=(158,242, 44, 32),0,(0,0,0)
savebk1 = scr11
save_NO = 6
background = (Loadback6),scr11,1
goto Atlas2
[At_07]
save_NO == 0,goto At_07t
save_NO == 7,goto Atlas2
restbk1
[At_07T]
scr11=(122,304, 50, 38),0,(0,0,0)
savebk1 = scr11
save_NO = 7
background = (Loadback7),scr11,1
goto Atlas2
[At_08]
save_NO == 0,goto At_08t
save_NO == 8,goto Atlas2
restbk1
[At_08T]
scr11=( 86,270, 38, 36),0,(0,0,0)
savebk1 = scr11
save_NO = 8
background = (Loadback8),scr11,1
goto Atlas2
[At_09]
save_NO == 0,goto At_09t
save_NO == 9,goto Atlas2
restbk1
[At_09T]
scr11=(110,200, 60, 32),0,(0,0,0)
savebk1 = scr11
save_NO = 9
background = (Loadback9),scr11,1
goto Atlas2
[At_10]
save_NO == 0,goto At_10t
save_NO ==10,goto Atlas2
restbk1
[At_10T]
scr11=( 28,352, 50, 36),0,(0,0,0)
savebk1 = scr11
save_NO = 10
background = (Loadback10),scr11,1
goto Atlas2
[At_11]
save_NO == 0,goto At_11t
save_NO ==11,goto Atlas2
restbk1
[At_11T]
scr11=( 6,120, 72, 40),0,(0,0,0)
savebk1 = scr11
save_NO = 11
background = (Loadback11),scr11,1
goto Atlas2
[At_12]
save_NO == 0,goto At_12t
save_NO ==12,goto Atlas2
restbk1
[At_12T]
scr11=( 50, 44, 58, 32),0,(0,0,0)
savebk1 = scr11
save_NO = 12
background = (Loadback12),scr11,1
goto Atlas2
[At_13]
save_NO == 0,goto At_13t
save_NO ==13,goto Atlas2
restbk1
[At_13T]
scr11=( 90, 72, 74, 40),0,(0,0,0)
savebk1 = scr11
save_NO = 13
background = (Loadback13),scr11,1
goto Atlas2
[At_14]
save_NO == 0,goto At_14t
save_NO ==14,goto Atlas2
restbk1
[At_14T]
scr11=(250,448, 74, 32),0,(0,0,0)
savebk1 = scr11
save_NO = 14
background = (Loadback14),scr11,1
goto Atlas2
[At_15]
save_NO == 0,goto At_15t
save_NO ==15,goto Atlas2
restbk1
[At_15T]
scr11=(372,136, 46, 32),0,(0,0,0)
savebk1 = scr11
save_NO = 15
background = (Loadback15),scr11,1
goto Atlas2
[At_16]
save_NO == 0,goto At_16t
save_NO ==16,goto Atlas2
restbk1
[At_16T]
scr11=(400,278, 60, 32),0,(0,0,0)
savebk1 = scr11
save_NO = 16
background = (Loadback16),scr11,1
goto Atlas2
;---------------------------------------------------------------
[AT_Usa]
Mouse = On,LoadShape1
voice = $(1,2)\bgm\america.voc,0
Con_NO = 1
goto At_cmp
[AT_Aus]
Mouse = On,LoadShape1
Con_NO = 2
goto At_cmp
[AT_Egy]
Mouse = On,LoadShape1
voice = $(1,2)\bgm\Egypt.voc,0
Con_NO = 3
goto At_cmp
[AT_Eng]
Mouse = On,LoadShape1
voice = $(1,2)\bgm\England.voc,0
Con_NO = 4
goto At_cmp
[AT_Fra]
Mouse = On,LoadShape1
voice = $(1,2)\bgm\France.voc,0
Con_NO = 5
goto At_cmp
[AT_Ger]
Mouse = On,LoadShape1
voice = $(1,2)\bgm\germany.voc,0
Con_NO = 6
goto At_cmp
[AT_Gre]
Mouse = On,LoadShape1
Con_NO = 7
goto At_cmp
[AT_Hon]
Mouse = On,LoadShape1
voice = $(1,2)\bgm\hongkong.voc,0
Con_NO = 8
goto At_cmp
[AT_Ind]
Mouse = On,LoadShape1
voice = $(1,2)\bgm\india.voc,0
Con_NO = 9
goto At_cmp
[AT_Ita]
Mouse = On,LoadShape1
voice = $(1,2)\bgm\Italia.voc,0
Con_NO = 10
goto At_cmp
[AT_Jap]
Mouse = On,LoadShape1
voice = $(1,2)\bgm\Japan.voc,0
Con_NO = 11
goto At_cmp
[AT_Kor]
Mouse = On,LoadShape1
voice = $(1,2)\bgm\korea.voc,0
Con_NO = 12
goto At_cmp
[AT_Mex]
Mouse = On,LoadShape1
voice = $(1,2)\bgm\mexico.voc,0
Con_NO = 13
goto At_cmp
[AT_Rus]
Mouse = On,LoadShape1
voice = $(1,2)\bgm\russia.voc,0
Con_NO = 14
goto At_cmp
[AT_Spa]
Mouse = On,LoadShape1
voice = $(1,2)\bgm\Spain.voc,0
Con_NO = 15
goto At_cmp
[AT_Tha]
Mouse = On,LoadShape1
Con_NO = 16
goto At_cmp
;###############################################################
[AT_cmp]
gosub Ds_Card
LoadStr5 = 3dw256.str,Choose_Con
LoadStr6 = 3dw256.str,$(5, Con_NO)
LoadStr7 = 3dw256.str,Choose_Atbg_Item
LoadStr8 = 3dw256.str,Choose_Flx
LoadStr9 = 3dw256.str,$(7, Con_No)
Get(ItemMax) = StrCnt(6)
Cancel_NO = 5
Scr2 = $(9,7)
Scr3 = $(9,8)
Scr4 = $(9,9)
Background = ( 0, 0, 0),scr1
Loadflx1 = $(1,1)\atlas\$(5, Con_NO)\$(9,2).flc
Loadflx2 = $(1,1)\atlas\$(5, Con_NO)\$(9,3).flc
Background = $(1,1)\atlas\$(5, Con_NO)\$(9,1).gif,scr1,1 ;256(clr)
Item_sub = 1
Pass_NO = 1
Fl_NO = 1
Map_NO = 1
flx1 = (Loadflx1),scr3,0,100
flx2 = (Loadflx2),scr4,0,100
[AT_Usa1]
Mouse = On,LoadShape2
playnow(1)=Item$(8, Fl_NO)
{
If key = esc,goto end
If Mouse = Left(scr1(440,648, 70, 50)),goto Slide
If Mouse = Left(scr1(260,648, 88, 52)),goto Atlas
If Mouse = Left(scr1(370,648, 68, 50)),goto Game
If Mouse = Left(scr1(418,104, 50, 54)),goto Quit
If Mouse = Left(scr1(456,336, 16, 28)),goto Am_before
If Mouse = Left(scr1(470,310, 20, 28)),goto Am_Next
If Mouse = Left(scr1(454,418, 43, 87)),goto AT_Usa_Map
If Mouse = Left(scr1(460,230, 32, 66)),goto Am_Usa_Display
If Mouse = Left(scr1(454,514, 40, 76)),goto AT_Usa_History
}
Get(msX, msY) = GetMouse()
Get(Bool) = IsRect(448,208, 60, 98)(msX,msY) ;At_Image
Bool == 1,goto AT_Image
Get(Bool) = IsRect(470,310, 22, 32)(msX,msY) ;At_Next
Bool == 1,goto At_next
Get(Bool) = IsRect(454,332, 18, 34)(msX,msY) ;At_Before
Bool == 1,goto At_Before
Get(Bool) = IsRect(454,418, 40, 66)(msX,msY) ;AT_Map
Bool == 1,goto At_map
Get(Bool) = IsRect(454,516, 44, 74)(msX,msY) ;AT_History
Bool == 1,goto At_History
save_NO == 0,goto At_Usa1
restbk1
save_NO = 0
goto At_Usa1
[At_Image]
save_NO == 0,goto At_Imaget
save_NO == 1,goto At_Usa1
restbk1
[At_Imaget]
scr11=(438,316, 54, 36),0,(0,0,0)
savebk1 = scr11
save_NO = 1
Background = $(1,1)\atlas\$(5, Con_NO)\At_Img.gif,scr11,1 ;256(clr)
goto At_Usa1
[At_Next]
Pass_NO == 1, goto At_Usa1
save_NO == 0,goto At_Nextt
save_NO == 2,goto At_Usa1
restbk1
[At_NextT]
scr11=(470,356, 40, 30),0,(0,0,0)
savebk1 = scr11
save_NO = 2
Background = $(1,1)\atlas\$(5, Con_NO)\At_nex.gif,scr11,1 ;256(clr)
goto At_Usa1
[At_Before]
Pass_NO == 1, goto At_Usa1
save_NO == 0,goto At_Beforet
save_NO == 3,goto At_Usa1
restbk1
[At_BeforeT]
scr11=(456,388, 54, 32),0,(0,0,0)
savebk1 = scr11
save_NO = 3
Background = $(1,1)\atlas\$(5, Con_NO)\At_Bef.gif,scr11,1 ;256(clr)
goto At_Usa1
[At_Map]
save_NO == 0,goto At_Mapt
save_NO == 4,goto At_Usa1
restbk1
[At_MapT]
scr11=(472,482, 38, 36),0,(0,0,0)
savebk1 = scr11
save_NO = 4
Background = $(1,1)\atlas\$(5, Con_NO)\At_map.gif,scr11,1 ;256(clr)
goto At_Usa1
[At_History]
save_NO == 0,goto At_Historyt
save_NO == 5,goto At_Usa1
restbk1
[At_HistoryT]
scr11=(448,592, 60, 38),0,(0,0,0)
savebk1 = scr11
save_NO = 5
Background = $(1,1)\atlas\$(5, Con_NO)\AT_His.gif,scr11,1 ;256(clr)
goto At_Usa1
;---------------------------------------------------------------
; Usa_Display
;---------------------------------------------------------------
[Am_Usa_Display]
Mouse = On,LoadShape1
Pass_NO = 0
Cancel_NO = 6
pass_NO1 == 10, goto Am_Usa_Display_pass
LoadStr5 = 3dw256.str,Choose_Con
LoadStr6 = 3dw256.str,$(5, Con_NO)
LoadStr7 = 3dw256.str,Choose_Atbg_Item
LoadStr8 = 3dw256.str,Choose_Flx
LoadStr9 = 3dw256.str,$(7, Con_No)
Background = $(1,1)\atlas\$(5, Con_NO)\$(9,4).gif,scr1,3
savebk7 = scr2
[Am_Usa_Display_pass]
restbk7(k)
Background = $(1,1)\atlas\$(5, Con_NO)\$(6, Item_sub).gif,scr2(@Cx,@Cy),3 ;256(clr)
Fl_NO = 3
goto At_Usa1
;---------------------------------------------------------------
; Usa Map
;---------------------------------------------------------------
[AT_Usa_Map]
Mouse = On,LoadShape1
Cancel_NO = 7
Map_NO > 1, goto AT_Cmp
LoadStr5 = 3dw256.str,Choose_Con
LoadStr6 = 3dw256.str,$(5, Con_NO)
LoadStr7 = 3dw256.str,Choose_Atbg_Item
LoadStr8 = 3dw256.str,Choose_Flx
LoadStr9 = 3dw256.str,$(7, Con_No)
Background = $(1,1)\atlas\$(5, Con_NO)\$(9,5).gif,scr1,3 ;256(clr)
Map_NO = Map_NO + 1
Pass_NO = 1
Fl_NO = 3
goto At_Usa1
;---------------------------------------------------------------
; Usa_History
;---------------------------------------------------------------
[AT_Usa_History]
Mouse = On,LoadShape1
Cancel_NO = 8
scr5 = ( 38, 50,380,576),0,(0,0,0) ;text
scr6 = (110,136,248, 28),0,(0,0,0)
LoadStr5 = 3dw256.str,Choose_Con
LoadStr6 = 3dw256.str,$(5, Con_NO)
LoadStr7 = 3dw256.str,Choose_Atbg_Item
LoadStr8 = 3dw256.str,Choose_Flx
LoadStr9 = 3dw256.str,$(7, Con_No)
Background = $(1,1)\atlas\$(5, Con_NO)\$(9,1).gif,scr1,3 ;256(clr)
Background = $(1,1)\atlas\$(5, Con_NO)\$(9,6).gif,scr5,3 ;256(clr)
Pass_NO = 1
Fl_NO = 3
goto At_Usa1
;---------------------------------------------------------------
; Before Next Mode
;---------------------------------------------------------------
[Am_Before]
pass_NO1 = 10
Pass_NO == 1, goto At_Usa1
mouse = on,loadshape1
Item_sub != 1 , goto Am_Before1
Item_sub = ItemMax
goto Am_Usa_Display
[Am_Before1]
Item_sub = Item_sub - 1
goto Am_Usa_Display
[Am_Next]
pass_NO1 = 10
Pass_NO == 1, goto At_Usa1
mouse = on,loadshape1
Item_sub < ItemMax, goto Am_Next1
Item_sub = 1
goto Am_Usa_Display
[Am_Next1]
Item_sub = Item_sub + 1
goto Am_Usa_Display
;###############################################################
; Slide mode
;###############################################################
[slide]
gosub Ds_Card
scr1 = ( 0, 0,512,700),0,(0,0,0) ; main
Scr4 = ( 12, 16,406,612),0,(0,0,0) ;Image display
Scr5 = (419,422, 92,160),0,(0,0,0) ;flx Image
Scr6 = ( 0,640,268, 60),0,(0,0,0) ;Text Image
Mouse = On,LoadShape1
Loadstr4 = 3dw256.str,Voice_Choice
Background = ( 0, 0, 0),scr1 ;256
Background = $(1,1)\slide\sl_bg01.gif,scr1,1 ;256(clr)
Get(V_Choice) = Random(1~2)
Voice = $(1, 2)\Voice$(4, V_Choice)\Slide_S.voc,1 ;re_voc
playnow(1)=Item(voice),continue(voice)
{
If voice,next
If key = esc,goto end
If key = space,next
If mouse = left,next
If mouse = right,next
}
Loadflx1 = $(1,1)\slide\sl_a01.flc
Loadback1 = $(1,1)\Slide\sl_Ind.gif
Loadback2 = $(1,1)\Slide\Sl_Nex.gif
Loadback3 = $(1,1)\Slide\Sl_Bef.gif
SaveBk9 = Scr4
SaveBk10 = Scr6
z = 1
Item_NO = 1
Item_Sub = 1
Cancel_NO = 4
[slide_Item_Add]
LoadStr2 = 3dw256.str,Slide_Item
LoadStr3 = 3dw256.str,$(2,Item_NO)
LoadStr4 = 3dw256.str,Sltxt_Item
LoadStr5 = 3dw256.str,$(4,Item_NO)
Get(ItemMax) = StrCnt(2)
Get(ItemSubMax) = StrCnt(3)
[slide_display]
RestBk9(k)
RestBk10(k)
flx1 = (Loadflx1),scr5,0,80
Background = $(1,1)\slide\$(3,Item_Sub).gif,scr4(@Cx,@cy),3 ;256(clr)
Background = $(1,1)\slide\$(5,Item_Sub).gif,scr6,3 ;256(clr)
Mouse = On,LoadShape2
z == 10,goto slide_back
voice = $(1,2)\bgm\W_Slide.voc,0
z = 10
[slide_Back]
Playnow(1)=Item(Voice,flx1),Continue(Voice,flx1)
{
If key = esc,goto end
If Mouse = Left(scr1(260,648, 88, 52)),goto Atlas
If Mouse = Left(scr1(370,648, 68, 50)),goto Game
If Mouse = Left(scr1(440,102, 54, 54)),goto Slide_exit
If Mouse = Left(scr1(440,518, 60, 54)),goto Slide_quit
If Mouse = Left(scr1(470,310, 20, 32)),goto Slide_Next
If Mouse = Left(scr1(452,332, 22, 32)),goto Slide_Before
If Mouse = Left(scr1(460,230, 34, 70)),goto Slide_Index
}
Get(msX,msY) = GetMouse()
Get(Bool) = IsRect(460,230, 34, 70)(msX,msY) ;sl_Img
Bool == 1,goto sl_Img
Get(Bool) = IsRect(470,310, 20, 32)(msX,msY) ;sl_nex
Bool == 1,goto sl_nex
Get(Bool) = IsRect(452,332, 22, 32)(msX,msY) ;sl_bef
Bool == 1,goto sl_bef
save_NO == 0,goto Slide_Back
restbk1
save_NO = 0
goto Slide_Back
[Sl_Img]
save_NO == 0,goto Sl_Img1
save_NO == 1,goto Slide_back
restbk1
[Sl_Img1]
scr11=(432,280, 50, 34),0,(0,0,0)
savebk1 = scr11
save_NO = 1
background = (Loadback1),scr11,1
goto Slide_back
[Sl_Nex]
save_NO == 0,goto Sl_Nex1
save_NO == 2,goto Slide_Back
restbk1
[Sl_Nex1]
scr11=(444,356, 42, 30),0,(0,0,0)
savebk1 = scr11
save_NO = 2
background = (Loadback2),scr11,1
goto Slide_Back
[Sl_Bef]
save_NO == 0,goto Sl_bef1
save_NO == 3,goto Slide_Back
restbk1
[Sl_Bef1]
scr11=(442,388, 54, 32),0,(0,0,0)
savebk1 = scr11
save_NO = 3
background = (Loadback3),scr11,1
goto Slide_Back
[Slide_Index]
Mouse = On,LoadShape1
RestBk1(k)
Background = $(1,1)\slide\Sl_bg02.gif,scr4,3 ;256(clr)
Mouse = On,LoadShape2
Playnow(0)=Item(Voice,flx1),Continue(Voice,flx1)
{
If key = esc,goto end
If Mouse = Left(scr1(260,648, 88, 52)),goto Atlas
If Mouse = Left(scr1(370,648, 68, 50)),goto Game
If Mouse = Left(scr1(440,102, 54, 54)),goto end
If Mouse = Left(scr1(440,518, 60, 54)),goto Slide_quit
If Mouse = Left(scr1( 44, 84, 60, 30)),goto Slc_01
If Mouse = Left(scr1(294,442, 40, 30)),goto Slc_02
If Mouse = Left(scr1( 44,124, 72, 30)),goto Slc_03
If Mouse = Left(scr1( 44,162, 50, 30)),goto Slc_04
If Mouse = Left(scr1( 44,204, 58, 30)),goto Slc_05
If Mouse = Left(scr1( 44,244, 60, 30)),goto Slc_06
If Mouse = Left(scr1( 44,284, 46, 30)),goto Slc_07
If Mouse = Left(scr1( 44,324, 48, 30)),goto Slc_08
If Mouse = Left(scr1( 44,364, 60, 30)),goto Slc_09
If Mouse = Left(scr1( 44,402, 74, 30)),goto Slc_10
If Mouse = Left(scr1( 44,442, 50, 30)),goto Slc_11
If Mouse = Left(scr1( 44,482, 68, 30)),goto Slc_12
If Mouse = Left(scr1( 44,524, 58, 30)),goto Slc_13
If Mouse = Left(scr1(166, 84, 76, 30)),goto Slc_14
If Mouse = Left(scr1(166,124, 64, 30)),goto Slc_15
If Mouse = Left(scr1(166,162, 68, 30)),goto Slc_16
If Mouse = Left(scr1(166,202, 84, 30)),goto Slc_17
If Mouse = Left(scr1(166,244, 88, 30)),goto Slc_18
If Mouse = Left(scr1(166,282, 82, 30)),goto Slc_19
If Mouse = Left(scr1(166,324, 50, 30)),goto Slc_20
If Mouse = Left(scr1(166,362, 40, 30)),goto Slc_21
If Mouse = Left(scr1(166,402, 56, 30)),goto Slc_22
If Mouse = Left(scr1(166,442, 54, 30)),goto Slc_23
If Mouse = Left(scr1(166,480, 64, 30)),goto Slc_24
If Mouse = Left(scr1(166,524, 54, 30)),goto Slc_25
If Mouse = Left(scr1(294, 82, 64, 30)),goto Slc_26
If Mouse = Left(scr1(294,122, 42, 30)),goto Slc_27
If Mouse = Left(scr1(294,162, 82, 30)),goto Slc_28
If Mouse = Left(scr1(294,204, 70, 30)),goto Slc_29
If Mouse = Left(scr1(294,242, 58, 30)),goto Slc_30
If Mouse = Left(scr1(294,284, 50, 30)),goto Slc_31
If Mouse = Left(scr1(294,324, 96, 30)),goto Slc_32
If Mouse = Left(scr1(294,364, 74, 30)),goto Slc_33
If Mouse = Left(scr1(294,402, 58, 30)),goto Slc_34
If Mouse = Left(scr1(294,482, 60, 30)),goto Slc_35
}
[Slc_01]
Item_NO = 1
goto Slc_cm
[Slc_02]
Item_NO = 2
goto Slc_cm
[Slc_03]
Item_NO = 3
goto Slc_cm
[Slc_04]
Item_NO = 4
goto Slc_cm
[Slc_05]
Item_NO = 5
goto Slc_cm
[Slc_06]
Item_NO = 6
goto Slc_cm
[Slc_07]
Item_NO = 7
goto Slc_cm
[Slc_08]
Item_NO = 8
goto Slc_cm
[Slc_09]
Item_NO = 9
goto Slc_cm
[Slc_10]
Item_NO = 10
goto Slc_cm
[Slc_11]
Item_NO = 11
goto Slc_cm
[Slc_12]
Item_NO = 12
goto Slc_cm
[Slc_13]
Item_NO = 13
goto Slc_cm
[Slc_14]
Item_NO = 14
goto Slc_cm
[Slc_15]
Item_NO = 15
goto Slc_cm
[Slc_16]
Item_NO = 16
goto Slc_cm
[Slc_17]
Item_NO = 17
goto Slc_cm
[Slc_18]
Item_NO = 18
goto Slc_cm
[Slc_19]
Item_NO = 19
goto Slc_cm
[Slc_20]
Item_NO = 20
goto Slc_cm
[Slc_21]
Item_NO = 21
goto Slc_cm
[Slc_22]
Item_NO = 22
goto Slc_cm
[Slc_23]
Item_NO = 23
goto Slc_cm
[Slc_24]
Item_NO = 24
goto Slc_cm
[Slc_25]
Item_NO = 25
goto Slc_cm
[Slc_26]
Item_NO = 26
goto Slc_cm
[Slc_27]
Item_NO = 27
goto Slc_cm
[Slc_28]
Item_NO = 28
goto Slc_cm
[Slc_29]
Item_NO = 29
goto Slc_cm
[Slc_30]
Item_NO = 30
goto Slc_cm
[Slc_31]
Item_NO = 31
goto Slc_cm
[Slc_32]
Item_NO = 32
goto Slc_cm
[Slc_33]
Item_NO = 33
goto Slc_cm
[Slc_34]
Item_NO = 34
goto Slc_cm
[Slc_35]
Item_NO = 35
[Slc_Cm]
mouse = on,loadshape1
Item_sub = 1
goto slide_Item_Add
;---------------------------------------------------------------
; Next, Before Mode
;---------------------------------------------------------------
[slide_Before]
mouse = on,loadshape1
Item_sub != 1 , goto slide_Before1
Item_NO = Item_NO -1
Item_NO < 1, goto slide_Before_Restart
LoadStr3 = 3dw256.str,$(2,Item_NO)
LoadStr5 = 3dw256.str,$(4,Item_NO)
Get(ItemSubMax) = StrCnt(3)
Item_sub = ItemSubMax
goto Slide_Display
[slide_Before1]
Item_sub < 1, goto Slide_Before_Next
Item_sub = Item_sub - 1
goto Slide_Display
[Slide_Before_Next]
Item_NO = Item_NO -1
Item_NO < 1, goto slide_Before_Restart
Item_sub = ItemSubMax
goto slide_Item_Add
[slide_Before_Restart]
LoadStr2 = 3dw256.str,Slide_Item
Get(ItemMax) = StrCnt(2)
Item_NO = ItemMax
LoadStr5 = 3dw256.str,$(4,Item_NO)
LoadStr3 = 3dw256.str,$(2,Item_NO)
Get(ItemSubMax) = StrCnt(3)
Item_sub = ItemSubMax
goto Slide_Display
[slide_Next]
mouse = on,loadshape1
Item_sub = Item_sub + 1
Item_sub > ItemSubMax, goto slide_Next_ItemNO
goto Slide_Display
[slide_Next_ItemNO]
Item_NO = Item_NO + 1
Item_NO > ItemMax, goto Item_Restart
Item_Sub = 1
goto slide_Item_Add
[Item_Restart]
Item_NO = 1
Item_Sub = 1
goto slide_Item_Add
[Slide_quit]
Mouse = On,LoadShape1
RestBk9
RestBk10
Discard = (Loadflx1)
goto Atlas
[Slide_Exit]
mouse = on,loadshape1
Loadstr4 = 3dw256.str,Voice_Choice
Get(V_Choice) = Random(1~2)
Voice = $(1, 2)\Voice$(4, V_Choice)\slide_e.voc,1 ;re_voc
playnow(0)=Item(voice)
{
If voice,next
If key = esc,goto end
If key = space,next
If mouse = left,next
If mouse = right,next
}
goto quit
;###############################################################
; Cgame mode
;###############################################################
[game]
gosub Ds_Card
scr1 = ( 0, 0,512,700),0,(0,0,0) ; main
Mouse = On,LoadShape1
Background = ( 0, 0, 0),scr1 ;256
Background = (Loadback20),scr1
Mouse = On,LoadShape2
Playnow(0)=Item(Voice),continue(voice)
{
If Key = esc,goto end
If Mouse = Left(scr1(440,648, 70, 50)),goto Slide
If Mouse = Left(scr1(260,648, 88, 52)),goto Atlas
If Mouse = Left(scr1(370,648, 68, 50)),goto Game
If Mouse = Left(scr1(440,102, 54, 54)),goto Quit
If Mouse = Left(scr1(324,564,138, 36)),goto P_game
If Mouse = Left(scr1(334,526,120, 36)),goto C_game
If Mouse = Left(scr1(360,600, 66, 36)),goto Cancel
}
[cancel]
Mouse = On,LoadShape1
Background = ( 0, 0, 0),scr1 ;256
Cancel_NO == 1, goto atlas
Cancel_NO == 2, goto C_Game
Cancel_NO == 3, goto P_Game
Cancel_NO == 4, goto Slide
Cancel_NO == 5, goto At_cmp
Cancel_NO == 6, goto Am_Usa_Display
Cancel_NO == 7, goto At_Usa_Map_Bf
Cancel_NO == 8, goto At_Usa_History
[At_Usa_Map_Bf]
Map_NO = 1
goto At_Usa_Map
[C_Game]
gosub Ds_Card
Mouse = On,LoadShape1
Scr1 = ( 0, 0,512,700),0,(0,0,0) ; main
Scr3 = (412,512,100,104),0,(0,0,0) ;Count_bg(Apple)
Scr5 = (399,404,112, 90),0,(0,0,0) ;Count_bg(Car)
Scr6 = (451,214,496,306),0,(0,0,0) ;time_flc
Scr7 = ( 96,244,246,336),0,(0,0,0) ;image
Scr8 = (102,252,236,320),0,(0,0,0) ;image_BG
Scr9 = ( 66,230,244, 12),0,(0,0,0) ;Ex
Scr10 = ( 66,184, 30, 60),0,(0,0,0) ;Ex_flx
Scr11 = ( 68,184, 30, 60),0,(0,0,0) ;Ex_Text1_scr
Scr12 = ( 98,184, 30, 60),0,(0,0,0) ;Ex_Text2_scr
Scr13 = (128,184, 30, 60),0,(0,0,0) ;Ex_Text3_scr
Scr14 = (158,184, 30, 60),0,(0,0,0) ;Ex_Text4_scr
Scr15 = (188,184, 30, 60),0,(0,0,0) ;Ex_Text5_scr
Scr16 = (218,184, 30, 60),0,(0,0,0) ;Ex_Text6_scr
Scr17 = (248,184, 30, 60),0,(0,0,0) ;Ex_Text7_scr
Scr18 = (278,184, 30, 60),0,(0,0,0) ;Ex_Text8_scr
Scr19 = ( 66,184,306, 30),0,(0,0,0) ;Ex_Text_Nullbg
Background = ( 0, 0, 0),scr1 ;256
Loadback1 = $(1,1)\C_game\Cr_bg.gif
Background = (Loadback1),scr1,1
Loadstr4 = 3dw256.str,Voice_Choice
Get(V_Choice) = Random(1~2)
Voice = $(1, 2)\Voice$(4, V_Choice)\Wgam_s.voc,1 ;re_voc
playnow(1)=Item(voice),continue(voice)
{
If voice,next
If key = esc,goto end
If key = space,next
If mouse = left,next
If mouse = right,next
}
LoadVoc1 = $(1,2)\bgm\W_Cross.voc
LoadVoc2 = $(1,2)\Effect\Wrong.voc
LoadVoc3 = $(1,2)\Effect\Bang.voc
Loadflx1 = $(1,1)\C_game\Line.flc
Loadflx2 = $(1,1)\C_game\Cr_tm00.flc
Background = $(1,1)\C_game\Img_Bg.gif,scr8,3 ;Image_bg
SaveBk5 = Scr19
Fl_NO = 1
Item_NO = 1
Cnt_NO = 1
Ans_NO = 1
Ans_Txt_NO = 1
Cancel_No = 2
CorrCnt_NO = 1
Get(Item_Start_No) = Random(1~6)
[Cgame_text_Back]
LoadStr5 = 3dw256.str,Cgame_Item
LoadStr6 = 3dw256.str,$(5, Item_Start_NO)
LoadStr17 = 3dw256.str,$(6, Item_NO)
LoadStr7 = 3dw256.str,Cgame_Text
LoadStr8 = 3dw256.str,Cgame_Scr
LoadStr9 = 3dw256.str,Cgame_Answer
LoadStr10 = 3dw256.str,$(9, Item_Start_NO)
LoadStr18 = 3dw256.str,$(10, Ans_NO)
LoadStr12 = 3dw256.str,Cgame_Count
LoadStr13 = 3dw256.str,Cgame_Count1
LoadStr14 = 3dw256.str,Cgame_Line
LoadStr15 = 3dw256.str,Cgame_Line_Scr
LoadStr16 = 3dw256.str,Cgame_Correct_Count
Get(GameMax) = StrCnt(5)
Get(TextMax) = StrCnt(18)
Hint_NO = TextMax
flx2 = (Loadflx2),scr6,1,300 ;Timer
[Cgame_Hint_BK]
Background = $(1,1)\C_game\$(17, 1).gif,scr7(@Cx,@Cy),3 ;Image
Voice = (Loadvoc1),0
[Cgame_Hint_BK1]
Scr20 = $(15, Fl_NO)
Background = $(1,1)\C_game\$(14,TextMax).gif,scr9,3 ;Ex_Img_Line
Background = $(1,1)\C_game\$(13,Hint_NO + 1).gif,scr3,3 ;Cnt_NO
Flx1 = (LoadFlx1),scr20,0,100
Mouse = On,LoadShape2
[Cgame_Display]
Playnow(1)=Item(Voice,flx1,flx2,flx3),Continue(Voice,flx1,flx2,flx3)
{
If flx2,goto Cgame_Wrong
If Key = esc,goto end
If Mouse = Left(scr1(440,648, 70, 50)),goto Slide
If Mouse = Left(scr1(260,648, 88, 52)),goto Atlas
If Mouse = Left(scr1(370,648, 68, 50)),goto Game
If Mouse = Left(scr1(440,102, 54, 54)),goto Cgame_exit
If Mouse = Left(scr1(312,158, 60, 74)),goto Cgame_Hint
If Mouse = Left(scr1(456,336, 16, 28)),goto Cg_before
If Mouse = Left(scr1(470,310, 20, 28)),goto Cg_Next
If Mouse = Left(scr1(150, 28, 26, 36)),goto Cgame_A
If Mouse = Left(scr1(122, 34, 26, 36)),goto Cgame_B
If Mouse = Left(scr1( 92, 40, 26, 36)),goto Cgame_C
If Mouse = Left(scr1( 60, 48, 26, 36)),goto Cgame_D
If Mouse = Left(scr1( 32, 54, 26, 36)),goto Cgame_E
If Mouse = Left(scr1( 2, 62, 26, 36)),goto Cgame_F
If Mouse = Left(scr1( 2,110, 26, 36)),goto Cgame_G
If Mouse = Left(scr1( 2,160, 26, 36)),goto Cgame_H
If Mouse = Left(scr1( 2,208, 26, 36)),goto Cgame_I
If Mouse = Left(scr1( 2,256, 26, 36)),goto Cgame_J
If Mouse = Left(scr1( 2,304, 26, 36)),goto Cgame_K
If Mouse = Left(scr1( 2,352, 26, 36)),goto Cgame_L
If Mouse = Left(scr1( 2,402, 26, 36)),goto Cgame_M
If Mouse = Left(scr1( 2,450, 26, 36)),goto Cgame_N
If Mouse = Left(scr1( 2,500, 26, 36)),goto Cgame_O
If Mouse = Left(scr1( 2,548, 26, 36)),goto Cgame_P
If Mouse = Left(scr1( 2,596, 26, 36)),goto Cgame_Q
If Mouse = Left(scr1( 2,646, 26, 36)),goto Cgame_R
If Mouse = Left(scr1( 32,646, 26, 36)),goto Cgame_S
If Mouse = Left(scr1( 62,646, 26, 36)),goto Cgame_T
If Mouse = Left(scr1( 90,646, 26, 36)),goto Cgame_U
If Mouse = Left(scr1(118,646, 26, 36)),goto Cgame_V
If Mouse = Left(scr1(148,646, 26, 36)),goto Cgame_W
If Mouse = Left(scr1(178,646, 26, 36)),goto Cgame_X
If Mouse = Left(scr1(210,646, 26, 36)),goto Cgame_Y
If Mouse = Left(scr1(240,646, 26, 36)),goto Cgame_Z
If key = A,goto Cgame_A
If key = B,goto Cgame_B
If key = C,goto Cgame_C
If key = D,goto Cgame_D
If key = E,goto Cgame_E
If key = F,goto Cgame_F
If key = G,goto Cgame_G
If key = H,goto Cgame_H
If key = I,goto Cgame_I
If key = J,goto Cgame_J
If key = K,goto Cgame_K
If key = L,goto Cgame_L
If key = M,goto Cgame_M
If key = N,goto Cgame_N
If key = O,goto Cgame_O
If key = P,goto Cgame_P
If key = Q,goto Cgame_Q
If key = R,goto Cgame_R
If key = S,goto Cgame_S
If key = T,goto Cgame_T
If key = U,goto Cgame_U
If key = V,goto Cgame_V
If key = W,goto Cgame_W
If key = X,goto Cgame_X
If key = Y,goto Cgame_Y
If key = Z,goto Cgame_Z
If key = F1,goto Cgame_Hint
}
Get(msX,msY) = GetMouse()
Get(Bool) = IsRect(312,158, 60, 74)(msX,msY) ;Hint
Bool == 1,goto cg_Hint
Get(Bool) = IsRect(470,310, 20, 32)(msX,msY) ;cg_nex
Bool == 1,goto Cg_nex
Get(Bool) = IsRect(452,332, 22, 32)(msX,msY) ;cg_bef
Bool == 1,goto Cg_bef
save_NO == 0,goto Cgame_Display
restbk1
save_NO = 0
goto Cgame_Display
;---------------------------------------------------------------
[Cg_Hint]
save_NO == 0,goto Cg_Hint1
save_NO == 2,goto Cgame_Display
restbk1
[Cg_Hint1]
scr4=(334, 90,114, 70),0,(0,0,0)
savebk1 = scr4
save_NO = 2
background = $(1,1)\C_game\CR_Hin.gif,scr4,1
goto Cgame_Display
[Cg_Nex]
save_NO == 0,goto Cg_Nex1
save_NO == 3,goto Cgame_Display
restbk1
[Cg_Nex1]
scr2 = (446,356, 42, 30),0,(0,0,0)
savebk1 = scr2
save_NO = 3
background = $(1,1)\C_game\Cr_Nex.gif,scr2,1
goto Cgame_Display
[Cg_Bef]
save_NO == 0,goto Cg_bef1
save_NO == 4,goto Cgame_Display
restbk1
[Cg_Bef1]
scr2=(438,386, 58, 30),0,(0,0,0)
savebk1 = scr2
save_NO = 4
background = $(1,1)\C_game\Cr_Bef.gif,scr2,1
goto Cgame_Display
[Cgame_A]
Mouse = On,LoadShape1
Txt_NO = 1
goto Cgame_Cmp
[Cgame_B]
Mouse = On,LoadShape1
Txt_NO = 2
goto Cgame_Cmp
[Cgame_C]
Mouse = On,LoadShape1
Txt_NO = 3
goto Cgame_Cmp
[Cgame_D]
Mouse = On,LoadShape1
Txt_NO = 4
goto Cgame_Cmp
[Cgame_E]
Mouse = On,LoadShape1
Txt_NO = 5
goto Cgame_Cmp
[Cgame_F]
Mouse = On,LoadShape1
Txt_NO = 6
goto Cgame_Cmp
[Cgame_G]
Mouse = On,LoadShape1
Txt_NO = 7
goto Cgame_Cmp
[Cgame_H]
Mouse = On,LoadShape1
Txt_NO = 8
goto Cgame_Cmp
[Cgame_I]
Mouse = On,LoadShape1
Txt_NO = 9
goto Cgame_Cmp
[Cgame_J]
Mouse = On,LoadShape1
Txt_NO = 10
goto Cgame_Cmp
[Cgame_K]
Mouse = On,LoadShape1
Txt_NO = 11
goto Cgame_Cmp
[Cgame_L]
Mouse = On,LoadShape1
Txt_NO = 12
goto Cgame_Cmp
[Cgame_M]
Mouse = On,LoadShape1
Txt_NO = 13
goto Cgame_Cmp
[Cgame_N]
Mouse = On,LoadShape1
Txt_NO = 14
goto Cgame_Cmp
[Cgame_O]
Mouse = On,LoadShape1
Txt_NO = 15
goto Cgame_Cmp
[Cgame_P]
Mouse = On,LoadShape1
Txt_NO = 16
goto Cgame_Cmp
[Cgame_Q]
Mouse = On,LoadShape1
Txt_NO = 17
goto Cgame_Cmp
[Cgame_R]
Mouse = On,LoadShape1
Txt_NO = 18
goto Cgame_Cmp
[Cgame_S]
Mouse = On,LoadShape1
Txt_NO = 19
goto Cgame_Cmp
[Cgame_T]
Mouse = On,LoadShape1
Txt_NO = 20
goto Cgame_Cmp
[Cgame_U]
Mouse = On,LoadShape1
Txt_NO = 21
goto Cgame_Cmp
[Cgame_V]
Mouse = On,LoadShape1
Txt_NO = 22
goto Cgame_Cmp
[Cgame_W]
Mouse = On,LoadShape1
Txt_NO = 23
goto Cgame_Cmp
[Cgame_X]
Mouse = On,LoadShape1
Txt_NO = 24
goto Cgame_Cmp
[Cgame_Y]
Mouse = On,LoadShape1
Txt_NO = 25
goto Cgame_Cmp
[Cgame_Z]
Mouse = On,LoadShape1
Txt_NO = 26
goto Cgame_Cmp
;===============================================================
; Cgame next, before
;===============================================================
[Cg_before]
Mouse = On,LoadShape1
Item_Start_No != 1, goto Cg_before1
Item_Start_No = 6
gosub Cg_NB_Gsub
[Cg_before1]
Item_Start_No = Item_start_NO - 1
goto Cg_NB_Gsub
[Cg_Next]
Mouse = On,LoadShape1
Item_Start_No < 6, goto Cg_Next1
Item_start_NO = 1
goto Cg_NB_Gsub
[Cg_Next1]
Item_Start_No = Item_start_NO + 1
goto Cg_NB_Gsub
[Cg_NB_Gsub]
Cnt_NO = 1
Item_NO = 1
Ans_NO = 1
Fl_NO = 1
Ans_Txt_NO = 1
CorrCnt_NO = 1
Background = (Loadback1),scr1,3 ;256(clr)
Background = $(1,1)\C_game\Img_Bg.gif,scr8,3 ;Image_bg
Background = $(1,1)\C_game\$(12,Cnt_NO).gif,scr5,3 ;Cnt_NO
goto Cgame_text_Back
;===============================================================
; Cgame_Comparison_Mode
;===============================================================
[Cgame_Cmp]
Mouse = On,LoadShape1 ;After kill
Txt_NO != $(18, Ans_Txt_NO),goto Cgame_Decline
Background = $(1,1)\C_game\$(7, Txt_NO).gif,scr$(8, Fl_NO),1 ;- Issue Text Display
Ans_Txt_NO = Ans_Txt_NO + 1
Fl_NO = Fl_NO + 1
Fl_NO - 1 == Textmax, goto Cgame_Correct
goto Cgame_Hint_BK1
;===============================================================
; Cgame_Correct_Mode
;===============================================================
[Cgame_Correct]
Mouse = On,LoadShape4 ;After kill
Loadstr20 = 3dw256.str,Voice_Choice
Loadstr5 = 3dw256.str,Voice_Correct
Get(V_Choice) = Random(1~2)
Get(V_Correct) = Random(1~5)
Voice = $(1, 2)\Voice$(20, V_Choice)\$(5, V_Correct).voc,1
PlayNow(0) = Item(voice)
{
If Key = Esc, End
If Voice,Next
}
Ans_NO = Ans_NO + 1
Ans_Txt_NO = 1
Item_NO = Item_NO + 1
Fl_NO = 1
Cnt_NO = Cnt_NO + 1
CorrCnt_NO = CorrCnt_NO + 1
Background = $(1,1)\C_game\$(12,Cnt_NO).gif,scr5,3 ;Cnt_NO
Item_NO > 10, goto Cgame_Next
Item_Start_NO > GameMax, goto Cgame_Restart
Restbk5(k)
Voice = (Loadvoc1),0
flx2 = (Loadflx2),scr6,1,300 ;Timer
Background = $(1,1)\C_game\Img_Bg.gif,scr8,3 ;Image_bg
Mouse = On,LoadShape1 ;After kill
goto Cgame_text_back
;===============================================================
; Cgame_next
;===============================================================
[Cgame_Next]
Background = $(1,1)\C_game\$(16,CorrCnt_NO).gif,scr7(@Cx,@Cy),3 ;Image
Loadstr19 = 3dw256.str,Voice_Count
Get(V_Choice) = Random(1~2)
Voice = $(1, 2)\Voice$(4, V_Choice)\$(19 ,CorrCnt_NO).voc,1 ;re_voc
playnow(0)=Item(voice)
{
If voice,next
If key = esc,goto end
If key = space,next
If mouse = left,next
If mouse = right,next
}
Voice = (Loadvoc1),0
flx2 = (Loadflx2),scr6,1,300 ;Timer
goto cg_next
;===============================================================
; Cgame_Hint_Mode
;===============================================================
[Cgame_Hint]
Mouse = On,LoadShape1
Loadstr4 = 3dw256.str,Voice_Choice
Get(V_Choice) = Random(1~2)
Voice = $(1,2)\Voice$(4,V_Choice)\$(17, 2).voc,1
PlayNow(0) = Item(voice,flx1,flx2),Continue(flx1,flx2)
{
If Key = Esc, End
If Voice,Next
}
Hint_NO = Hint_NO - 1
Ans_Txt_NO == TextMax, goto Hint_End
Hint_NO == 0 , goto Hint_End
Voice = (Loadvoc1),0
goto Cgame_Hint_bk1
;---------------------------------------------------------------
; Crong_Wrong_Voice_mode
;---------------------------------------------------------------
[Cgame_Wrong]
Mouse = On,LoadShape3
Loadstr4 = 3dw256.str,Voice_Choice
Loadstr11 = 3dw256.str,Voice_Wrong
Voice = (Loadvoc3),1
PlayNow(0) = Item(voice)
{
If Key = Esc, End
If Voice,Next
}
Hint_NO == 0,goto cgame_wrong_pass
Get(V_Choice) = Random(1~2)
Voice = $(1,2)\Voice$(4,V_Choice)\time_up.voc,1
PlayNow(0) = Item(voice)
{
If Key = Esc, End
If Voice,Next
}
[cgame_wrong_pass]
Get(V_Wrong ) = Random(1~5)
Voice = $(1,2)\Voice$(4,V_Choice)\$(11,V_wrong).voc,1
PlayNow(0) = Item(voice)
{
If Key = Esc, End
If Voice,Next
}
Ans_NO = Ans_NO + 1
Item_NO = Item_NO + 1
Ans_Txt_NO = 1
Fl_NO = 1
Item_NO > 10, goto Cgame_Next
Item_Start_NO > GameMax, goto Cgame_Restart
Restbk5(k)
Voice = (Loadvoc1),0
flx2 = (Loadflx2),scr6,1,300 ;Timer
Background = $(1,1)\C_game\Img_Bg.gif,scr8,3 ;Image_bg
Mouse = On,LoadShape1
goto Cgame_text_back
;===============================================================
; Cgame_Restart
;===============================================================
[Cgame_Restart]
Ans_NO = 1
Ans_Txt_NO = 1
Item_NO = 1
Fl_NO = 1
Cnt_NO = 1
Item_Start_NO = 1
Restbk5(k)
Voice = (Loadvoc1),0
flx2 = (Loadflx2),scr6,1,300 ;Timer
Background = $(1,1)\C_game\Img_Bg.gif,scr8,3 ;Image_bg
goto Cgame_text_back
;---------------------------------------------------------------
; Cgame_Dicline
;---------------------------------------------------------------
[Cgame_Decline]
Mouse = On,LoadShape1
Voice = (Loadvoc2),1
Hint_NO = Hint_NO - 1
Ans_Txt_NO == TextMax, goto Hint_End
Hint_NO == 0 , goto Hint_End
playnow(0) = item(voice, flx1, flx2),continue(flx1, flx2)
{
If voice,next
}
Voice = (Loadvoc1),0
goto Cgame_Hint_bk1
[Hint_End]
Background = $(1,1)\C_game\$(13,Hint_NO + 1).gif,scr3,3 ;Cnt_NO
goto Cgame_Wrong
[cgame_exit]
mouse = on,loadshape1
Loadstr4 = 3dw256.str,Voice_Choice
Get(V_Choice) = Random(1~2)
Voice = $(1, 2)\Voice$(4, V_Choice)\Wgam_e.voc,1 ;re_voc
playnow(0)=Item(voice)
{
If voice,next
If key = esc,goto end
If key = space,next
If mouse = left,next
If mouse = right,next
}
goto quit
;###############################################################
; Pgame mode
;###############################################################
[p_Game]
gosub Ds_Card
Mouse = On,LoadShape1
scr1 = ( 14,156, 96,144),0,(0,0,0) ;-img1
scr2 = (110,156, 96,144),0,(0,0,0) ;-img2
scr3 = (206,156, 96,144),0,(0,0,0) ;-img3
scr4 = ( 14,300, 96,144),0,(0,0,0) ;-img4
scr5 = (110,300, 96,144),0,(0,0,0) ;-img5
scr6 = (206,300, 96,144),0,(0,0,0) ;-img6
scr7 = ( 14,444, 96,144),0,(0,0,0) ;-img7
scr8 = (110,444, 96,144),0,(0,0,0) ;-img8
scr9 = (206,444, 96,144),0,(0,0,0) ;-img9
scr10 = (302,444, 96,144),0,(0,0,0) ;-null_img
scr11 = ( 0, 0,512,700),0,(0,0,0) ;-main_screen
scr13 = (320,150, 96,144),0,(0,0,0) ;-small_screen
scr15 = ( 14,156,384,432),0,(0,0,0) ;-full_img_screen
Scr16 = (404,406,108, 86),0,(0,0,0) ;Count_bg(Car)
Scr17 = (451,214,496,306),0,(0,0,0) ;time_flc
;------------------------------------------------animation
Background = ( 0, 0, 0),scr11 ;256
Background = $(1,1)\P_Game\Pg_bg.gif,scr11,1
Loadstr4 = 3dw256.str,Voice_Choice
Get(V_Choice) = Random(1~2)
Voice = $(1, 2)\Voice$(4, V_Choice)\Move_s.voc,1 ;re_voc
playnow(1)=Item(voice),continue(voice)
{
If voice,next
If key = esc,goto end
If key = space,next
If mouse = left,next
If mouse = right,next
}
LoadVoc1 = $(1,2)\bgm\W_Move.voc
LoadVoc2 = $(1,2)\Effect\Wrong.voc
LoadVoc3 = $(1,2)\Effect\Bang.voc
Loadflx1 = $(1,1)\P_game\Pg_tm00.flc
Loadback11 = $(1,1)\p_game\Pg_Nex.gif
Loadback12 = $(1,1)\p_game\Pg_Bef.gif
flx1 = (Loadflx1),scr17,1,900 ;Time
Loadstr7 = 3dw256.str, move_Item
A = 1
ex_NO = 1
Cnt_NO = 1
Pass_NO = 1
Cancel_No = 3
CorrCnt_NO = 1
StrNo_Pname = 14
StrNo_Ans = 9
Get(GameMax) = StrCnt(7)
Get(Move_startNO) = random (1~5)
; Get(A) = random(1~5)
[move_next]
move_01 = 1
move_02 = 2
move_03 = 3
move_04 = 4
move_05 = 5
move_06 = 6
move_07 = 7
move_08 = 8
move_09 = 9
move_10 = 10
null_NO = 10
oldimgno = 10
newimgno = 1
LoadStr12 = 3dw256.str,Pgame_Count
Background = $(1,1)\P_game\$(12,Cnt_NO).gif,scr16,3 ;Cnt_NO
[move_next2]
LoadStr19 = 3dw256.str,$(7, move_startNO)
LoadStr2 = 3dw256.str,$(19, A)
LoadStr3 = 3dw256.str,move_no
LoadStr8 = 3dw256.str,QuestPname
LoadStr14 = 3dw256.str,$(8, move_startNO)
LoadStr9 = 3dw256.str,$(StrNo_Pname, A)
LoadStr13 = 3dw256.str,Cgame_Count1
LoadStr16 = 3dw256.str,Pgame_CorrCntNO
LoadStr18 = 3dw256.str,number
Background = $(1,1)\P_Game\$(2, 11).gif,scr13,3 ;S_image
LoadBack1 = $(1,1)\P_Game\$(2,move_01).gif ;-img1
LoadBack2 = $(1,1)\P_Game\$(2,move_02).gif ;-img2
LoadBack3 = $(1,1)\P_Game\$(2,move_03).gif ;-img3
LoadBack4 = $(1,1)\P_Game\$(2,move_04).gif ;-img4
LoadBack5 = $(1,1)\P_Game\$(2,move_05).gif ;-img5
LoadBack6 = $(1,1)\P_Game\$(2,move_06).gif ;-img6
LoadBack7 = $(1,1)\P_Game\$(2,move_07).gif ;-img7
LoadBack8 = $(1,1)\P_Game\$(2,move_08).gif ;-img8
LoadBack9 = $(1,1)\P_Game\$(2,move_09).gif ;-img9
LoadBack10 = $(1,1)\P_Game\$(2,move_10).gif ;-null
backGround = (LoadBack1), scr1,1,dup ;-img1
background = (LoadBack2), scr2,1,dup ;-img2
background = (LoadBack3), scr3,1,dup ;-img3
background = (LoadBack4), scr4,1,dup ;-img4
background = (LoadBack5), scr5,1,dup ;-img5
background = (LoadBack6), scr6,1,dup ;-img6
background = (LoadBack7), scr7,1,dup ;-img7
background = (LoadBack8), scr8,1,dup ;-img8
background = (LoadBack9), scr9,1,dup ;-img9
background = (LoadBack10),scr10,1 ;-null
mouse = on,loadshape2
pass_NO == 10,goto Move_same
Voice = (Loadvoc1),0
Pass_NO = 10
[move_same]
playnow(1)=Item(voice,flx1),continue(voice,flx1)
{
If flx1, goto Pgame_Wrong
If Mouse = Left(scr11(440,648, 70, 50)),goto Slide
If Mouse = Left(scr11(260,648, 88, 52)),goto Atlas
If Mouse = Left(scr11(370,648, 68, 50)),goto Game
If Mouse = Left(scr11(440,102, 54, 54)),goto move_exit
If Mouse = Left(scr11(456,336, 16, 28)),goto mg_before
If Mouse = Left(scr11(470,310, 20, 28)),goto mg_Next
If Mouse = Left(Scr1), goto move_ans1
If Mouse = Left(Scr2), goto move_ans2
If Mouse = Left(Scr3), goto move_ans3
If Mouse = Left(Scr4), goto move_ans4
If Mouse = Left(Scr5), goto move_ans5
If Mouse = Left(Scr6), goto move_ans6
If Mouse = Left(Scr7), goto move_ans7
If Mouse = Left(Scr8), goto move_ans8
If Mouse = Left(Scr9), goto move_ans9
If Mouse = Left(Scr10), goto move_ans10
If mouse = left(scr12), goto move_exit
If key = esc,end
}
Get(msX,msY) = GetMouse()
Get(Bool) = IsRect(470,310, 20, 32)(msX,msY) ;Pg_nex
Bool == 1,goto Pg_nex
Get(Bool) = IsRect(452,332, 22, 32)(msX,msY) ;Pg_bef
Bool == 1,goto Pg_bef
save_NO == 0,goto Move_Same
restbk1
save_NO = 0
goto Move_Same
[Pg_Nex]
save_NO == 0,goto Pg_Nex1
save_NO == 2,goto Move_Same
restbk1
[Pg_Nex1]
scr12=(446,356, 42, 30),0,(0,0,0)
savebk1 = scr12
save_NO = 2
background = (Loadback11),scr12,1
goto Move_Same
[Pg_Bef]
save_NO == 0,goto Pg_bef1
save_NO == 3,goto Move_Same
restbk1
[Pg_Bef1]
scr12=(438,386, 58, 30),0,(0,0,0)
savebk1 = scr12
save_NO = 3
background = (Loadback12),scr12,1
goto Move_Same
;===============================================================
; mg next, before
;===============================================================
[Mg_before]
Mouse = On,LoadShape1
Move_startNO > 1,goto Mg_before1
Move_startNO = 5
goto Mg_before_gsub
[Mg_before1]
Move_startNO = Move_startNO - 1
goto Mg_before_gsub
[Mg_Next]
Mouse = On,LoadShape1
Move_startNO < 5, goto Mg_next1
Move_startNO = 1
goto Mg_before_gsub
[Mg_Next1]
Move_startNO = Move_startNo + 1
goto Mg_before_gsub
[Mg_before_gsub]
A = 1
ex_NO = 1
Cnt_NO = 1
CorrCnt_NO = 1
flx1 = (Loadflx1),scr17,1,900 ;Time
goto Move_next
[move_false]
Mouse = On,LoadShape1
Voice = (Loadvoc2),1
PlayNow(0) = Item(voice,flx1),continue(flx1)
{
If Key = Esc, End
If Voice,Next
}
Voice = (Loadvoc1),0
Mouse = On,LoadShape2
goto move_same
[move_ans1];---------------------------------------------------------------
choice_NO = 1
null_NO == 2, goto mv1_ans02
null_NO == 4, goto mv1_ans04
goto move_false
[mv1_ans02]
move_02 = move_01
move_01 = 10
newimgno = move_02
goto bf
[mv1_ans04]
move_04 = move_01
move_01 = 10
newimgno = move_04
goto bf
[move_ans2];---------------------------------------------------------------
choice_NO = 2
null_NO == 1, goto mv2_ans01
null_NO == 3, goto mv2_ans03
null_NO == 5, goto mv2_ans05
goto move_false
[mv2_ans01]
move_01 = move_02
move_02 = 10
newimgno = move_01
goto bf
[mv2_ans03]
move_03 = move_02
move_02 = 10
newimgno = move_03
goto bf
[mv2_ans05]
move_05 = move_02
move_02 = 10
newimgno = move_05
goto bf
[move_ans3];---------------------------------------------------------------
choice_NO = 3
null_NO == 2, goto mv3_ans02
null_NO == 6, goto mv3_ans06
goto move_false
[mv3_ans02]
move_02 = move_03
move_03 = 10
newimgno = move_02
goto bf
[mv3_ans06]
move_06 = move_03
move_03 = 10
newimgno = move_06
goto bf
[move_ans4];---------------------------------------------------------------
choice_NO = 4
null_NO == 1, goto mv4_ans01
null_NO == 5, goto mv4_ans05
null_NO == 7, goto mv4_ans07
goto move_false
[mv4_ans01]
move_01 = move_04
move_04 = 10
newimgno = move_01
goto bf
[mv4_ans05]
move_05 = move_04
move_04 = 10
newimgno = move_05
goto bf
[mv4_ans07]
move_07 = move_04
move_04 = 10
newimgno = move_07
goto bf
[move_ans5];---------------------------------------------------------------
choice_NO = 5
null_NO == 2, goto mv5_ans02
null_NO == 4, goto mv5_ans04
null_NO == 6, goto mv5_ans06
null_NO == 8, goto mv5_ans08
goto move_false
[mv5_ans02]
move_02 = move_05
move_05 = 10
newimgno = move_02
goto bf
[mv5_ans04]
move_04 = move_05
move_05 = 10
newimgno = move_04
goto bf
[mv5_ans06]
move_06 = move_05
move_05 = 10
newimgno = move_06
goto bf
[mv5_ans08]
move_08 = move_05
move_05 = 10
newimgno = move_08
goto bf
[move_ans6];---------------------------------------------------------------
choice_NO = 6
null_NO == 3, goto mv6_ans03
null_NO == 5, goto mv6_ans05
null_NO == 9, goto mv6_ans09
goto move_false
[mv6_ans03]
move_03 = move_06
move_06 = 10
newimgno = move_03
goto bf
[mv6_ans05]
move_05 = move_06
move_06 = 10
newimgno = move_05
goto bf
[mv6_ans09]
move_09 = move_06
move_06 = 10
newimgno = move_09
goto bf
[move_ans7];---------------------------------------------------------------
choice_NO = 7
null_NO == 4, goto mv7_ans04
null_NO == 8, goto mv7_ans08
goto move_false
[mv7_ans04]
move_04 = move_07
move_07 = 10
newimgno = move_04
goto bf
[mv7_ans08]
move_08 = move_07
move_07 = 10
newimgno = move_08
goto bf
[move_ans8];---------------------------------------------------------------
choice_NO = 8
null_NO == 5, goto mv8_ans05
null_NO == 7, goto mv8_ans07
null_NO == 9, goto mv8_ans09
goto move_false
[mv8_ans05]
move_05 = move_08
move_08 = 10
newimgno = move_05
goto bf
[mv8_ans07]
move_07 = move_08
move_08 = 10
newimgno = move_07
goto bf
[mv8_ans09]
move_09 = move_08
move_08 = 10
newimgno = move_09
goto bf
[move_ans9];---------------------------------------------------------------
choice_NO = 9
null_NO == 6, goto mv9_ans06
null_NO == 8, goto mv9_ans08
null_NO ==10, goto mv9_ans10
goto move_false
[mv9_ans06]
move_06 = move_09
move_09 = 10
newimgno = move_06
goto bf
[mv9_ans08]
move_08 = move_09
move_09 = 10
newimgno = move_08
goto bf
[mv9_ans10]
move_10 = move_09
move_09 = 10
newimgno = move_10
goto bf
[move_ans10];---------------------------------------------------------------
choice_NO = 10
null_NO == 9, goto mv10_ans09
goto move_false
[mv10_ans09]
move_09 = move_10
move_10 = 10
newimgno = move_09
goto bf
[bf];---------------------------------------------------------------
Mouse = On,LoadShape1
loadback2 = $(1,1)\P_Game\$(2,newimgno).gif
background = (loadback10), scr$(3,choice_NO),1 ;-null_img
background = (loadback$(18,newimgno)), scr$(3,null_NO),1,dup ;-new_img
null_NO = choice_NO
move_01 != $(StrNo_Ans, 1), goto bfRp
move_02 != $(StrNo_Ans, 2), goto bfRp
move_03 != $(StrNo_Ans, 3), goto bfRp
move_04 != $(StrNo_Ans, 4), goto bfRp
move_05 != $(StrNo_Ans, 5), goto bfRp
move_06 != $(StrNo_Ans, 6), goto bfRp
move_07 != $(StrNo_Ans, 7), goto bfRp
move_08 != $(StrNo_Ans, 8), goto bfRp
move_09 != $(StrNo_Ans, 9), goto bfRp
;------ Right Answer case ------
background = $(1,1)\P_Game\$(2,12).gif,scr15,5
Mouse = On,LoadShape4 ;After kill
Loadstr20 = 3dw256.str,Voice_Choice
Loadstr5 = 3dw256.str,Voice_Correct
Get(V_Choice) = Random(1~2)
Get(V_Correct) = Random(1~5)
Voice = $(1, 2)\Voice$(20, V_Choice)\$(5, V_Correct).voc,1
playnow(0) = Item(voice)
{
If Key = Esc, End
If Voice,Next
If mouse = left,next
If mouse = right,next
}
A = A + 1
CorrCnt_NO = CorrCnt_NO + 1
Cnt_NO = Cnt_NO+ 1
ex_NO = ex_NO + 1
Background = $(1,1)\P_game\$(12,Cnt_NO).gif,scr16,3 ;Cnt_NO
ex_NO > 10, goto Pgame_Nextitem
flx1 = (Loadflx1),scr17,1,900 ;Time
Voice = (Loadvoc1),0
goto move_next
;===============================================================
; Correct Count Add Display
;===============================================================
[Pgame_Nextitem]
scr15 = ( 14,156,384,432),0,(0,0,0) ;-full_img_screen
background = $(1,1)\P_Game\$(16 ,CorrCnt_NO).gif,scr15,3
Loadstr4 = 3dw256.str,Voice_Choice
Loadstr15 = 3dw256.str,Voice_Count
Get(V_Choice) = Random(1~2)
Voice = $(1, 2)\Voice$(4, V_Choice)\$(15 ,CorrCnt_NO).voc,1 ;re_voc
playnow(0)=Item(voice)
{
If voice,next
If key = esc,goto end
If key = space,next
If mouse = left,next
If mouse = right,next
}
flx1 = (Loadflx1),scr17,1,900 ;Time
Voice = (Loadvoc1),0
goto Mg_next
;------ Wrong Answer case ------
[bfRp]
Mouse = On,LoadShape2
goto move_same
[Pgame_Wrong]
Mouse = On,LoadShape3
Loadstr4 = 3dw256.str,Voice_Choice
Loadstr11 = 3dw256.str,Voice_Wrong
Voice = (Loadvoc3),1
PlayNow(0) = Item(voice)
{
If Key = Esc, End
If Voice,Next
}
Get(V_Choice) = Random(1~2)
Voice = $(1,2)\Voice$(4,V_Choice)\Time_UP.voc,1
PlayNow(0) = Item(voice)
{
If Key = Esc, End
If Voice,Next
}
Get(V_Wrong ) = Random(1~5)
Voice = $(1,2)\Voice$(4,V_Choice)\$(11,V_wrong).voc,1
PlayNow(0) = Item(voice)
{
If Key = Esc, End
If Voice,Next
}
A = A + 1
ex_NO = ex_NO + 1
ex_NO > 10, goto Pgame_Nextitem
flx1 = (Loadflx1),scr17,1,900 ;Time
Mouse = On,LoadShape1
Voice = (Loadvoc1),0
goto move_next
;---------------------------------------------------------------
[move_final]
goto move_exit
[move_exit]
mouse = on,loadshape1
Loadstr4 = 3dw256.str,Voice_Choice
Get(V_Choice) = Random(1~2)
Voice = $(1, 2)\Voice$(4, V_Choice)\Move_e.voc,1 ;re_voc
playnow(0)=Item(voice)
{
If voice,next
If key = esc,goto end
If key = space,next
If mouse = left,next
If mouse = right,next
}
goto Quit
[Ds_card]
Restbk1
Restbk2
Restbk7
Discard = (Loadvoc1, Loadvoc2, Loadvoc3)
Discard = (Loadback1, Loadback2, Loadback3, Loadback4, Loadback5)
Discard = (Loadback6, Loadback7, Loadback8, Loadback9, Loadback10)
Discard = (Loadback11, Loadback12, Loadback13, Loadback14, Loadback15)
Discard = (Loadback16)
Discard = (Loadflx1, Loadflx2, Loadflx3, Loadflx4, Loadflx5)
Discard = (Loadflx6, Loadflx7, Loadflx8, Loadflx9, Loadflx10)
Discard = (Loadstr2, Loadstr3, Loadstr4, Loadstr5)
Discard = (Loadstr6, Loadstr7, Loadstr8, Loadstr9, Loadstr10)
Discard = (Loadstr11, Loadstr12, Loadstr13, Loadstr14, Loadstr15)
Discard = (Loadstr16, Loadstr17, Loadstr18, Loadstr19, Loadstr20)
pass_NO1 = 1
Return
[Quit]
Mouse = off
Discard = (Loadback20)
scr1 = ( 0, 0,512,700),0,(0,0,0) ; main
scr3 = ( 64,144,366,500),0,(0,0,0) ; Open V.S
scr4 = ( 90, 0,316,144),0,(0,0,0) ; Open V.S_pre
scr5 = (420,284, 92,162),0,(0,0,0) ; Open V.S_pre
Loadstr4 = 3dw256.str,Voice_Choice
Background = ( 0, 0, 0),scr1 ;256
Background = $(1,2)\flx1\tv_sc02.gif,scr1,1
Get(V_Choice) = Random(1~2)
Voice = $(1, 2)\Voice$(4, V_Choice)\Menu_e.voc,1 ;re_voc
playnow(0)=Item(voice)
{
If voice,next
If key = esc,goto end
If key = space,next
If mouse = left,next
If mouse = right,next
}
voice = $(1,2)\bgm\W_open.voc,0
flx1 = $(1,2)\flx1\Ep_ma.flc(1),scr3,1,0 ;256(clr)
playnow(0)=Item(flx1, voice),continue(voice)
{
If flx1,next
If key = esc,goto end
If key = space,goto ep_vs1
If mouse = left, goto ep_vs1
If mouse = right,goto ep_vs1
}
[Ep_vs1]
St_NO = 1
LoadStr7 = 3dw256.str,ST_item
Get(St_Max) = StrCnt(7)
Background = $(1,2)\flx1\Ep_sb.gif,scr3,6 ;256(clr)
[Ep_back]
Background = $(1,2)\flx1\$(7,St_NO).gif,scr3(34,100),6;256(clr)
playnow(2s)=Item(voice),continue(voice)
{
If key = esc,goto end
If key = space,goto ep_vs2
If mouse = left, goto ep_vs2
If mouse = right,goto ep_vs2
}
St_NO = St_NO + 1
St_NO > St_Max, goto Ep_last
goto ep_back
[Ep_last]
voiceoff
Background = $(1,2)\flx1\tv_off.gif,scr3,4 ;256(clr)
playnow(2s)=Item(voice),continue(voice)
{
If key = esc,goto end
If key = space,goto ep_vs2
If mouse = left, goto ep_vs2
If mouse = right,goto ep_vs2
}
Background = $(1,2)\flx1\bg.gif,scr1,4 ;256(clr)
playnow(1s)=Item()
{
If key = esc,goto end
If key = space,goto ep_vs2
If mouse = left, goto ep_vs2
If mouse = right,goto ep_vs2
}
[Ep_vs2]
[end]