diff options
author | slm <jtmengel@gmail.com> | 2010-08-05 18:21:45 (GMT) |
---|---|---|
committer | slm <jtmengel@gmail.com> | 2010-08-05 18:21:45 (GMT) |
commit | 725c625e6f129e7972177483b59295e9e3d8b0a9 (patch) | |
tree | 0e7c72bb56b5695acc7faeac18b5af9ca64f0dec /devtools/CompleteTestKit/animObj/DrawableFontObject.py | |
parent | 04334feb88aa124afca62dec8f4f742539c90e3e (diff) |
Added files which I had previously forgotten to add
Diffstat (limited to 'devtools/CompleteTestKit/animObj/DrawableFontObject.py')
-rw-r--r-- | devtools/CompleteTestKit/animObj/DrawableFontObject.py | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/devtools/CompleteTestKit/animObj/DrawableFontObject.py b/devtools/CompleteTestKit/animObj/DrawableFontObject.py new file mode 100644 index 0000000..92f641f --- /dev/null +++ b/devtools/CompleteTestKit/animObj/DrawableFontObject.py @@ -0,0 +1,19 @@ +import pygame
+from DrawableObject import DrawableObject
+
+class DrawableFontObject(DrawableObject, pygame.sprite.Sprite):
+
+ def __init__(self,text,font, x = 0, y = 0):
+
+ self.font = font
+ self.textImage = font.render(text, 1, (255,255,255))
+ self.text = text
+ DrawableObject.__init__(self, [self.textImage], '')
+
+ def changeText(self, newText, color=(0,0,0)):
+ 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)
|