Searched refs:rndstore (Results 1 – 7 of 7) sorted by relevance
/dports/games/powder-toy/The-Powder-Toy-95.0/src/simulation/elements/ |
H A D | VIBR.cpp | 53 int r, rx, ry, rndstore = 0; in Element_VIBR_update() local 89 rx = rndstore%3-1; in Element_VIBR_update() 90 ry = (rndstore>>2)%3-1; in Element_VIBR_update() 91 rndstore = rndstore >> 4; in Element_VIBR_update() 103 rx = rndstore%7-3; in Element_VIBR_update() 104 ry = (rndstore>>3)%7-3; in Element_VIBR_update() 124 index = sim->create_part(-3,x+((rndstore>>8)&3)-1,y+((rndstore>>10)&3)-1,PT_PHOT); in Element_VIBR_update() 194 rx = rndstore%7-3; in Element_VIBR_update() 195 rndstore >>= 3; in Element_VIBR_update() 196 ry = rndstore%7-3; in Element_VIBR_update() [all …]
|
H A D | GOLD.cpp | 54 int rx, ry, r, rndstore; in update() local 59 rndstore = RNG::Ref().gen(); in update() 60 rx = (rndstore % 9)-4; in update() 61 rndstore >>= 4; in update() 62 ry = (rndstore % 9)-4; in update() 103 int rndstore = RNG::Ref().gen(); in graphics() local 104 *colr += (rndstore % 10) - 5; in graphics() 105 rndstore >>= 4; in graphics() 106 *colg += (rndstore % 10)- 5; in graphics() 107 rndstore >>= 4; in graphics() [all …]
|
H A D | VIRS.cpp | 57 int r, rx, ry, rndstore = RNG::Ref().gen(); in Element_VIRS_update() local 60 parts[i].pavg[0] -= (rndstore & 0x1) ? 0:1; in Element_VIRS_update() 75 if (!(rndstore & 0x7) && --parts[i].pavg[1] <= 0) in Element_VIRS_update() 80 rndstore >>= 3; in Element_VIRS_update() 95 parts[i].pavg[0] = parts[ID(r)].pavg[0] + ((rndstore & 0x3) ? 2:1); in Element_VIRS_update() 102 if (!(rndstore & 0x3)) in Element_VIRS_update() 117 if (!(rndstore & 0x7)) in Element_VIRS_update() 132 rndstore >>= 3; in Element_VIRS_update() 142 rndstore = RNG::Ref().gen(); in Element_VIRS_update()
|
H A D | VINE.cpp | 55 int r, np, rx, ry, rndstore = RNG::Ref().gen(); in update() local 56 rx = (rndstore % 3) - 1; in update() 57 rndstore >>= 2; in update() 58 ry = (rndstore % 3) - 1; in update() 59 rndstore >>= 2; in update() 63 if (!(rndstore % 15)) in update()
|
H A D | PLNT.cpp | 54 int r, rx, ry, np, rndstore; in update() local 86 rndstore = RNG::Ref().gen(); in update() 87 if (surround_space && !(rndstore%4) && parts[i].tmp==1) in update() 89 rndstore >>= 3; in update() 90 int nnx = (rndstore%3) -1; in update() 91 rndstore >>= 2; in update() 92 int nny = (rndstore%3) -1; in update()
|
H A D | PIPE.cpp | 114 int rnd, rndstore; in Element_PIPE_update() local 230 rndstore = RNG::Ref().gen(); in Element_PIPE_update() 231 rnd = rndstore&7; in Element_PIPE_update() 456 int rndstore, rnd, rx, ry, r, x, y, np, q; in pushParticle() local 465 rndstore = RNG::Ref().gen(); in pushParticle() 471 rnd = rndstore&7; in pushParticle() 472 rndstore = rndstore>>3; in pushParticle()
|
H A D | SPRK.cpp | 158 int rndstore = RNG::Ref().gen()%100; in update() local 159 if (!rndstore) in update() 161 else if (3 > rndstore) in update()
|