fixed SWCH bug
This commit is contained in:
parent
e2d4431b46
commit
c5df30d90b
16
src/powder.c
16
src/powder.c
@ -2135,18 +2135,18 @@ void update_particles_i(pixel *vid, int start, int inc)
|
||||
}
|
||||
}
|
||||
}
|
||||
//Check if there is a SWCH that is currently covered with SPRK
|
||||
//If so check if the current SPRK is covering a NSCN
|
||||
//If so turn the SPRK that covers the SWCH back into SWCH and turn it off
|
||||
if(rt==PT_SPRK && parts[r>>8].ctype == PT_SWCH && t==PT_SPRK)
|
||||
//Check if there is a SWCH that is currently covered with SPRK
|
||||
//If so check if the current SPRK is covering a NSCN
|
||||
//If so turn the SPRK that covers the SWCH back into SWCH and turn it off
|
||||
if(rt==PT_SPRK && parts[r>>8].ctype == PT_SWCH && t==PT_SPRK)
|
||||
{
|
||||
pavg = parts_avg(r>>8, i);
|
||||
pavg = parts_avg(r>>8, i);
|
||||
if(parts[i].ctype == PT_NSCN&&pavg != PT_INSL)
|
||||
{
|
||||
parts[r>>8].type = PT_SWCH;
|
||||
{
|
||||
parts[r>>8].type = PT_SWCH;
|
||||
parts[r>>8].ctype = PT_NONE;
|
||||
parts[r>>8].life = 0;
|
||||
}
|
||||
}
|
||||
}
|
||||
pavg = parts_avg(i, r>>8);
|
||||
if(rt==PT_SWCH && t==PT_SPRK)
|
||||
|
Reference in New Issue
Block a user