Wolf3D-Mac/StateDef.c

1 line
8.5 KiB
C
Raw Permalink Normal View History

#include "wolfdef.h" state_t states[NUMSTATES] = { {S_GUARD_WLK4, 0, T_STAND, A_NULL, ST_GRD_STND}, {S_GUARD_WLK1,12, T_CHASE, A_TARGET, ST_GRD_WLK2}, {S_GUARD_WLK2,12, T_CHASE, A_TARGET, ST_GRD_WLK3}, {S_GUARD_WLK3,12, T_CHASE, A_TARGET, ST_GRD_WLK4}, {S_GUARD_WLK4,12, T_CHASE, A_TARGET, ST_GRD_WLK1}, {S_GUARD_ATK1,16, T_NULL, A_NULL, ST_GRD_ATK2}, {S_GUARD_ATK2,16, T_NULL, A_NULL, ST_GRD_ATK3}, {S_GUARD_ATK3,16, T_NULL, A_SHOOT, ST_GRD_WLK1}, {S_GUARD_PAIN,12, T_NULL, A_NULL, ST_GRD_WLK1}, {S_GUARD_PAIN, 8, T_NULL, A_NULL, ST_GRD_DTH1}, {S_GUARD_DTH1, 8, T_NULL, A_SCREAM, ST_GRD_DTH2}, {S_GUARD_DTH2, 8, T_NULL, A_THUD, ST_GRD_DTH3}, {S_GUARD_DTH3, 0, T_NULL, A_NULL, ST_GRD_DTH3}, {S_DOG_WLK4, 0, T_STAND, A_NULL, ST_DOG_STND}, {S_DOG_WLK1, 8, T_CHASE, A_TARGET, ST_DOG_WLK2}, {S_DOG_WLK2, 8, T_CHASE, A_TARGET, ST_DOG_WLK3}, {S_DOG_WLK3, 8, T_CHASE, A_TARGET, ST_DOG_WLK4}, {S_DOG_WLK4, 8, T_CHASE, A_TARGET, ST_DOG_WLK1}, {S_DOG_ATK1, 8, T_NULL, A_NULL, ST_DOG_ATK2}, {S_DOG_ATK2, 8, T_NULL, A_NULL, ST_DOG_ATK3}, {S_DOG_ATK3,20, T_NULL, A_BITE, ST_DOG_ATK4}, {S_DOG_WLK1, 8, T_NULL, A_NULL, ST_DOG_WLK1}, {S_DOG_DTH1, 8, T_NULL, A_NULL, ST_DOG_DTH2}, {S_DOG_DTH2, 8, T_NULL, A_SCREAM, ST_DOG_DTH3}, {S_DOG_DTH3, 8, T_NULL, A_THUD, ST_DOG_DTH4}, {S_DOG_DTH3, 0, T_NULL, A_NULL, ST_DOG_DTH4}, {S_SS_WLK4, 0, T_STAND, A_NULL, ST_SS_STND}, {S_SS_WLK1,20, T_CHASE, A_TARGET, ST_SS_WLK2}, {S_SS_WLK2,20, T_CHASE, A_TARGET, ST_SS_WLK3}, {S_SS_WLK3,20, T_CHASE, A_TARGET, ST_SS_WLK4}, {S_SS_WLK4,20, T_CHASE, A_TARGET, ST_SS_WLK1}, {S_SS_ATK1,20, T_NULL, A_NULL, ST_SS_ATK2}, {S_SS_ATK2,20, T_NULL, A_NULL, ST_SS_ATK3}, {S_SS_ATK3, 8, T_NULL, A_SHOOT, ST_SS_ATK4}, {S_SS_ATK2, 8, T_NULL, A_NULL, ST_SS_ATK5}, {S_SS_ATK3, 8, T_NULL, A_SHOOT, ST_SS_ATK6}, {S_SS_ATK2, 8, T_NULL, A_NULL, ST_SS_ATK7}, {S_SS_ATK3, 8, T_NULL, A_SHOOT, ST_SS_ATK8}, {S_SS_ATK2, 8, T_NULL, A_NULL, ST_SS_ATK9}, {S_SS_ATK3, 8, T_NULL, A_SHOOT, ST_SS_WLK1}, {S_SS_PAIN, 8, T_NULL, A_NULL, ST_SS_WLK1}, {S_SS_PAIN, 8, T_NULL, A_NULL, ST_SS_DTH1}, {S_SS_DTH1, 8, T_NULL, A_SCREAM, ST_SS_DTH2}, {S_SS_DTH2, 8, T_NULL, A_THUD, ST_SS_DTH3}, {S_SS_DTH3, 0, T_NULL, A_NULL, ST_SS_DTH3}, {S_OFFICER_WLK4, 0, T_STAND, A_NULL, ST_OFC_STND}, {S_OFFICER_WLK1,12, T_CHASE, A_TARGET, ST_OFC_WLK2}, {S_OFFICER_WLK2, 8, T_CHASE, A_TARGET, ST_OFC_WLK3}, {S_OFFICER_WLK3,12, T_CHASE, A_TARGET, ST_OFC_WLK4}, {S_OFFICER_WLK4, 8, T_CHASE, A_TARGET, ST_OFC_WLK1}, {S_OFFICER_ATK1, 8, T_NULL, A_NULL, ST_OFC_ATK2}, {S_OFFICER_ATK2, 8, T_NULL, A_NULL, ST_OFC_ATK3}, {S_OFFICER_ATK3,16, T_NULL, A_SHOOT, ST_OFC_WLK1}, {S_OFFICER_PAIN, 8, T_NULL, A_NULL, ST_OFC_WLK1}, {S_OFFICER_PAIN, 8, T_NULL, A_NULL, ST_OFC_DTH1}, {S_OFFICER_DTH1, 8, T_NULL, A_SCREAM, ST_OFC_DTH2}, {S_OFFICER_DTH2, 8, T_NULL, A_THUD, ST_OFC_DTH3}, {S_OFFICER_DTH3, 0, T_NULL, A_NULL, ST_OFC_DTH3}, {S_MUTANT_WLK4, 0, T_STAND, A_NULL, ST_MUTANT_STND}, {S_MUTANT_WLK1,16, T_CHASE, A_TARGET, ST_MUTANT_WLK2}, {S_MUTANT_WLK2,16, T_CHASE, A_TARGET, ST_MUTANT_WLK3}, {S_MUTANT_WLK3,16, T_CHASE, A_TARGET, ST_MUTANT_WLK4}, {S_MUTANT_WLK4,16, T_CHASE, A_TARGET, ST_MUTANT_WLK1}, {S_MUTANT_ATK1, 8, T_NULL, A_NULL, ST_MUTANT_ATK2}, {S_MUTANT_ATK2,20, T_NULL, A_SHOOT, ST_MUTANT_ATK3}, {S_MUTANT_ATK1, 8, T_NULL, A_NULL, ST_MUTANT_ATK4}, {S_MUTANT_ATK3,20, T_NULL, A_SHOOT, ST_MUTANT_WLK1}, {S_MUTANT_PAIN, 8, T_NULL, A_NULL, ST_MUTANT_WLK1}, {S_MUTANT_PAIN, 8, T_NULL, A_NULL, ST_MUTANT_DTH1}, {S_MUTANT_DTH1, 8, T_NULL, A_SCREAM, ST_MUTANT_DTH2}, {S_MUTANT_DTH2, 8, T_NULL, A_THUD, ST_MUTANT_DTH3}, {S_MUTANT_DTH3, 0, T_NULL, A_NULL, ST_MUTANT_DTH3}, {S_HANS_WLK4, 0, T_STAND, A_NULL, ST_HANS_STND}, {S_HANS_WLK1,20, T_CHASE, A_TARGET, ST_HANS_WLK2}, {S_HANS_WLK2,20, T_CHASE, A_TARGET, ST_HANS_WLK3}, {S_HANS_WLK3,20, T_CHASE, A_TARGET, ST_HANS_WLK4}, {S_HANS_WLK4,20, T_CHASE, A_TARGET, ST_HANS_WLK1}, {S_HANS_ATK1,40, T_NULL, A_NULL, ST_HANS_ATK2}, {S_HANS_ATK2,12, T_NULL, A_SHOOT, ST_HANS_ATK3}, {S_HANS_ATK3,12, T_NULL, A_SHOOT, ST_HANS_ATK4}, {S_HANS_ATK2,12, T_NULL, A_SHOOT, ST_HANS_ATK5}, {S_HANS_ATK3,12, T_NULL, A_SHOOT, ST_HANS_ATK6}, {S_HANS_ATK2,12, T_NULL, A_