If tileHeight < 0, the results of this method are undefined. If tileHeight == 0, an ArithmeticException will be thrown.
@throws ArithmeticException If tileHeight == 0.
 If tileHeight < 0, the results of this method are undefined. If tileHeight == 0, an ArithmeticException will be thrown.
@throws ArithmeticException If tileHeight == 0.
 |  | 
 |  | 
 |  | 
 |  |