mirror of
https://github.com/The-Powder-Toy/The-Powder-Toy.git
synced 2025-08-30 19:29:52 +02:00
GOLD changes photons to yellow
This commit is contained in:
@@ -4273,21 +4273,22 @@ killed:
|
|||||||
|
|
||||||
// this should be replaced with a particle type attribute ("photwl" or something)
|
// this should be replaced with a particle type attribute ("photwl" or something)
|
||||||
if ((r & 0xFF) == PT_PSCN) parts[i].ctype = 0x00000000;
|
if ((r & 0xFF) == PT_PSCN) parts[i].ctype = 0x00000000;
|
||||||
if ((r & 0xFF) == PT_NSCN) parts[i].ctype = 0x00000000;
|
else if ((r & 0xFF) == PT_NSCN) parts[i].ctype = 0x00000000;
|
||||||
if ((r & 0xFF) == PT_SPRK) parts[i].ctype = 0x00000000;
|
else if ((r & 0xFF) == PT_SPRK) parts[i].ctype = 0x00000000;
|
||||||
if ((r & 0xFF) == PT_COAL) parts[i].ctype = 0x00000000;
|
else if ((r & 0xFF) == PT_COAL) parts[i].ctype = 0x00000000;
|
||||||
if ((r & 0xFF) == PT_BCOL) parts[i].ctype = 0x00000000;
|
else if ((r & 0xFF) == PT_BCOL) parts[i].ctype = 0x00000000;
|
||||||
if ((r & 0xFF) == PT_PLEX) parts[i].ctype &= 0x1F00003E;
|
else if ((r & 0xFF) == PT_PLEX) parts[i].ctype &= 0x1F00003E;
|
||||||
if ((r & 0xFF) == PT_NITR) parts[i].ctype &= 0x0007C000;
|
else if ((r & 0xFF) == PT_NITR) parts[i].ctype &= 0x0007C000;
|
||||||
if ((r & 0xFF) == PT_NBLE) parts[i].ctype &= 0x3FFF8000;
|
else if ((r & 0xFF) == PT_NBLE) parts[i].ctype &= 0x3FFF8000;
|
||||||
if ((r & 0xFF) == PT_LAVA) parts[i].ctype &= 0x3FF00000;
|
else if ((r & 0xFF) == PT_LAVA) parts[i].ctype &= 0x3FF00000;
|
||||||
if ((r & 0xFF) == PT_ACID) parts[i].ctype &= 0x1FE001FE;
|
else if ((r & 0xFF) == PT_ACID) parts[i].ctype &= 0x1FE001FE;
|
||||||
if ((r & 0xFF) == PT_DUST) parts[i].ctype &= 0x3FFFFFC0;
|
else if ((r & 0xFF) == PT_DUST) parts[i].ctype &= 0x3FFFFFC0;
|
||||||
if ((r & 0xFF) == PT_SNOW) parts[i].ctype &= 0x03FFFFFF;
|
else if ((r & 0xFF) == PT_SNOW) parts[i].ctype &= 0x03FFFFFF;
|
||||||
if ((r & 0xFF) == PT_GOO) parts[i].ctype &= 0x3FFAAA00;
|
else if ((r & 0xFF) == PT_GOO) parts[i].ctype &= 0x3FFAAA00;
|
||||||
if ((r & 0xFF) == PT_PLNT) parts[i].ctype &= 0x0007C000;
|
else if ((r & 0xFF) == PT_PLNT) parts[i].ctype &= 0x0007C000;
|
||||||
if ((r & 0xFF) == PT_PLUT) parts[i].ctype &= 0x001FCE00;
|
else if ((r & 0xFF) == PT_PLUT) parts[i].ctype &= 0x001FCE00;
|
||||||
if ((r & 0xFF) == PT_URAN) parts[i].ctype &= 0x003FC000;
|
else if ((r & 0xFF) == PT_URAN) parts[i].ctype &= 0x003FC000;
|
||||||
|
else if ((r & 0xFF) == PT_GOLD) parts[i].ctype &= 0x3C038100;
|
||||||
|
|
||||||
if (get_normal_interp(t, parts[i].x, parts[i].y, parts[i].vx, parts[i].vy, &nrx, &nry)) {
|
if (get_normal_interp(t, parts[i].x, parts[i].y, parts[i].vx, parts[i].vy, &nrx, &nry)) {
|
||||||
dp = nrx*parts[i].vx + nry*parts[i].vy;
|
dp = nrx*parts[i].vx + nry*parts[i].vy;
|
||||||
|
Reference in New Issue
Block a user