sorted out object collision enums

This commit is contained in:
aap 2020-05-06 17:13:46 +02:00
parent d015e09c92
commit c11912a8ec
4 changed files with 31 additions and 22 deletions

View file

@ -10,19 +10,28 @@ enum {
CUTSCENE_OBJECT = 4,
};
enum {
enum CollisionSpecialResponseCase
{
COLLRESPONSE_NONE,
COLLRESPONSE_CHANGE_MODEL,
COLLRESPONSE_SPLIT_MODEL,
COLLRESPONSE_SMASH_COMPLETELY,
COLLRESPONSE_CHANGE_THEN_SMASH,
COLLRESPONSE_UNKNOWN5,
COLLRESPONSE_LAMPOST,
COLLRESPONSE_SMALLBOX,
COLLRESPONSE_BIGBOX,
COLLRESPONSE_FENCEPART,
COLLRESPONSE_UNKNOWN5
};
COLLRESPONSE_SMASH_CARDBOARD_COMPLETELY = 50,
COLLRESPONSE_SMASH_WOODENBOX_COMPLETELY = 60,
COLLRESPONSE_SMASH_TRAFFICCONE_COMPLETELY = 70,
COLLRESPONSE_SMASH_BARPOST_COMPLETELY = 80,
enum CollisionDamageEffect
{
DAMAGE_EFFECT_NONE,
DAMAGE_EFFECT_CHANGE_MODEL,
DAMAGE_EFFECT_SPLIT_MODEL,
DAMAGE_EFFECT_SMASH_COMPLETELY,
DAMAGE_EFFECT_CHANGE_THEN_SMASH,
DAMAGE_EFFECT_SMASH_CARDBOARD_COMPLETELY = 50,
DAMAGE_EFFECT_SMASH_WOODENBOX_COMPLETELY = 60,
DAMAGE_EFFECT_SMASH_TRAFFICCONE_COMPLETELY = 70,
DAMAGE_EFFECT_SMASH_BARPOST_COMPLETELY = 80
};
class CVehicle;