I am making a game and checking collision with the following method:
Code:
//player variables
int player_x;
int player_y;
int player_x2;
int player_y2;
int player_x3;
int player_y3;
int player_x4;
int player_y4;
int player_width=(player_x2-player_x);
int player_height=(player_y3-player_y2);
//enemy named "imran" variables
float imran_x=100.0+enemy_a;
float imran_y=100.0+enemy_b;
float imran_x2=200.0+enemy_a;
float imran_y2=100.0+enemy_b;
float imran_x3=200.0+enemy_a;
float imran_y3=200.0+enemy_b;
float imran_x4=100.0+enemy_a;
float imran_y4=200.0+enemy_b;
int imran_width=(imran_x2-imran_x);
int imran_height=(imran_y3-imran_y2);
bool collision_enemy(){
if(player_x + player_width > imran_x && player_x < imran_x + imran_width && player_y + player_height > imran_y && player_y < imran_y + imran_width )
{return true;
cout<<"collision theindi payee\n";}
else
return false;
}