Package fortuneengine :: Module DrawableFontObject
[hide private]
[frames] | no frames]

Source Code for Module fortuneengine.DrawableFontObject

 1  import pygame 
 2  from DrawableObject import DrawableObject 
 3  
 
4 -class DrawableFontObject(DrawableObject, pygame.sprite.Sprite):
5
6 - def __init__(self,text,font, x = 0, y = 0):
7 8 self.font = font 9 self.textImage = font.render(text, 1, (255,255,255)) 10 self.text = text 11 DrawableObject.__init__(self, [self.textImage], '')
12
13 - def changeText(self, newText, color=(0,0,0)):
14 self.text = newText 15 self._images[0] = self.font.render(str(newText), True, color) 16 self.image = self._images[0]
17
18 - def getText(self):
19 return str(self.text)
20