From 1cdfa6e6b9105f4f36a8b52255d8c1c5e2327c9a Mon Sep 17 00:00:00 2001 From: Kevin Hockey Date: Thu, 05 Aug 2010 01:14:43 +0000 Subject: termbox finished integrating --- diff --git a/MAFH2/TermBox.py b/MAFH2/TermBox.py index a3a1287..907a951 100644 --- a/MAFH2/TermBox.py +++ b/MAFH2/TermBox.py @@ -23,10 +23,11 @@ class TermBox(GameEngineElement): def add_line(self, line): for i in range(0, self.max_lines, 1): + print i if i == self.max_lines-1: self.__lines[i].changeText(line, [255,255,255]) else: - self.__lines[i] = self.__lines[i+1] + self.__lines[i].changeText(self.__lines[i+1].getText(), [255,255,255]) def draw(self,screen,time_delta): i=0 diff --git a/MAFH2/fortuneengine/DrawableFontObject.py b/MAFH2/fortuneengine/DrawableFontObject.py index 038d791..92f641f 100644 --- a/MAFH2/fortuneengine/DrawableFontObject.py +++ b/MAFH2/fortuneengine/DrawableFontObject.py @@ -7,10 +7,13 @@ class DrawableFontObject(DrawableObject, pygame.sprite.Sprite): self.font = font self.textImage = font.render(text, 1, (255,255,255)) - #self._image = self.textImage + self.text = text DrawableObject.__init__(self, [self.textImage], '') def changeText(self, newText, color=(0,0,0)): - - self._images[0] = self.font.render(newText, True, color) + self.text = newText + self._images[0] = self.font.render(str(newText), True, color) self.image = self._images[0] + + def getText(self): + return str(self.text) -- cgit v0.9.1