Advertisement
ijontichy

<stdin>

Dec 2nd, 2012
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.86 KB | None | 0 0
  1. function int PieceCollides(int pX, int pY, int type, int rotation)
  2. collides = PieceCollides(x, i, type, rot);
  3. if (PieceCollides(x+j, y, type, rot))
  4. if (PieceCollides(x, y+ret, type, rot)) { ret -= 1; }
  5. if (PieceCollides(x, y+j, type, rot))
  6. if (!PieceCollides(PieceX, PieceY, PieceType, PieceRot)) { return 0; }
  7. if (!PieceCollides(PieceX+kx, PieceY+ky, PieceType, PieceRot))
  8. if (!PieceCollides(PieceX+kx, PieceY+ky, PieceType, PieceRot))
  9. if (!PieceCollides(pX, pY, type, rotation) &&
  10. PieceCollides(pX+1, pY, type, rotation) &&
  11. PieceCollides(pX, pY+1, type, rotation) &&
  12. PieceCollides(pX-1, pY, type, rotation) &&
  13. PieceCollides(pX, pY-1, type, rotation))
  14. if (PieceCollides(PieceX, PieceY, PieceType, PieceRot))
  15. if (PieceCollides(PieceX, PieceY+1, PieceType, PieceRot))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement