;a=getkey(?) 1:押されている 2:押しが始まった 3:押しが無くなった #module dim stc,121 dim st,121 dim stp,121 #undef getkey #defcfunc getkey int p1 getkey@hsp st(p1),p1 stc(p1)=0 if stp(p1)==0 & st(p1)==1 :stc(p1)=2 if stp(p1)==1 & st(p1)==0 :stc(p1)=3 if stc(p1)==0 & st(p1)==1 :stc(p1)=1 stp(p1)=st(p1) return stc(p1) #global repeat color boxf color 255,255,255 a=getkey(90) if a=1 :mes "おしちゅう" if a=2 :mes "おしました!!!!!!!!!!" if a=3 :mes "はなしましたーーーーーーーーーーー" await 20 loop
getkeyを拡張するmoduleを作ってみたのですが、エラーが出てしまいます。
なぜでしょうか…