some ARAY changes so that more complex things can be made, http://powdertoy.co.uk/Browse/View.html?ID=103300
This commit is contained in:
parent
fd2f0c905b
commit
cf2489916c
10
src/powder.c
10
src/powder.c
@ -2128,7 +2128,7 @@ void update_particles_i(pixel *vid, int start, int inc)
|
|||||||
}
|
}
|
||||||
else if(parts[r>>8].type==PT_FILT){
|
else if(parts[r>>8].type==PT_FILT){
|
||||||
colored = parts[r>>8].ctype;
|
colored = parts[r>>8].ctype;
|
||||||
}else if(parts[r>>8].type!=PT_INWR && parts[r>>8].type!=PT_ARAY) {
|
}else if(parts[r>>8].type!=PT_INWR && parts[r>>8].type!=PT_ARAY && parts[r>>8].type!=PT_WIFI) {
|
||||||
if(nyy!=0 || nxx!=0){
|
if(nyy!=0 || nxx!=0){
|
||||||
create_part(-1, x+nxi+nxx, y+nyi+nyy, PT_SPRK);
|
create_part(-1, x+nxi+nxx, y+nyi+nyy, PT_SPRK);
|
||||||
}
|
}
|
||||||
@ -2138,6 +2138,8 @@ void update_particles_i(pixel *vid, int start, int inc)
|
|||||||
if(parts[r>>8].type==PT_BRAY){
|
if(parts[r>>8].type==PT_BRAY){
|
||||||
parts[r>>8].life = 1;
|
parts[r>>8].life = 1;
|
||||||
docontinue = 1;
|
docontinue = 1;
|
||||||
|
} else if(parts[r>>8].type==PT_INWR || parts[r>>8].type==PT_ARAY || parts[r>>8].type==PT_WIFI) {
|
||||||
|
docontinue = 1;
|
||||||
} else {
|
} else {
|
||||||
docontinue = 0;
|
docontinue = 0;
|
||||||
}
|
}
|
||||||
@ -3371,6 +3373,12 @@ void update_particles_i(pixel *vid, int start, int inc)
|
|||||||
parts[r>>8].type = PT_SPRK;
|
parts[r>>8].type = PT_SPRK;
|
||||||
parts[r>>8].ctype = PT_PSCN;
|
parts[r>>8].ctype = PT_PSCN;
|
||||||
parts[r>>8].life = 4;
|
parts[r>>8].life = 4;
|
||||||
|
}
|
||||||
|
else if(parts[r>>8].type==PT_INWR&&parts[r>>8].life==0 && wireless[parts[i].tmp][0])
|
||||||
|
{
|
||||||
|
parts[r>>8].type = PT_SPRK;
|
||||||
|
parts[r>>8].ctype = PT_INWR;
|
||||||
|
parts[r>>8].life = 4;
|
||||||
}
|
}
|
||||||
else if(parts[r>>8].type==PT_SPRK && parts[r>>8].ctype!=PT_NSCN && parts[r>>8].life>=3 && !wireless[parts[i].tmp][0])
|
else if(parts[r>>8].type==PT_SPRK && parts[r>>8].ctype!=PT_NSCN && parts[r>>8].life>=3 && !wireless[parts[i].tmp][0])
|
||||||
{
|
{
|
||||||
|
Reference in New Issue
Block a user