最近モジュールの勉強を始めたのですが、自分でテストプログラムを
作ってみたところ、エラー36が発生しました
原因を探るため色々と削って簡潔なものを作ってみたのですが(以下のプログラム)
どうやらモジュールの外側でのrnd命令の利用が原因?
「;a = rnd(16)」の「;」を取ると発生するようです
rnd命令を使うと、モジュールで何か問題が起きるのでしょうか?
#module babble x, y
#modinit int _x, int _y
	x = _x : y = _y
	return
#modfunc draw
	pos x, y
	mes"●"
	return
#global
con = 0
*main
	redraw 0
	cls 0
	;a = rnd(16)
	if (make < 16)&&(a == 0){
		make++
		newmod babbles, babble, rnd(240), rnd(180)
	}
	foreach babbles
		draw babbles.cnt
	loop
	redraw 1
	title "con == " + con 
	await 50
	goto *main
 
								


















 rndとmoduleの関係について
rndとmoduleの関係について





