Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- void collide(){
- int tileX = ((player.x + 8) - scrollX) / 16;
- int tileY = ((player.y + 31) - scrollY) / 16;
- int collidedTile = map[(tileY * 32) + tileX][0];
- int collidedTileUp1 = map[((tileY - 1) * 32) + tileX][0];
- if(DEBUG){
- FntPrint("COLLIDED TILE ID: %d\n", collidedTile);
- FntPrint("TILE X: %d\n", tileX);
- FntPrint("TILE Y: %d\n", tileY);
- }
- if(collidedTile == 2) player.y--;
- if(collidedTileUp1 == 23 || collidedTile == 23){
- player.onLadder = true;
- } else {
- player.onLadder = false;
- }
- if(DEBUG){
- FntPrint("ON LADDER: %d\n", player.onLadder);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment