Fix a single side of smart/dense texture being ill-rotated.

This commit is contained in:
AlgorithmX2
2014-08-10 00:15:14 -05:00
parent 19ab2d9f04
commit f713883688
3 changed files with 36 additions and 9 deletions
+12 -3
View File
@@ -14,15 +14,24 @@ public class TmpFlipableIcon extends FlipableIcon
public void setOriginal(IIcon i)
{
setFlip( false, false );
while (i instanceof FlipableIcon)
i = ((FlipableIcon) i).getOriginal();
{
FlipableIcon fi = (FlipableIcon) i;
if ( fi.flip_u )
this.flip_u = !this.flip_u;
if ( fi.flip_v )
this.flip_v = !this.flip_v;
i = fi.getOriginal();
}
if ( i == null )
original = nullIcon;
else
original = i;
setFlip( false, false );
}
}