Skip to content

Commit 1c3b808

Browse files
committed
fix issues with big leaking into ui
1 parent fcc50d7 commit 1c3b808

File tree

1 file changed

+31
-8
lines changed

1 file changed

+31
-8
lines changed

lovely.toml

Lines changed: 31 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -337,18 +337,41 @@ target = "engine/text.lua"
337337
pattern = "if self.strings[k].W > self.config.W then self.config.W = self.strings[k].W; self.strings[k].W_offset = 0 end"
338338
position = "before"
339339
payload = '''
340-
if Big then
341-
if type(self.strings[k].W) == 'table' then
342-
self.strings[k].W = self.strings[k].W:to_number()
343-
end
344-
if type(self.strings[k].H) == 'table' then
345-
self.strings[k].H = self.strings[k].H:to_number()
346-
end
347-
end
340+
self.strings[k].W = to_number(self.strings[k].W)
341+
self.strings[k].H = to_number(self.strings[k].H)
348342
'''
349343
match_indent = true
350344
overwrite = false
351345

346+
[[patches]]
347+
[patches.pattern]
348+
target = "engine/text.lua"
349+
pattern = "if self.strings[k].W > self.config.W then"
350+
position = "before"
351+
payload = '''
352+
self.strings[k].W = to_number(self.strings[k].W)
353+
self.strings[k].H = to_number(self.strings[k].H)
354+
self.config.W = to_number(self.config.W)
355+
self.config.H = to_number(self.config.H)
356+
'''
357+
match_indent = true
358+
359+
[[patches]]
360+
[patches.pattern]
361+
target = "engine/text.lua"
362+
pattern = "love.graphics.setColor(letter.prefix or letter.suffix or letter.colour or self.colours[k%#self.colours + 1])"
363+
position = "before"
364+
payload = '''
365+
_shadow_norm.x = to_number(_shadow_norm.x)
366+
letter.offset.x = to_number(letter.offset.x)
367+
letter.dims.x = to_number(letter.dims.x)
368+
_shadow_norm.y = to_number(_shadow_norm.y)
369+
letter.offset.y = to_number(letter.offset.y)
370+
letter.dims.y = to_number(letter.dims.y)
371+
letter.r= to_number(letter.r)
372+
'''
373+
match_indent = true
374+
352375
[[patches]]
353376
[patches.pattern]
354377
target = "engine/text.lua"

0 commit comments

Comments
 (0)