Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/devtools
diff options
context:
space:
mode:
authorKevin Hockey <Blitzkev@gmail.com>2010-07-28 17:50:13 (GMT)
committer Kevin Hockey <Blitzkev@gmail.com>2010-07-28 17:50:13 (GMT)
commitbe99238ff907efc40762e0bcb35c93cea6b41224 (patch)
treec14e6c2f77b826532d8526a6cbd5fc83b1302e42 /devtools
parent97c1766ae927771a8150cee4f5083826e3cda39a (diff)
new fonts working
Diffstat (limited to 'devtools')
-rw-r--r--devtools/CompleteTestKit/DrawableFontObject.py5
-rw-r--r--devtools/CompleteTestKit/DrawableObject.py4
-rw-r--r--devtools/CompleteTestKit/FontDirtyTest.py5
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())