diff --git a/tools/Data/include/dstructs.h b/tools/Data/include/dstructs.h index b169ffeb6..764269ad4 100644 --- a/tools/Data/include/dstructs.h +++ b/tools/Data/include/dstructs.h @@ -9,23 +9,30 @@ // Taken from Map editor layerdef.h enum PSX_COLLSION_ENUM { - COLLISION_TYPE_NORMAL =0, - COLLISION_TYPE_DAMAGE =1, - COLLISION_TYPE_SLIPPERY =2, - COLLISION_TYPE_ELECTRIC =3, - COLLISION_TYPE_STICKY =4, - COLLISION_TYPE_WATER =5, + COLLISION_TYPE_BLANK =0, + COLLISION_TYPE_NORMAL =1, + COLLISION_TYPE_DAMAGE =2, + COLLISION_TYPE_SLIPPERY =3, + COLLISION_TYPE_ELECTRIC =4, + COLLISION_TYPE_STICKY =5, + COLLISION_TYPE_WATER =6, + COLLISION_TYPE_SOLID =7, + COLLISION_TYPE_DEATH =8, + COLLISION_TYPE_DESTRUCTABLE =9, - COLLISION_TYPE_FLAG_SHIFT =5, - COLLISION_TYPE_FLAG_NORMAL =COLLISION_TYPE_NORMAL << COLLISION_TYPE_FLAG_SHIFT, - COLLISION_TYPE_FLAG_DAMAGE =COLLISION_TYPE_DAMAGE << COLLISION_TYPE_FLAG_SHIFT, - COLLISION_TYPE_FLAG_SLIPPERY =COLLISION_TYPE_SLIPPERY << COLLISION_TYPE_FLAG_SHIFT, - COLLISION_TYPE_FLAG_ELECTRIC =COLLISION_TYPE_ELECTRIC << COLLISION_TYPE_FLAG_SHIFT, - COLLISION_TYPE_FLAG_STICKY =COLLISION_TYPE_STICKY << COLLISION_TYPE_FLAG_SHIFT, - COLLISION_TYPE_FLAG_WATER =COLLISION_TYPE_WATER << COLLISION_TYPE_FLAG_SHIFT, + COLLISION_TYPE_FLAG_SHIFT =5, + COLLISION_TYPE_FLAG_NORMAL =COLLISION_TYPE_NORMAL << COLLISION_TYPE_FLAG_SHIFT, + COLLISION_TYPE_FLAG_DAMAGE =COLLISION_TYPE_DAMAGE << COLLISION_TYPE_FLAG_SHIFT, + COLLISION_TYPE_FLAG_SLIPPERY =COLLISION_TYPE_SLIPPERY << COLLISION_TYPE_FLAG_SHIFT, + COLLISION_TYPE_FLAG_ELECTRIC =COLLISION_TYPE_ELECTRIC << COLLISION_TYPE_FLAG_SHIFT, + COLLISION_TYPE_FLAG_STICKY =COLLISION_TYPE_STICKY << COLLISION_TYPE_FLAG_SHIFT, + COLLISION_TYPE_FLAG_WATER =COLLISION_TYPE_WATER << COLLISION_TYPE_FLAG_SHIFT, + COLLISION_TYPE_FLAG_SOLID =COLLISION_TYPE_SOLID << COLLISION_TYPE_FLAG_SHIFT, + COLLISION_TYPE_FLAG_DEATH =COLLISION_TYPE_DEATH << COLLISION_TYPE_FLAG_SHIFT, + COLLISION_TYPE_FLAG_DESTRUCTABLE =COLLISION_TYPE_DESTRUCTABLE << COLLISION_TYPE_FLAG_SHIFT, - COLLISION_TYPE_MASK = (0xff << COLLISION_TYPE_FLAG_SHIFT)&0xff, - COLLISION_MASK = (0xff-COLLISION_TYPE_MASK) + COLLISION_TYPE_MASK = ((0xff<