TapestryEngine

A 2D Platformer Game Engine
Log | Files | Refs

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 }