Fix WIND decoration, and reset dcolour in create_part

This commit is contained in:
jacksonmj 2011-05-28 21:44:07 +01:00 committed by Simon Robertshaw
parent a2c171fbf9
commit 5e414e64dc
3 changed files with 3 additions and 2 deletions

View File

@ -329,7 +329,7 @@ struct particle
int flags;
int tmp;
int tmp2;
int dcolour;
unsigned int dcolour;
};
typedef struct particle particle;

View File

@ -989,7 +989,7 @@ int parse_save(void *save, int size, int replace, int x0, int y0, unsigned char
// Replace invisible particles with something sensible and add decoration to hide it
x = (int)(parts[i-1].x+0.5f);
y = (int)(parts[i-1].y+0.5f);
parts[i-1].dcolour = 0x010101;
parts[i-1].dcolour = 0xFF000000;
parts[i-1].type = PT_DMND;
}
}

View File

@ -709,6 +709,7 @@ inline int create_part(int p, int x, int y, int t)//the function for creating a
else
i = p;
parts[i].dcolour = 0;
if (t==PT_GLAS)
{
parts[i].pavg[1] = pv[y/CELL][x/CELL];