summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorjacksonmj <mj-pt@jacksonmj.co.uk>2011-04-01 11:19:41 (GMT)
committer Simon <simon@hardwired.org.uk>2011-04-04 15:10:28 (GMT)
commit0232fc930114d137f2ace18e3b9e23217815eda9 (patch)
treeb9fa5c4da36a3e7938c4f51a593f2ea88e302833 /src
parentd2d3956e72555d07bfaad9315c648f88c300d5b9 (diff)
downloadpowder-0232fc930114d137f2ace18e3b9e23217815eda9.zip
powder-0232fc930114d137f2ace18e3b9e23217815eda9.tar.gz
Use floats for vx,vy in old console
Diffstat (limited to 'src')
-rw-r--r--src/main.c25
1 files changed, 13 insertions, 12 deletions
diff --git a/src/main.c b/src/main.c
index 68d978b..1ef3f1e 100644
--- a/src/main.c
+++ b/src/main.c
@@ -3874,6 +3874,7 @@ int process_command(pixel *vid_buf,char *console,char *console_error,PyObject *p
#endif
int process_command_old(pixel *vid_buf,char *console,char *console_error) {
int y,x,nx,ny,i,j,k,m;
+ float f;
int do_next = 1;
char xcoord[10] = "";
char ycoord[10] = "";
@@ -4280,28 +4281,28 @@ int process_command_old(pixel *vid_buf,char *console,char *console_error) {
{
if(strcmp(console4, "all")==0)
{
- j = atoi(console5);
+ f = atof(console5);
for(i=0; i<NPART; i++)
{
if(parts[i].type)
- parts[i].vx = j;
+ parts[i].vx = f;
}
}
else if (console_parse_type(console4, &j, console_error))
{
- k = atoi(console5);
+ f = atof(console5);
for(i=0; i<NPART; i++)
{
if(parts[i].type == j)
- parts[i].vx = k;
+ parts[i].vx = f;
}
}
else
{
if (console_parse_partref(console4, &i, console_error))
{
- j = atoi(console5);
- parts[i].vx = j;
+ f = atof(console5);
+ parts[i].vx = f;
}
}
}
@@ -4309,28 +4310,28 @@ int process_command_old(pixel *vid_buf,char *console,char *console_error) {
{
if(strcmp(console4, "all")==0)
{
- j = atoi(console5);
+ f = atof(console5);
for(i=0; i<NPART; i++)
{
if(parts[i].type)
- parts[i].vy = j;
+ parts[i].vy = f;
}
}
else if (console_parse_type(console4, &j, console_error))
{
- k = atoi(console5);
+ f = atof(console5);
for(i=0; i<NPART; i++)
{
if(parts[i].type == j)
- parts[i].vy = k;
+ parts[i].vy = f;
}
}
else
{
if (console_parse_partref(console4, &i, console_error))
{
- j = atoi(console5);
- parts[i].vy = j;
+ f = atof(console5);
+ parts[i].vy = f;
}
}
}