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