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
|
//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 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 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)
|
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)
|
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].ctype = PT_NONE;
|
||||||
parts[r>>8].life = 0;
|
parts[r>>8].life = 0;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
pavg = parts_avg(i, r>>8);
|
pavg = parts_avg(i, r>>8);
|
||||||
if(rt==PT_SWCH && t==PT_SPRK)
|
if(rt==PT_SWCH && t==PT_SPRK)
|
||||||
|
Reference in New Issue
Block a user