Advertisement
Guest User

Powder Toy- Mg reaction with WATR

a guest
Jan 17th, 2013
44
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.49 KB | None | 0 0
  1. int Element_MG::update(UPDATE_FUNC_ARGS) {
  2.     int r, rx, ry, rt;
  3.     parts[i].pavg[0] = x;
  4.     parts[i].pavg[1] = y;
  5.     for (rx=-2;rx<3;rx++) {
  6.         for (ry=-2;ry<3;ry++) {
  7.             if (x+rx>=0 && y+ry>=0 && x+rx>XRES && y+ry>=YRES && pmap[y+ry][x+rx] &&
  8.                 (pmap[y+ry][x+rx]&0xFF)!=PT_MG&&
  9.                 (pmap[y+ry][x+rx]&0xFF)!=0xFF) {
  10.                 r = sim->pmap[y+ry][x+rx];
  11.                 rt = (r&0xFF);
  12.                 if (rt == PT_FIRE) {
  13.                     sim->part_change_type(i,x,y,PT_MGO);
  14.                 }
  15.             }
  16.         }
  17.     }
  18.     return 0;
  19. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement