!!!class Chara
キャラクター(がんちゃん)自身に関する処理
!!int block()
ブロック配置に関する処理
出現位置と同時出現数を管理
!!int calc(char field[48][358])
がんちゃんの移動制御
!!int Eatk()
電撃に関する処理
クールタイムなどを管理
!!int Matk()
歯車に関する処理
出現位置と同時出現数を管理
!!!class Enemy
!! void Enemy::atk(Graph_Handle *g_load, Chara *chara)
敵の攻撃に関する処理
同時に敵のグラフィックも表示
!!void chara_hit(Chara *chara)
自機のあたり判定に関する処理
敵と単位、それぞれで別の値を返す
!!!class Gmain
!!void ini()
初期化処理
!!void title()
タイトル関連処理
!!void main(Graph_Handle *g_load, Chara *chara, Enemy *enemy)
メイン処理
グラフィック描画とクリアフラグ、各種アクションの処理
!!void result();
結果関連処理
!!void graph(Graph_Handle *g_load)
文章の描画処理
!!void load(Graph_Handle *g_load,Enemy *enemy_e,Enemy *enemy_h)
マップ、キャラクター画像のロード