2016 ソフトウェア設計及び演習用の班Wiki

16::gr13 敵,オブジェクトモジュール

  • 敵モジュール
    • 敵のデータ(座標とか)と機能(どうなるか)(どうするか)が書いてある。

ヘッダファイル

関数

gboolean enemy_move()
敵の動きを数値化して表したもの。
void objects_init(AnimeArea *area, gint nobjects);
void block_new(AnimeArea *area);
void enemy_new(AnimeArea *area);
void item_new(AnimeArea *area);
void oil_right_new(AnimeArea *area);
void oil_left_new(AnimeArea *area);
void boss_abura_new(AnimeArea *area);
void kanso_new(AnimeArea *area);
void block_init(Sprite *sprite);
void block_init01(Sprite *sprite);
void block_init1(Sprite *sprite);
void block_init2(Sprite *sprite);
void block_init3(Sprite *sprite);
void block_init4(Sprite *sprite);
void block_init5(Sprite *sprite);
void block_init6(Sprite *sprite);
void block_init7(Sprite *sprite);
void block_init07(Sprite *sprite);
void block_init007(Sprite *sprite);
void block_init8(Sprite *sprite);
void block_init9(Sprite *sprite);
void block_init10(Sprite *sprite);
void nikibi_init(Sprite *sprite);
void kanso_init(Sprite *sprite);
void uv_init(Sprite *sprite);
void kaodani_init(Sprite *sprite);
void at_init(Sprite *sprite);
void oil_left_init(Sprite *sprite);
void oil_right_init(Sprite *sprite);
void boss_init(Sprite *sprite);
void hair_init(Sprite *sprite);
void eye_init(Sprite *sprite);
void nose_init(Sprite *sprite);
void mouth_init(Sprite *sprite);
void ear_init(Sprite *sprite);
void boss_abura_init(Sprite *sprite);
void block_move(Sprite *sprite);
void nikibi_move(Sprite *sprite);
void kanso_move(Sprite *sprite);
void uv_move(Sprite *Sprite);
void kaodani_move(Sprite *Sprite);
void at_move(Sprite *sprite);
void oil_left_move(Sprite *sprite);
void oil_right_move(Sprite *sprite);
void boss_move(Sprite *sprite);
void hair_move(Sprite *sprite);
void eye_move(Sprite *sprite);
void mouth_move(Sprite *sprite);
void nose_move(Sprite *sprite);
void ear_move(Sprite *sprite);
void lift_move07(Sprite *sprite);
void lift_move007(Sprite *sprite);
void lift_move7(Sprite *sprite);
void boss_abura_move(Sprite *sprite);


最終更新日:2016/08/05 14:18:24