heightmap.c
changeset 5558 6bb52a5060a8
parent 4549 60410aa1aa88
child 5411 ff8773876e0a
equal deleted inserted replaced
5557:dc2402eb851b 5558:6bb52a5060a8
   316 			default:                   NOT_REACHED(); return;
   316 			default:                   NOT_REACHED(); return;
   317 			}
   317 			}
   318 
   318 
   319 			/* Check if current tile is within the 1-pixel map edge or padding regions */
   319 			/* Check if current tile is within the 1-pixel map edge or padding regions */
   320 			if ((DistanceFromEdge(tile) <= 1) ||
   320 			if ((DistanceFromEdge(tile) <= 1) ||
   321 					(row < row_pad) || (row >= (height - row_pad)) ||
   321 					(row < row_pad) || (row >= (img_height + row_pad)) ||
   322 					(col < col_pad) || (col >= (width - col_pad))) {
   322 					(col < col_pad) || (col >= (img_width  + col_pad))) {
   323 				SetTileHeight(tile, 0);
   323 				SetTileHeight(tile, 0);
   324 			} else {
   324 			} else {
   325 				/* Use nearest neighbor resizing to scale map data.
   325 				/* Use nearest neighbor resizing to scale map data.
   326 				 *  We rotate the map 45 degrees (counter)clockwise */
   326 				 *  We rotate the map 45 degrees (counter)clockwise */
   327 				img_row = (((row - row_pad) * num_div) / img_scale);
   327 				img_row = (((row - row_pad) * num_div) / img_scale);