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

16::gr05::enemyManage.h

#ifndef DEF_ENEMYMANAGE_H #define DEF_ENEMYMANAGE_H

#include "enemy.h"
#include "../Game/common.h"

void Enemy_Start();
/*引数なし 戻り値なし メモリの確保*/

void EnemyAllCollisionSet();
/*引数なし 戻り値なし 敵とのあたり判定の設置*/
void EnemyAllMove();
/*引数なし 戻り値なし 敵の動きの設置*/
void EnemyAllCollision();
/*引数なし 戻り値なし EnemyAllCollisionSetを呼び出してから呼ぶ*/
void EnemyAllDraw();
/*引数なし 戻り値なし 画面内表示するすべての敵の描画*/
void EnemyAllDelete();
/*引数enemy 戻り値なし 画面内の敵のすべての削除*/
Enemy_t* EnemyNew(double x,double y,int type);
/*引数double x,y int type 戻り値em[count] 敵を新しく呼び出す関数*/
void EnemyDelete(Enemy_t* enemy);
/*引数enemy 戻り値なし 敵の単体削除*/
void Enemy_End();
/*引数なし 戻り値なし メモリの確保終了*/
Enemy_t* GetCloseEnemy(double x,double y);
/*引数double x,y 戻り値enemy 敵を倒したときその場からの削除*/
Enemy_t* GetEnemy();
/*引数なし 戻り値0 表示している敵を1つずつ返す関数*/
#endif

戻る


最終更新日:2016/08/10 03:50:45