Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function int PieceCollides(int pX, int pY, int type, int rotation)
- collides = PieceCollides(x, i, type, rot);
- if (PieceCollides(x+j, y, type, rot))
- if (PieceCollides(x, y+ret, type, rot)) { ret -= 1; }
- if (PieceCollides(x, y+j, type, rot))
- if (!PieceCollides(PieceX, PieceY, PieceType, PieceRot)) { return 0; }
- if (!PieceCollides(PieceX+kx, PieceY+ky, PieceType, PieceRot))
- if (!PieceCollides(PieceX+kx, PieceY+ky, PieceType, PieceRot))
- if (!PieceCollides(pX, pY, type, rotation) &&
- PieceCollides(pX+1, pY, type, rotation) &&
- PieceCollides(pX, pY+1, type, rotation) &&
- PieceCollides(pX-1, pY, type, rotation) &&
- PieceCollides(pX, pY-1, type, rotation))
- if (PieceCollides(PieceX, PieceY, PieceType, PieceRot))
- if (PieceCollides(PieceX, PieceY+1, PieceType, PieceRot))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement