diff options
| author | jacksonmj <mj-pt@jacksonmj.co.uk> | 2012-04-27 16:41:45 (GMT) |
|---|---|---|
| committer | jacksonmj <mj-pt@jacksonmj.co.uk> | 2012-04-27 16:42:22 (GMT) |
| commit | 418bdf0892b53103faa2976a1621bf83de92c59c (patch) | |
| tree | f21ab6e12b37354a13ef6f837ff1bfd8075a439d /src | |
| parent | 2dbb14b8b45c36f12837503413932aa9502422ff (diff) | |
| download | powder-418bdf0892b53103faa2976a1621bf83de92c59c.zip powder-418bdf0892b53103faa2976a1621bf83de92c59c.tar.gz | |
Add tmp2 support to old console
Diffstat (limited to 'src')
| -rw-r--r-- | src/console.c | 47 |
1 files changed, 39 insertions, 8 deletions
diff --git a/src/console.c b/src/console.c index 6d8ffe2..40807c9 100644 --- a/src/console.c +++ b/src/console.c @@ -340,7 +340,7 @@ int process_command_old(pixel *vid_buf, char *console, char *console_error) } } } - if (strcmp(console3, "type")==0) + else if (strcmp(console3, "type")==0) { if (strcmp(console4, "all")==0) { @@ -369,7 +369,7 @@ int process_command_old(pixel *vid_buf, char *console, char *console_error) } } } - if (strcmp(console3, "temp")==0) + else if (strcmp(console3, "temp")==0) { if (strcmp(console4, "all")==0) { @@ -398,7 +398,7 @@ int process_command_old(pixel *vid_buf, char *console, char *console_error) } } } - if (strcmp(console3, "tmp")==0) + else if (strcmp(console3, "tmp")==0) { if (strcmp(console4, "all")==0) { @@ -427,7 +427,36 @@ int process_command_old(pixel *vid_buf, char *console, char *console_error) } } } - if (strcmp(console3, "x")==0) + else if (strcmp(console3, "tmp2")==0) + { + if (strcmp(console4, "all")==0) + { + j = atoi(console5); + for (i=0; i<NPART; i++) + { + if (parts[i].type) + parts[i].tmp2 = j; + } + } + else if (console_parse_type(console4, &j, console_error)) + { + k = atoi(console5); + for (i=0; i<NPART; i++) + { + if (parts[i].type == j) + parts[i].tmp2 = k; + } + } + else + { + if (console_parse_partref(console4, &i, console_error)) + { + j = atoi(console5); + parts[i].tmp2 = j; + } + } + } + else if (strcmp(console3, "x")==0) { if (strcmp(console4, "all")==0) { @@ -456,7 +485,7 @@ int process_command_old(pixel *vid_buf, char *console, char *console_error) } } } - if (strcmp(console3, "y")==0) + else if (strcmp(console3, "y")==0) { if (strcmp(console4, "all")==0) { @@ -485,7 +514,7 @@ int process_command_old(pixel *vid_buf, char *console, char *console_error) } } } - if (strcmp(console3, "ctype")==0) + else if (strcmp(console3, "ctype")==0) { if (strcmp(console4, "all")==0) { @@ -514,7 +543,7 @@ int process_command_old(pixel *vid_buf, char *console, char *console_error) } } } - if (strcmp(console3, "vx")==0) + else if (strcmp(console3, "vx")==0) { if (strcmp(console4, "all")==0) { @@ -543,7 +572,7 @@ int process_command_old(pixel *vid_buf, char *console, char *console_error) } } } - if (strcmp(console3, "vy")==0) + else if (strcmp(console3, "vy")==0) { if (strcmp(console4, "all")==0) { @@ -572,6 +601,8 @@ int process_command_old(pixel *vid_buf, char *console, char *console_error) } } } + else + strcpy(console_error, "Invalid property"); } else strcpy(console_error, "Invalid Command"); |
