変数名を文字列変数で指定((?!
A$="GWXUX"
VAR(A$)=3'つまりこの場合はGWXUXに3を代入
? GWXUX
論理式の簡略
A!=0&&B!=0→!!(A*B)
D>=150→D>149
IF BUTTON()AND#UP THEN DEC Y ELSEIF BUTTON()AND#DOWN THEN INC Y→
Y=Y+(BUTTON AND 1)-(BUTTON AND 2)
Version3.3.0で追加された命令をプログラム中で使っていても
Version3.3.0以前のプチコンでエラーにならないような細工をする。
Version3.3.0以前のプチコンでは追加命令が記述されている部分を
無視します。
IF VERSION>=&h3030000 THEN
追加命令を使ったプログラム
ENDIF
プチコンにも逆引き的な書籍欲しいですよね。
セルオートマトンとかで対象のセルの周囲8つのセルの情報を配列に代入。
(X0,Y0)を中心のセルの座標として、A[0~7]に格納するとすると
FOR I=0 TO 7
N=I+(I>3):Y=Y0+(N DIV 3)-1:X=X0+(N MOD 3)-1
IF Y<0||Y>(Y軸の値の最大値) THEN Y=(Y<0)*(Y軸の値の最大値)
IF X<0||X>(X軸の値の最大値) THEN X=(X<0)*(X軸の値の最大値)
(↑端でループさせないなら適当な末端処理)
A[I]=ARRAY[X,Y]
NEXT
↓配置的にはこんな感じで
[0],[1],[2]
[3], ,[4]
[5],[6],[7]
自分はこれよく使うので、一つの命令として欲しい・・・。