2 // C Interface: special
7 // Author: Tobias Glaesser <tobi.web@gmx.de>, (C) 2004
9 // Copyright: See COPYING file that comes with this distribution
13 #define BULLET_STARTING_YM 1
16 #ifndef SUPERTUX_SPECIAL_H
17 #define SUPERTUX_SPECIAL_H
23 #include "collision.h"
36 void load_special_gfx();
37 void free_special_gfx();
48 void init(float x, float y, int dir, int kind);
49 void action(double frame_ratio);
51 void collision(void* p_c_object, int c_object);
54 /** removes the Upgrade from the global upgrade list. Note that after this
55 * call the class doesn't exist anymore! So don't use any member variables
67 void init(float x, float y, float xm, int dir);
68 void action(double frame_ratio);
70 void collision(int c_object);
73 /** removes the Upgrade from the global upgrade list. Note that after this
74 * call the class doesn't exist anymore! So don't use any member variables
80 #endif /*SUPERTUX_SPECIAL_H*/