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