X-Git-Url: https://git.verplant.org/?a=blobdiff_plain;f=src%2Fcollision.h;h=85b89d7bd71f9f907328c020aff3b5c22b16e86b;hb=6c61f312a1f5a768e202195ca18ed5a51974bdcc;hp=b9e841002fe78aadc4c70391d7b228e1000f2c7c;hpb=9efe2aff9180fe14780ee7743a333570b233b586;p=supertux.git diff --git a/src/collision.h b/src/collision.h index b9e841002..85b89d7bd 100644 --- a/src/collision.h +++ b/src/collision.h @@ -21,10 +21,11 @@ #ifndef SUPERTUX_COLLISION_H #define SUPERTUX_COLLISION_H -#include "type.h" +#include "special/base.h" + +using namespace SuperTux; class Tile; -class World; /* Collision objects */ enum @@ -32,7 +33,8 @@ enum CO_BULLET, CO_BADGUY, CO_PLAYER, - CO_TRAMPOLINE + CO_TRAMPOLINE, + CO_FLYING_PLATFORM }; enum CollisionType { @@ -54,6 +56,7 @@ Tile* gettile(float x, float y); bool issolid(float x, float y); bool isbrick(float x, float y); bool isice(float x, float y); +bool isspike(float x, float y); bool isfullbox(float x, float y); typedef void* (*tiletestfunction)(Tile* tile);