physcol.c File Reference

#include <allegro5/allegro5.h>
#include "chipmunk.h"
#include "../include/sprites.h"
#include "../include/enemystore.h"
#include "../include/maingame.h"
#include "../include/physcol.h"

Go to the source code of this file.

Functions

cpSpace * set_global_cpSpace (cpSpace *newspace)
cpSpace * get_global_cpSpace (void)
cpBody * create_new_body (SPRITESPTR sprite, float weight)
cpShape * create_new_shape (SPRITESPTR sprite, cpBody *spriteBody, float e, float u, int coltype, void *data)
cpShape * create_physics_object (SPRITESPTR sprite, float w, float e, float u, int coltype, void *data)
void remove_physics_object (SPRITESPTR sprite)
int collision_begin (cpArbiter *arb, cpSpace *Space, void *data)
int collision_pre_solve (cpArbiter *arb, cpSpace *Space, void *data)
void collision_post_solve (cpArbiter *arb, cpSpace *Space, void *data)
void collision_separate (cpArbiter *arb, cpSpace *Space, void *data)
int collision_static_begin (cpArbiter *arb, cpSpace *Space, void *data)
int collision_static_pre_solve (cpArbiter *arb, cpSpace *Space, void *data)
void collision_static_post_solve (cpArbiter *arb, cpSpace *Space, void *data)
void collision_static_separate (cpArbiter *arb, cpSpace *Space, void *data)
void collision_static_end (cpSpace *Space, void *obj, void *unused)

Detailed Description

Routines to perform physic simulation and collision detection using the chipmunk engine

Definition in file physcol.c.

Generated on Fri Sep 24 21:36:14 2010 for SpeedRun! by  doxygen 1.6.3