diff options
author | Kevin Hockey <Blitzkev@gmail.com> | 2010-07-28 17:50:13 (GMT) |
---|---|---|
committer | Kevin Hockey <Blitzkev@gmail.com> | 2010-07-28 17:50:13 (GMT) |
commit | be99238ff907efc40762e0bcb35c93cea6b41224 (patch) | |
tree | c14e6c2f77b826532d8526a6cbd5fc83b1302e42 /devtools/CompleteTestKit | |
parent | 97c1766ae927771a8150cee4f5083826e3cda39a (diff) |
new fonts working
Diffstat (limited to 'devtools/CompleteTestKit')
-rw-r--r-- | devtools/CompleteTestKit/DrawableFontObject.py | 5 | ||||
-rw-r--r-- | devtools/CompleteTestKit/DrawableObject.py | 4 | ||||
-rw-r--r-- | devtools/CompleteTestKit/FontDirtyTest.py | 5 |
3 files changed, 8 insertions, 6 deletions
diff --git a/devtools/CompleteTestKit/DrawableFontObject.py b/devtools/CompleteTestKit/DrawableFontObject.py index 7977d97..f06e514 100644 --- a/devtools/CompleteTestKit/DrawableFontObject.py +++ b/devtools/CompleteTestKit/DrawableFontObject.py @@ -10,6 +10,7 @@ class DrawableFontObject(DrawableObject, pygame.sprite.Sprite): #self._image = self.textImage
DrawableObject.__init__(self, [self.textImage], '', fps, x, y, xVelocity, yVelocity)
- def changeText(self, newtext):
+ def changeText(self, newText):
- self._images[0] = font.render(newText, True, (0,0,0))
+ self._images[0] = self.font.render(newText, True, (111,22,45))
+ self.image = self._images[0]
diff --git a/devtools/CompleteTestKit/DrawableObject.py b/devtools/CompleteTestKit/DrawableObject.py index ce7389f..b058104 100644 --- a/devtools/CompleteTestKit/DrawableObject.py +++ b/devtools/CompleteTestKit/DrawableObject.py @@ -11,8 +11,8 @@ class DrawableObject(pygame.sprite.Sprite): self._images = []
self._origImages = []
while cnt < len(images):
- self._images.append(images[cnt].convert())
- self._origImages.append(images[cnt].convert())
+ self._images.append(images[cnt].convert_alpha())
+ self._origImages.append(images[cnt].convert_alpha())
cnt += 1
self._start = pygame.time.get_ticks()
self.image = self._images[0]
diff --git a/devtools/CompleteTestKit/FontDirtyTest.py b/devtools/CompleteTestKit/FontDirtyTest.py index a93071d..4a37bfa 100644 --- a/devtools/CompleteTestKit/FontDirtyTest.py +++ b/devtools/CompleteTestKit/FontDirtyTest.py @@ -1,7 +1,6 @@ #! /usr/bin/env python
import pygame
from pygame.locals import *
-from boxes import BouncingBox
from time import time
from Scene import Scene
from DrawableObject import DrawableObject
@@ -32,9 +31,10 @@ start = time() for aTrial in range(maxTrial):
start = time()
- font = pygame.font.SysFont("cmr10", 24)
+ font = pygame.font.SysFont("cmr10", 100)
d = DrawableFontObject("hello world", font)
d.goToAnim("anim1")
+
group1=Scene(d)
groups=[group1]
@@ -47,6 +47,7 @@ for aTrial in range(maxTrial): start = time()
for frame in range(FRAME):
dirtyList=[]
+ d.changeText(str(frame))
for image in range(numImages):
#move / collision detection
groups[image].update(clock.get_time())
|