2014 ソフトウェア設計及び演習用の班Wiki
gr03:接触判定モジュール
#pragma once //当たり判定をする関数 int hit_judge(double x1, double y1, double x2, double y2, double r1, double r2); //主人公と敵の当たり判定をする関数 int hit_judge_player_and_enemy(); //主人公の弾と敵の当たり判定をする関数 void hit_judge_playerbullet_and_enemy(); //主人公と敵の弾の当たり判定をする関数 int hit_judge_player_and_enemybullet(); //主人公とアイテムの当たり判定をする関数 void hit_judge_player_and_item(); //主人公と障害物の当たり判定をする関数 void hit_judge_player_and_wall(); //敵と障害物の当たり判定をする関数 void hit_judge_enemy_and_wall(); //弾と壁の当たり判定をする関数 void hit_judge_bullet_and_wall(); //主人公と武器の当たり判定をする関数 void hit_judge_player_and_weapon(); //主人公とエリア移動領域の当たり判定をする関数 int hit_judge_player_and_areamove(gpointer data); //対戦用当たり判定 void hit_judge_player1_and_player2(); void hit_judge_player1_and_player2bullet(); void hit_judge_player1bullet_and_player2(); /* void hit_judge_player2_and_item(); */ /* void hit_judge_player2_and_weapon(); */ void hit_judge_player2_and_wall(); int hit_judge_player2_and_enemy(); int hit_judge_player2_and_enemybullet(); void hit_judge_player2bullet_and_enemy();
最終更新日:2015/02/18 09:03:27