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