「DIVラップ関数を作れ」という、神のお告げと受け取る。
DEF _DIV(_A,_B)
VAR A=FLOOR(_A),B=FLOOR(_B)
RETURN A DIV B
END
取り敢えず期待通りに動作確認。
ちなみに
RETURN FLOOR(_A) DIV FLOOR(_B)
にしたら、問題再発orz
気になってので調べました。論点が間違っていたら申し訳ありません。
A=1
WHILE TRUE
IF BUTTON()!=0 THEN BREAK
WEND
上記のソースだと、ループ中に「startボタン」を押して処理を中断した場合、Aの値は「1」
なにかボタンを押した際にプログラムが終了すると、Aの値は「0」
以上、何かの参考になれば