diff options
| author | jacksonmj <jacksonmj@jacksonmj.none> | 2011-01-31 02:42:34 (GMT) |
|---|---|---|
| committer | jacksonmj <jacksonmj@jacksonmj.none> | 2011-01-31 02:42:34 (GMT) |
| commit | cdd7399cc1c009838970ab5dce60c5ad4c332d46 (patch) | |
| tree | c0db98fec2d034f5eb949b3bdc123039be8ebe1f /src/interface.c | |
| parent | f85ef31b1f9b643e04a5e4614a26dd27332ced19 (diff) | |
| download | powder-cdd7399cc1c009838970ab5dce60c5ad4c332d46.zip powder-cdd7399cc1c009838970ab5dce60c5ad4c332d46.tar.gz | |
Make console recognise element names
Diffstat (limited to 'src/interface.c')
| -rw-r--r-- | src/interface.c | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/src/interface.c b/src/interface.c index 7975278..221f2d5 100644 --- a/src/interface.c +++ b/src/interface.c @@ -3927,3 +3927,19 @@ char *console_ui(pixel *vid_buf,char error[255]) { //TODO: error messages, show } +int console_get_type(char *element) +{ + int i; + char num[4]; + i = atoi(element); + sprintf(num,"%d",i); + if (i>=0 && i<PT_NUM && strcmp(element,num)==0) + return i; + if (strcasecmp(element,"C4")==0) return PT_PLEX; + if (strcasecmp(element,"C5")==0) return PT_C5; + for (i=0; i<PT_NUM; i++) { + if (strcasecmp(element,ptypes[i].name)==0) + return i; + } + return -1; +} |
