552ac7e9d978412a18325ffd788dc544ef1fe2ea.svn-base (2118B)
1 #include "symbol.h" 2 3 int ConvertStringToSymbol(char * str) 4 { 5 6 if (!strcmp(str, "IDLE") ) { return IDLE; } 7 else if (!strcmp(str, "IDLE_DRAWN") ) { return IDLE_DRAWN; } 8 else if (!strcmp(str, "RUN") ) { return RUN; } 9 else if (!strcmp(str, "RUN_DRAWN") ) { return RUN_DRAWN; } 10 else if (!strcmp(str, "JUMP") ) { return JUMP; } 11 else if (!strcmp(str, "JUMP_DRAWN") ) { return JUMP_DRAWN; } 12 else if (!strcmp(str, "JUMP_TO_FALL") ) { return JUMP_TO_FALL; } 13 else if (!strcmp(str, "JUMP_TO_FALL_DRAWN") ) { return JUMP_TO_FALL_DRAWN; } 14 else if (!strcmp(str, "FALL") ) { return FALL; } 15 else if (!strcmp(str, "FALL_DRAWN") ) { return FALL_DRAWN; } 16 else if (!strcmp(str, "IDLE_BEGIN") ) { return IDLE_BEGIN; } 17 else if (!strcmp(str, "IDLE_BEGIN_DRAWN") ) { return IDLE_BEGIN_DRAWN; } 18 else if (!strcmp(str, "SWIM") ) { return SWIM; } 19 else if (!strcmp(str, "SWIM_BEGIN") ) { return SWIM_BEGIN; } 20 else if (!strcmp(str, "TREAD") ) { return TREAD; } 21 else if (!strcmp(str, "DIE") ) { return DIE; } 22 else if (!strcmp(str, "DEAD") ) { return DEAD; } 23 else if (!strcmp(str, "ATTACK") ) { return ATTACK; } 24 else if (!strcmp(str, "LOOK") ) { return LOOK; } 25 else if (!strcmp(str, "EAT") ) { return EAT; } 26 else if (!strcmp(str, "SLEEP") ) { return SLEEP; } 27 else if (!strcmp(str, "PARTICLE") ) { return PARTICLE; } 28 else if (!strcmp(str, "SPLASH") ) { return SPLASH; } 29 else if (!strcmp(str, "HAZE") ) { return HAZE; } 30 else if (!strcmp(str, "GATE_UP") ) { return GATE_UP; } 31 else if (!strcmp(str, "GATE_DOWN") ) { return GATE_DOWN; } 32 else if (!strcmp(str, "GATE_LOWER") ) { return GATE_LOWER; } 33 else if (!strcmp(str, "GATE_LOWER_BEGIN") ) { return GATE_LOWER_BEGIN; } 34 else if (!strcmp(str, "GATE_RAISE") ) { return GATE_RAISE; } 35 else if (!strcmp(str, "LEFT") ) { return LEFT; } 36 else if (!strcmp(str, "RIGHT") ) { return RIGHT; } 37 else if (!strcmp(str, "NONE") ) { return -1; } 38 else 39 { 40 gCons->ConsPrintf("%s : unrecognized string\n", str); 41 return NULL; 42 } 43 }