summaryrefslogtreecommitdiff
path: root/src/console.c
diff options
context:
space:
mode:
authorjacksonmj <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)
commit418bdf0892b53103faa2976a1621bf83de92c59c (patch)
treef21ab6e12b37354a13ef6f837ff1bfd8075a439d /src/console.c
parent2dbb14b8b45c36f12837503413932aa9502422ff (diff)
downloadpowder-418bdf0892b53103faa2976a1621bf83de92c59c.zip
powder-418bdf0892b53103faa2976a1621bf83de92c59c.tar.gz
Add tmp2 support to old console
Diffstat (limited to 'src/console.c')
-rw-r--r--src/console.c47
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");