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

g02:tatas.h

  • #ifndef STATAS_H
  • #define STATAS_H
  • extern char item[10][2][30];
  • void save(int frag);
  • void load();
  • /*主人公のステータス構造体*/
  • typedef struct{
  • char* name; /*名前*/
  • long HP; /* 体力 */
  • int LUCK; /* 運 */
  • int IQ; /* 知識 */
  • int COMMU; /* コミュ力 */
  • long MONEY; /* 金 */
  • int N_WEEK; /* 今の週 */
  • int L_WEEK; /* 残りの週 */
  • //イベント用フラグ
  • int frag0;
  • int frag1;
  • int frag2;
  • int frag3;
  • int frag4;
  • int frag5;
  • int frag6;
  • int frag7;
  • int frag8;
  • int frag9;
  • //バトル用フラグ
  • int frag10;
  • int frag11;
  • int frag12;
  • int frag13;
  • int frag14;
  • int frag15;
  • int frag16;
  • int frag17;
  • int frag18;
  • int frag19;
  • }player;
  • /* 敵となる先生のステータスの構造体 */
  • typedef struct{
  • char* ename; //先生の名前
  • long hp; //先生の体力
  • int dif; //先生の問題の難易度
  • int turn; //先生の攻撃頻度
  • long power; //先生の1ターンに与えてくるダメージ量
  • int gra; //先生のイメージ画像を表示する際の識別番号
  • int word; //先生のセリフの識別番号
  • } enemy;
  • extern player hero;
  • extern player save_data;
  • extern enemy teki;
  • void player_status(player *sst);
  • void player_status_up( player *psu, int frag1, int frag2);
  • void enemy_status(enemy *est, int frag1, int frag2);
  • #endif


最終更新日:2015/02/18 05:21:52