翻牌不能與倒數計時並存?!
現在製作一個翻牌的小遊戲~希望他可以有倒數計時的語法,
可是倒數計時和翻牌若是分開測試是沒有問題的。
但是二個加起一起就會發現狀況。
狀況一:若是能翻牌,則不能倒數。
狀況二:若是倒數了,則不能翻牌。
思考著可能是迴圈的問題?可是不管怎麼放,放哪裡都不能解決…
下面貼上「狀況一」能翻牌,不能倒數(沒加上NEXT→不知道放哪)的語法,
希望有人能幫一下忙><
;mode 640
*define
caption "翻牌"
globalon
filelog
effect 3,10,50
effect 6,2,1000
;------------------------------
dim ?22
numalias puzzle1,22
dim ?23
numalias puzzle2,23
numalias step3,28
numalias count,25
numalias step1,26
numalias step2,27
numalias time,29
defsub puzzle_2
game
*start
bg "sea.jpg",1
movl ?puzzle1,0,0,0,0,0,0,0,0,0,0,0,0
movl ?puzzle2,1,1,2,2,3,3,4,4,5,5,6,6
mov %16,0
*puzzle
rnd %15,12
if ?puzzle2[%15]!=0 mov ?puzzle1[%16],?puzzle2[%15]:mov ?puzzle2[%15],0: add %16,1
if %16==12 goto *puzzle_1
goto *puzzle
*puzzle_1
mov %17,?puzzle1: gosub *puzzle_2
lsph 47,$puzzle1,42,7
mov %17,?puzzle1:gosub *puzzle_2
lsph 46,$puzzle1,42+119,7
mov %17,?puzzle1:gosub *puzzle_2
lsph 45,$puzzle1,42+119*2,7
mov %17,?puzzle1:gosub *puzzle_2
lsph 44,$puzzle1,42+119*3,7
mov %17,?puzzle1:gosub *puzzle_2
lsph 43,$puzzle1,42+119*4,7
mov %17,?puzzle1:gosub *puzzle_2
lsph 42,$puzzle1,42,7+118
mov %17,?puzzle1:gosub *puzzle_2
lsph 41,$puzzle1,42+119,7+118
mov %17,?puzzle1:gosub *puzzle_2
lsph 40,$puzzle1,42+119*2,7+118
mov %17,?puzzle1:gosub *puzzle_2
lsph 39,$puzzle1,42+119*3,7+118
mov %17,?puzzle1:gosub *puzzle_2
lsph 38,$puzzle1,42+119*4,7+118 雖然沒仔細看你語法
不過我記得好像有人提過ns不能做並行事件
有可能是這個原因...
页:
[1]