diff options
| author | jacksonmj <jacksonmj@jacksonmj.none> | 2011-02-07 17:11:18 (GMT) |
|---|---|---|
| committer | jacksonmj <jacksonmj@jacksonmj.none> | 2011-02-07 17:13:31 (GMT) |
| commit | cb74b0bacfd4d726d2713f5e3e26f4f8548cb90f (patch) | |
| tree | 55de1c4fcbdc62eb4364ce2a1b6f295acfd40cf0 /src/interface.c | |
| parent | 29bd6e42f578aaee5aa82156d6150966059a200d (diff) | |
| download | powder-cb74b0bacfd4d726d2713f5e3e26f4f8548cb90f.zip powder-cb74b0bacfd4d726d2713f5e3e26f4f8548cb90f.tar.gz | |
Improve console element parsing
GOL, 34, 2x2 now work. Element types can no longer be referred to by
number, to remove ambiguity between type and particle number.
Diffstat (limited to 'src/interface.c')
| -rw-r--r-- | src/interface.c | 14 |
1 files changed, 1 insertions, 13 deletions
diff --git a/src/interface.c b/src/interface.c index ea63733..32c83a1 100644 --- a/src/interface.c +++ b/src/interface.c @@ -3957,19 +3957,7 @@ char *console_ui(pixel *vid_buf,char error[255]) { //TODO: error messages, show int console_parse_type(char *txt, int *element, char *err) { - int i = atoi(txt); - char num[4]; - if (i>=0 && i<PT_NUM) - { - sprintf(num,"%d",i); - if (strcmp(txt,num)==0) - { - *element = i; - strcpy(err,""); - return 1; - } - } - i = -1; + int i = -1; // alternative names for some elements if (strcasecmp(txt,"C4")==0) i = PT_PLEX; else if (strcasecmp(txt,"C5")==0) i = PT_C5; |
