76a19443cda27943294066c9a30c7db403d3a9e2.svn-base (1850B)
1 #include "symbol.h" 2 3 int ConvertStringToSymbol(char * str) 4 { 5 6 if (!strcmp(str, "IDLE") ) { return IDLE; } 7 else if (!strcmp(str, "RUN") ) { return RUN; } 8 else if (!strcmp(str, "RUN_DRAWN") ) { return RUN_DRAWN; } 9 else if (!strcmp(str, "JUMP") ) { return JUMP; } 10 else if (!strcmp(str, "JUMP_TO_FALL") ) { return JUMP_TO_FALL; } 11 else if (!strcmp(str, "FALL") ) { return FALL; } 12 else if (!strcmp(str, "IDLE_BEGIN") ) { return IDLE_BEGIN; } 13 else if (!strcmp(str, "SWIM") ) { return SWIM; } 14 else if (!strcmp(str, "TREAD") ) { return TREAD; } 15 else if (!strcmp(str, "LOOK") ) { return LOOK; } 16 else if (!strcmp(str, "EAT") ) { return EAT; } 17 else if (!strcmp(str, "SLEEP") ) { return SLEEP; } 18 else if (!strcmp(str, "PARTICLE") ) { return PARTICLE; } 19 else if (!strcmp(str, "SPLASH") ) { return SPLASH; } 20 else if (!strcmp(str, "HAZE") ) { return HAZE; } 21 else if (!strcmp(str, "GATE_UP") ) { return GATE_UP; } 22 else if (!strcmp(str, "GATE_DOWN") ) { return GATE_DOWN; } 23 else if (!strcmp(str, "GATE_LOWER") ) { return GATE_LOWER; } 24 else if (!strcmp(str, "GATE_LOWER_BEGIN") ) { return GATE_LOWER_BEGIN; } 25 else if (!strcmp(str, "GATE_RAISE") ) { return GATE_RAISE; } 26 else if (!strcmp(str, "LEFT") ) { return LEFT; } 27 else if (!strcmp(str, "RIGHT") ) { return RIGHT; } 28 else if (!strcmp(str, "NONE") ) { return -1; } 29 else 30 { 31 gCons->ConsPrintf("%s : unrecognized string\n", str); 32 return NULL; 33 } 34 }