投稿
やまドラ highdoragu-n
初歩的な二乗計算機に少し機能を加え、モード型にし、その一つにその計算機を入れてみようとしたのですが、 するとどうしても、@STARTのスプライトや文を消すためにするACLSがその後も計算のあとにいちいち働いてしまいます。 どうにかして、@NIJOUのルーチンに入れない形で一度画面をきれいに出来る方法は無いでしょうか? プログラムは写真参照。
0そうだね
プレイ済み
返信[1]
親投稿
Mez mituaki584
ACLSではなく CLSで文字を消し、 SPSETで再設定するのではなく SPCHRでキャラを変更する、 これくらいがちょうどいいですよ。
1そうだね
プレイ済み
返信[2]
親投稿
Mez mituaki584
あとあなたの2行目、12~16行目に書いている文はあまり必要ではないと思います。 "GOSUB @~" という命令は必ずその飛んだ "@~" 内で "RETURN" を命令しないとあとあとエラーを起こしやすいです。 "CLS" 命令は10行、または11行目のGOTO命令の前に 「IF ...THEN CLS:GOTO@~」 のように張り付けておけばOKです。
0そうだね
プレイ済み
返信[3]
親投稿
SPHIDEをつかってみてわ?
0そうだね
未プレイ
返信[4]
親投稿
やまドラ highdoragu-n
わざわざ私のプロクラムを添削したものを作ってくださってありがとうございます!これを参考に作ってみます。
0そうだね
プレイ済み
返信[5]
親投稿
あと IF R==1 THENからENDIFまでの処理が実行されていないと思います。
0そうだね
未プレイ
返信[6]
親投稿
Mez mituaki584
暇があったらまた手伝わさせていただく。
0そうだね
プレイ済み