Skip to content
Snippets Groups Projects
Commit ccb9412b authored by Pelech, Ondřej's avatar Pelech, Ondřej
Browse files

added comments

parent 7e3436fa
No related branches found
No related tags found
No related merge requests found
/*******************************************************************
File representing collisions between objects
authors: Pelech Ondrej, Pham Thi Thien Trang
date: May 2023
*******************************************************************/
#include <stdint.h>
#include "enemy.h"
......@@ -6,6 +12,8 @@
#include "obstacle.h"
#include "collision_rect.h"
// checks for object collisions of exact types
void check_collisions(player_t* player, enemy_t** enemies, obstacle_t** obstacles, int num_obstacles, int max_obstacles, projectile_t** projectiles,
int num_projectiles, int max_projectiles, int num_enemy) {
......@@ -14,6 +22,7 @@ void check_collisions(player_t* player, enemy_t** enemies, obstacle_t** obstacle
check_player_collision_with_obstacles(player, obstacles, num_obstacles, max_obstacles);
}
// checks for collisions with projectiles
void check_collision_with_projectiles(player_t* player, enemy_t** enemies, obstacle_t** obstacles, int num_obstacles, int max_obstacles, projectile_t** projectiles,
int num_projectiles, int max_projectiles, int num_enemy) {
for (int i = 0; i < num_projectiles; i++) {
......@@ -60,6 +69,7 @@ void check_collision_with_projectiles(player_t* player, enemy_t** enemies, obsta
sort_projectiles(projectiles, max_projectiles);
}
// checks for collisions with obstacles
void check_player_collision_with_obstacles(player_t* player, obstacle_t** obstacles, int num_obstacles, int max_obstacles) {
for (int i = 0; i < num_obstacles; i++) {
obstacle_t* obstacle = obstacles[i];
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment