public void renderTile(int xp, int yp, Tile tile){
		
		xp -= xOffset;
		yp -= yOffset;
		
		for(int y=0;y<tile.sprite.SIZE;y++){
			int ya = y + yp + 0;
			for(int x=0;x<tile.sprite.SIZE;x++){
				int xa = x+xp;
				if(xa< -tile.sprite.SIZE || xa >= width || ya<0	|| ya >=height) continue;
				if(xa<0) xa =0;
				pixels[xa+ya*width] = tile.sprite.pixels[x+y*tile.sprite.SIZE];
			}
		}
	}