06/07/30 11:16:32 CWIwavBQ
>>893
42~48行の *otiruルーチンの if Y(z)> 25 { ~ }の処理が間違い。
・15個の落ちるもののうち、1つが着地すると、落ちるもの全部が再配置されてしまっているが
着地した1つだけを再配置すれば良い。
・その再配置の際、速度 S() が0になると また溜まるので。最低速度を1にする。
というふうに、該当部分(42~48行)7行を以下の5行に差し替え。
if Y(z)>25 {
X(z)=rnd(19)
Y(z)=1
S(z)=rnd(4) + 1
}
>>894
その前に HSP3.0フォルダの \sample\ssaver\arusave.hsp を確認してみるべし。