• Showing Page History #96370

関数一覧

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 (スクリーンショット保存)