Browse Source

Merge pull request #2 from trethaller/feature_float_tile

minor fixes
Pavel Alexandrov 6 years ago
parent
commit
7a73391490
2 changed files with 3 additions and 3 deletions
  1. 2 2
      h2d/Text.hx
  2. 1 1
      h2d/Tile.hx

+ 2 - 2
h2d/Text.hx

@@ -256,7 +256,7 @@ class Text extends Drawable {
 
 
 			if( cc == '\n'.code ) {
 			if( cc == '\n'.code ) {
 				if( x > xMax ) xMax = x;
 				if( x > xMax ) xMax = x;
-				if( calcLines ) lines.push(Std.int(x));
+				if( calcLines ) lines.push(Math.ceil(x));
 				switch( align ) {
 				switch( align ) {
 				case Left:
 				case Left:
 					x = 0;
 					x = 0;
@@ -275,7 +275,7 @@ class Text extends Drawable {
 				prevChar = cc;
 				prevChar = cc;
 			}
 			}
 		}
 		}
-		if( calcLines ) lines.push(Std.int(x));
+		if( calcLines ) lines.push(Math.ceil(x));
 		if( x > xMax ) xMax = x;
 		if( x > xMax ) xMax = x;
 
 
 		calcXMin = xMin;
 		calcXMin = xMin;

+ 1 - 1
h2d/Tile.hx

@@ -27,7 +27,7 @@ class Tile {
 	inline function get_iwidth() return Math.ceil(width + x) - ix;
 	inline function get_iwidth() return Math.ceil(width + x) - ix;
 
 
 	public var iheight(get,never) : Int;
 	public var iheight(get,never) : Int;
-	inline function get_iheight() return Std.ceil(height + y) - iy;
+	inline function get_iheight() return Math.ceil(height + y) - iy;
 
 
 	function new(tex : h3d.mat.Texture, x : Float, y : Float, w : Float, h : Float, dx : Float=0, dy : Float=0) {
 	function new(tex : h3d.mat.Texture, x : Float, y : Float, w : Float, h : Float, dx : Float=0, dy : Float=0) {
 		this.innerTex = tex;
 		this.innerTex = tex;