2015 ソフトウェア設計及び演習用の班Wiki
15::gr05::head094
-
攻撃モジュール
#pragma once
#define TRUE 1
#define FALSE 0
#define ALLY 0
#define ENEMY 1
/*キャラクターの構造体*/
typedef struct struct_mob{
int mob; //キャラの種類
int enemy; //敵or味方
double coor; //自分のいる座標
int hp; //HP
int cost; //コスト
int atk; //攻撃力
int atk_s; //攻撃間隔(頻度)
int atk_j; //
int range; //射程
int spd; //移動速度
int ex; //存在判定
} MOB;
int find(MOB x,MOB y); //射程内にキャラがいるかどうか、それが敵か味方かどうかの判別
void atk(int *x,int *y); //攻撃を実行する関数
MOB fall(MOB x); //HP0の時にキャラクターを消滅させる関数
最終更新日:2015/06/26 15:32:10