2016 ソフトウェア設計及び演習用の班Wiki
gr06::アイテムモジュール
ヘッダファイル
/*item.h*/ #include <gtk/gtk.h> struct _ITEM{ int ty;//アイテムのタイプ int flag;//画面上に表示するかしないかのフラグ //char *pi;//アイテムの画像名 GdkPixbuf *picture;//アイテムの画像 int x;//アイテムX座標 int y;//アイテムY座標 int di;//アイテムの方向 int s_width;//アイテムスプライト幅 int s_height;//アイテムスプライト高さ }; typedef struct _ITEM Item; /******************************************************** *Itemでアイテムの構造体呼び出し *ty(typeの略)の中身によって違うアイテムとなる * *ty=1→ただの草 *ty=2→マイナス草 *ty=3→キーアイテム *ty=4→武器 *ty=5→障害物(石、スクロール速度が遅くなる) *ty=6→ネット *ty=7→人参(馬になる) *それぞれのアイテムを初期化する際は以下を参照のこと * * *********************************************************/ int randomint_it(); Item item_y_reset(Item);//アイテムのy座標リセット Item n_grass();//ただの草の初期化 Item m_grass();//マイナス草の初期化 Item key();//キーアイテムの初期化 Item weapon();//武器の初期化 Item obstacle();//障害物の初期化 Item net();//ネットの初期化 Item item_randpos(Item );//ランダムでアイテムの場所を決める Item item_randpos_x(Item );//アイテムのx座標をランダム Item item_randpos_y(Item );//アイテムのy座標をランダム //Item carrot();//人参 //Role item_effect(Role ,Item );//アイテムの効果を入れる
最終更新日:2016/07/01 17:39:20