2015 ソフトウェア設計及び演習用の班Wiki
15::gr11::play.h
#ifndef _PLAY_H #define _PLAY_H #define PLAYER_MAX 4 #define MAP 64 #define CREDIT_LENGTH 2 #define HISSYU 0 #define SELECT 1 #define ITEM_LENGTH 3 #define ITEM1 0 #define KAKOMON 1 #define TOKEI 2 // プレイヤーの情報 typedef struct { int position; //マップiのマスにいる (0〜63) int credit[CREDIT_LENGTH]; //i(0:必修 1:選択)の単位数 int item[ITEM_LENGTH]; //アイテム3種類 /*([0:???(取得単位が2倍) 1:過去問(選択肢半分) 2:時計(制限時間伸ばす)] 0:持ってない 1:持ってる)*/ char *pfilename;//プレイヤー画像名の格納 }PlayerStatus; // プレイヤーステータス宣言 PlayerStatus *status; // プレイヤー構造体初期化 void initPlayer(PlayerStatus *p); // プレイヤー構造体値チェック用関数 void showPlayer(PlayerStatus *p); // マスを1進める void countUpPosition(PlayerStatus *p); // 現在の背景番号を返す int getBackNum(PlayerStatus *p); // 現在のマスを返す int getPosition(PlayerStatus *p); #endif
最終更新日:2015/06/26 16:15:08