ヘッダ【#MACRO】
単語の置換を定義するブロックです。
例:COUNT → 0 COUNTB → 1 として使用する為の定義
#MACRO COUNT 0 COUNTB 1 #START \COUNT = 100 // \0 = 100 と同じ \(COUNT+10) = 200 // \(0+10) = 200 と同じ \100 = COUNT // \100 = 0 と同じ \200 = COUNT2 // 違う単語なので置換されない
このブロックでの定義は、単純に単語を置換するものです。
このブロックで定義済みのコマンド(例えば pos 等)を定義すると、コマンドとして認識しなくなる可能性があります。
例:定義の影響で不具合を起こす例
#MACRO
pos 10
#START
bg pos 100 200 // bg 10 100 200 となってしまう
この為、置換元の単語は定義済みコマンド等と被らないようにする必要があります。