= 関数一覧 [[PageOutline]] == adddblock(xx, yy, sxx, syy, tp) 落下ブロック追加 * xx : X座標 * yy : Y座標 * sxx : 速度(X) * syy : 速度(Y) * tp : ブロックの種類 == addtblock(xx, yy, tp, lr) タワーブロック追加 * xx : X座標 * yy : Y座標 * tp : ブロックの種類 * lr : 左または右 (お皿の場所) == addcblock(xx, yy, sxx, syy, sr, tp) 破損ブロック追加 * xx : X座標 * yy : Y座標 * sxx : 速度(X) * syy : 速度(Y) * sr : 回転速度 * tp : ブロックの種類 == addsceff(xx, yy, sca, scb) スコア演出追加 * xx : X座標 * yy : Y座標 * sca : スコア基本値 * scb : スコア倍率 == drawnumber(xx, yy, num, keta) 数値文字描画 * xx : X座標 * yy : Y座標 * num : 数値 * keta : 桁数(0埋めする) == サブルーチン === *moveplayer (プレーヤー・移動) === *drawplayer (プレーヤー・作画) === *collisionblocks (積んであるブロックと落下ブロックの接触判定) === *checktowerbalance (積みタワーブロック・バランス判定) === *checktowerbreak (積みタワーブロック・崩壊判定) === *drawbackdrop (背景・作画) === *moveblockgeneral (ブロック・移動) === *drawblockgeneral (ブロック・作画) === *destroyalltower (積みタワー完全破壊) === *destroyalldrop (落下ブロック完全破壊) === *movesceff (スコア処理) === *drawsceff (スコア表示) === *savehiscore (ハイスコア保存) === *savescreen (スクリーンショット保存)