Empty lines are now included

This commit is contained in:
Balthasar Reuter
2015-06-28 19:04:24 +02:00
parent f8f4fb343b
commit 7693f9bf9c

23
gui.py
View File

@@ -144,18 +144,17 @@ class GUI_PyGame:
# Blit one line after another # Blit one line after another
accumulated_height = 0 accumulated_height = 0
for line in text: for line in text:
if line != "": tempsurface = font.render(line, 1, color)
tempsurface = font.render(line, 1, color) if halign == 0: # left aligned
if halign == 0: # left aligned hoffset = 0
hoffset = 0 elif halign == 1: # centered
elif halign == 1: # centered hoffset = (self.size[0] - tempsurface.get_width()) / 2
hoffset = (self.size[0] - tempsurface.get_width()) / 2 elif halign == 2: # right aligned
elif halign == 2: # right aligned hoffset = rect.width - tempsurface.get_width()
hoffset = rect.width - tempsurface.get_width() else:
else: raise GuiException("Invalid halign argument: " + str(justification))
raise GuiException("Invalid halign argument: " + str(justification)) surface.blit(tempsurface, (hoffset, voffset + accumulated_height))
surface.blit(tempsurface, (hoffset, voffset + accumulated_height)) accumulated_height += font.size(line)[1]
accumulated_height += font.size(line)[1]
# Make background color transparent # Make background color transparent
if transparency: if transparency: