Home
last modified time | relevance | path

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 DVIBR.cpp53 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 DGOLD.cpp54 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 DVIRS.cpp57 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 DVINE.cpp55 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 DPLNT.cpp54 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 DPIPE.cpp114 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 DSPRK.cpp158 int rndstore = RNG::Ref().gen()%100; in update() local
159 if (!rndstore) in update()
161 else if (3 > rndstore) in update()