!!!移動速度 *NYで描画 *NY2が1つ前の座標 *MYが速度 *初期MX=2, MY=-4 *MY2が加速度 *MY2=.3 *キャラクタサイズは2か3 !!!変数 :PLAYALL:音を出すか 0以外だと休符を再生 :LEVEL:初期値3 1-5 :GWJ:LEVELによるゲーム中のウェイト設定 :GW:Global Wait フェードとかに使いまくり :SC:フレームカウンタ 1200から1ずつ減る :JETX:jetに入った時刻 2連続判定防止 :SX(n), SY(n):ステージのの自キャラ初期位置 :SATA(a,b):ステージデータ !!!ステージデータ 1面の場合 SX(0) ?t SY(0) ?t SATA(0,0) ?n SATA(0,1) ?n SATA(0,2) ... SATA(0,7) ?n SATA(0,8) ?n SATA(0,9) ... SATA(0,14) ?n | SATA(0,0)の数だけ繰り返す !7n+1が0の場合 *(7n+2, 7n+3) - (7n+4, 7n+5)の範囲を7n+6の色で塗りつぶす *square !7n+2が1の場合 *(7n+2, 7n+3) - (7n+4, 7n+5)で色番号7n+6の直線を下に1ドットずつずらしながら7n+7回引く *line !7n+2が2の場合 *中心(7n+2, 7n+3)、半径7n+4、色番号7n+6の円を描く *circle !!色対応 ,番号,BASIC色,説明,新ID,新色,衝突時処理 ,0,黒,黒で上書き,erase,333,不要 ,1,青,普通のブロック,norm,blue,死 ,2,赤,ゴール,goal,red,ゴール ,4,,点滅ブロック1,blink_a,,可視なら死 ,5,,点滅ブロック2,blink_b,,可視なら死 ,8,灰,重力反転,reverse,purple,加速度置き換え ,11,紫,当たると思いっきり跳ね返される,jet,yellow,y速度*=-1 x速度*=3 ,12,緑,自キャラ消える,hide,black,属性変更 ,14,金,ジャンプできない,slick,888,フラグ変更 !!ステージ座標 (20, 20) - (499, 379)で線を引いている (21, 21) - (498, 378)が有効座標 サイズ(478, 358) 全てのブロックの座標を(20, 20)マイナス !!blinkブロック 100フレームごとに切り替え {{category TechMemo}}