Size wordbubbles to text

This commit is contained in:
2014-06-15 19:57:42 -07:00
parent 9246e20394
commit 2d0785b91e

View File

@@ -623,18 +623,18 @@ var moonlightDialog = {
function stringSize(str, font)
{
var f = font || '12px arial',
o = $('<div>' + str + '</div>')
var widths = [];
var height = 0;
str.split("\n").forEach(function() {
var f = font || '12px arial';
var o = $('<div>' + str + '</div>')
.css({'position': 'absolute', 'float': 'left', 'visibility': 'hidden', 'font': f})
.appendTo($('body')),
w = o.width(),
h = o.height();
hstep = 0;
newlines = Math.max(1, str.split("\n").length);
if ( newlines > 1 )
hstep = 5;
.appendTo($('body'));
widths.push(o.width());
height += 5 + o.height();
}, this);
o.remove();
return [w/newlines, (h+hstep)*newlines];
return [Math.max(widths), height];
}
var EffectSprite = function(game, x, y, key, frame, animation) {