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

16::gr05::common.h

#ifndef DEF_COMMON_H
#define DEF_COMMON_H

#define PI 3.14159265359
#define BULLET_MAX 5000
#define ENEMY_MAX 10
#define ITEM_MAX 10

#define HANDGUN_NUM 1
#define SHOTGUN_NUM 2
#define MAGNUM_NUM 3
#define MACHINEGUN_NUM 4
#define GATLINGTYPEGUN_NUM 5
#define RIFLE_NUM 6
#define ROCKETLAUNCHER_NUM 7
#define GRENADELANCHER_NUM 8
#define FLAMETHROWER_NUM 9
#define HOMINGMISSILE_NUM 10
#define RICOCHET_NUM 11
#define MOON_NUM 12
#define BEAM_NUM
13

typedef struct{
double x, y;
int size;
}Object_t;

static int end_num = 1;

double AngletoRadian(double angle);//角度からラジアンに変換する関数
double RadiantoAngle(double radian);//ラジアンから角度に変える関数

double GetAngle(double x1, double y1, double x2, double y2);//二点の角度を測る関数

double AngleSeiri(double angle);//角度を0度から360度に直す関数
double GetDistance(double x1, double y1, double x2, double y2);//二点の距離を測る関数

Object_t GetObject_t(double x, double y, int size);//物体の基本の型の変更する関数

int end(int end);//デバッグ用の強制終了用の関数

#endif

戻る


最終更新日:2016/08/10 03:52:20