| 
						
						
							
								
							
						
						
					 | 
					 | 
					@ -128,18 +128,14 @@ public class HeightMap { | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					        this.fullExtentsX = halfExtentsX * 2; | 
					 | 
					 | 
					 | 
					        this.fullExtentsX = halfExtentsX * 2; | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					        this.fullExtentsY = halfExtentsY * 2; | 
					 | 
					 | 
					 | 
					        this.fullExtentsY = halfExtentsY * 2; | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					        // load the heightmap image.
 | 
					 | 
					 | 
					 | 
					 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					        // We needed to flip the image as OpenGL and Shadowbane both use the bottom left corner as origin.
 | 
					 | 
					 | 
					 | 
					        // We needed to flip the image as OpenGL and Shadowbane both use the bottom left corner as origin.
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					        this.heightmapImage = null; | 
					 | 
					 | 
					 | 
					        this.heightmapImage = null; | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					        // Calculate the data we do not load from table
 | 
					 | 
					 | 
					 | 
					        // Calculate the data we do not load from table
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					        this.bucketWidthX = 1; | 
					 | 
					 | 
					 | 
					        this.bucketWidthX = halfExtentsX; | 
				
			
			
				
				
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					        this.bucketWidthY = 1; | 
					 | 
					 | 
					 | 
					        this.bucketWidthY = halfExtentsY; | 
				
			
			
				
				
			
		
	
		
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					        this.pixelColorValues = new int[this.fullExtentsX + 1][this.fullExtentsY + 1]; | 
					 | 
					 | 
					 | 
					        this.pixelColorValues = new int[this.fullExtentsX + 1][this.fullExtentsY + 1]; | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
	
		
		
			
				
					| 
						
							
								
							
						
						
							
								
							
						
						
					 | 
					 | 
					@ -173,8 +169,8 @@ public class HeightMap { | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					        // Calculate the data we do not load from table
 | 
					 | 
					 | 
					 | 
					        // Calculate the data we do not load from table
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					        this.bucketWidthX = 1; | 
					 | 
					 | 
					 | 
					        this.bucketWidthX = halfExtentsX; | 
				
			
			
				
				
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					        this.bucketWidthY = 1; | 
					 | 
					 | 
					 | 
					        this.bucketWidthY = halfExtentsY; | 
				
			
			
				
				
			
		
	
		
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					        this.pixelColorValues = new int[this.fullExtentsX + 1][this.fullExtentsY + 1]; | 
					 | 
					 | 
					 | 
					        this.pixelColorValues = new int[this.fullExtentsX + 1][this.fullExtentsY + 1]; | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
	
		
		
			
				
					| 
						
							
								
							
						
						
						
					 | 
					 | 
					
  |