home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Fuji Wa La Te I Ka - Hyakunin Isshu Karuta
/
KARUTA.bin
/
wins
/
dpokalv2.dir
/
00026_Script_26
< prev
next >
Wrap
Text File
|
1995-11-10
|
4KB
|
181 lines
on KazuCheckP
global gHPAll,TonoP,HimeP,BozuP,Baba
set TonoP = 0
set HimeP = 0
set BozuP = 0
set Baba = 0
repeat with KazuCheck in gHPAll
set gSyurui = getAT(KazuCheck,1)
if KazuCheck = 1 then
set TonoP = TonoP + 1
else
if KazuCheck = 2 then
set HimeP = HimeP + 1
else
if KazuCheck = 3 then
set BozuP = BozuP + 1
else
if KazuCheck = 4 then
set Baba = 1
end if
end if
end if
end if
end repeat
put TonoP && HimeP && BozuP && Baba into field"gHeldHudaP"
end
on YakuCheckP1
global gTeika2,Yakumei1,Yakumei2,Yakulist,CT,Kazu1,gKake
set gTeika2 = gTeika2 + getPropAt(Yakulist,CT)
set Yakumei1 = string(getAT(Yakulist,CT))
-- set the textSize of field "±¥" = 30
-- set the textHeight of field "±¥" = 50
-- set the textStyle of field "±¥" = "bold"
put Kazu1 & Yakumei1 into field"±¥"
-- set the textSize of field "±¥╟P╔e╔C╔J" = 30
-- set the textHeight of field "±¥╟P╔e╔C╔J" = 50
-- set the textStyle of field "±¥╟P╔e╔C╔J" = "bold"
put gTeika2 * gKake into field"±¥╟P╔e╔C╔J"
end
on YakuCheckP2
global gTeika2,Yakumei1,Yakumei2,Yakulist,CT,Kazu1,Kazu2,gKake
set gTeika2 = gTeika2 + getPropAt(Yakulist,CT)
set Yakumei2 = string(getAT(Yakulist,CT))
-- set the textSize of field "±¥" = 30
-- set the textHeight of field "±¥" = 50
-- set the textStyle of field "±¥" = "bold"
put Kazu1 & Yakumei1 && Kazu2 & Yakumei2 into field"±¥"
-- set the textSize of field "±¥╟P╔e╔C╔J" = 30
-- set the textHeight of field "±¥╟P╔e╔C╔J" = 50
-- set the textStyle of field "±¥╟P╔e╔C╔J" = "bold"
put gTeika2 * gKake into field"±¥╟P╔e╔C╔J"
end
on HanteiPB0
global BozuP,HimeP,TonoP,Baba,gTeika2,Yakumei1,Yakumei2,Yakulist,CT,Kazu1,Kazu2
set gTeika2 = 0
set Yakumei1 = ""
set Yakumei2 = ""
set Kazu1 = ""
set Kazu2 = ""
if BozuP = 5 then
set Kazu1 = 5
set CT = 1
YakuCheckP1
else
if HimeP = 5 then
set Kazu1 = 5
set CT = 2
YakuCheckP1
else
if TonoP = 5 then
set Kazu1 = 5
set CT = 3
YakuCheckP1
end if
end if
end if
if BozuP = 4 then
set Kazu1 = 4
set CT = 4
YakuCheckP1
else
if HimeP = 4 then
set Kazu1 = 4
set CT = 5
YakuCheckP1
else
if TonoP = 4 then
set Kazu1 = 4
set CT = 6
YakuCheckP1
end if
end if
end if
if BozuP = 3 then
set Kazu1 = 3
set CT = 7
YakuCheckP1
else
if HimeP = 3 then
set Kazu1 = 3
set CT = 8
YakuCheckP1
else
if TonoP = 3 then
set Kazu1 = 3
set CT = 9
YakuCheckP1
else
if BozuP = 2 then
set Kazu1 = 2
set CT = 10
YakuCheckP1
set BozuP = 0
else
if HimeP = 2 then
set Kazu1 = 2
set CT = 11
YakuCheckP1
set HimeP = 0
else
if TonoP = 2 then
set Kazu1 = 2
set CT = 12
YakuCheckP1
set TonoP = 0
end if
end if
end if
end if
end if
end if
if BozuP = 2 then
set Kazu2 = 2
set CT = 10
YakuCheckP2
else
if HimeP = 2 then
set Kazu2 = 2
set CT = 11
YakuCheckP2
else
if TonoP = 2 then
set Kazu2 = 2
set CT = 12
YakuCheckP2
end if
end if
end if
if Kazu2 = 2 and Kazu1 = 3 then
sound playfile 2,"\S_POKALT\FULLHOUS"
else
if Kazu2 = 2 and Kazu1 = 2 then
sound playfile 2,"\S_POKALT\PAIR2"
else
if Kazu2 = "" and Kazu1 = 5 then
sound playfile 2,"\S_POKALT\CARD5"
else
if Kazu2 = "" and Kazu1 = 4 then
sound playfile 2,"\S_POKALT\CARD4"
else
if Kazu2 = "" and Kazu1 = 3 then
sound playfile 2,"\S_POKALT\CARD3"
end if
end if
end if
end if
end if
repeat while soundBusy(2)
nothing
end repeat
end