summaryrefslogtreecommitdiff
path: root/src/interface.c
diff options
context:
space:
mode:
authorjacksonmj <jacksonmj@jacksonmj.none>2011-02-07 17:11:18 (GMT)
committer jacksonmj <jacksonmj@jacksonmj.none>2011-02-07 17:13:31 (GMT)
commitcb74b0bacfd4d726d2713f5e3e26f4f8548cb90f (patch)
tree55de1c4fcbdc62eb4364ce2a1b6f295acfd40cf0 /src/interface.c
parent29bd6e42f578aaee5aa82156d6150966059a200d (diff)
downloadpowder-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.c14
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;