FS2_Open
Open source remastering of the Freespace 2 engine
collidedebrisship.cpp File Reference
#include "asteroid/asteroid.h"
#include "debris/debris.h"
#include "hud/hud.h"
#include "io/timer.h"
#include "object/objcollide.h"
#include "object/object.h"
#include "parse/scripting.h"
#include "playerman/player.h"
#include "ship/ship.h"
#include "ship/shiphit.h"

Go to the source code of this file.

Functions

void calculate_ship_ship_collision_physics (collision_info_struct *ship_ship_hit_info)
 
int collide_debris_ship (obj_pair *pair)
 
int collide_asteroid_ship (obj_pair *pair)
 

Function Documentation

void calculate_ship_ship_collision_physics ( collision_info_struct ship_ship_hit_info)

Definition at line 535 of file collideshipship.cpp.

int collide_asteroid_ship ( obj_pair pair)

Checks asteroid-ship collisions.

Parameters
pairobj_pair pointer to the two objects. pair->a is asteroid and pair->b is ship.
Returns
1 if all future collisions between these can be ignored

Definition at line 183 of file collidedebrisship.cpp.

int collide_debris_ship ( obj_pair pair)

Checks debris-ship collisions.

Parameters
pairobj_pair pointer to the two objects. pair->a is debris and pair->b is ship.
Returns
1 if all future collisions between these can be ignored

Definition at line 31 of file collidedebrisship.cpp.