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

現時点でのヘッダファイル map.h

typedef struct{
  //壁(直方体)の左上と右下の座標値を4つの変数に分けて宣言
  double left_up_x;
  double left_up_y;
  double right_down_x;
  double right_down_y;

  double r;
}wall;

//壁がそのエリアに何個あるかを設定する変数
int wall_count;

typedef struct{
  //アイテムの座標を2つの変数で宣言
  double x;
  double y;
}item;

//アイテムがそのエリアに何個あるかを設定する変数
int item_count;
//アイテムがそのエリアに存在するかどうかのフラグ用の変数
int item_flag;

typedef struct{
  //武器の座標を2つの変数で宣言
  double x;
  double y;
}weapon;

//武器の種類を示す変数
int weapon_number;
//武器がそのエリアに存在するかどうかのフラグ用の変数
int weapon_flag;


void mapset(wall std1[], item std2[], weapon std3[], int map_no);
/* マップの情報をマップの番号に合わせて、構造体に設定する関数 */


最終更新日:2014/12/10 22:35:47