From 3ff48820a5873acc6349a0970ea92c8e2639cca9 Mon Sep 17 00:00:00 2001 From: Alan Aguiar Date: Tue, 12 Jun 2012 06:16:50 +0000 Subject: add box for points in api --- diff --git a/src/api/Points.py b/src/api/Points.py new file mode 100644 index 0000000..2982f78 --- /dev/null +++ b/src/api/Points.py @@ -0,0 +1,37 @@ +# -*- coding: utf-8 -*- + +import pygame +from api.Sprite import CSprite + + +class CPoints(CSprite): + + def __init__(self): + CSprite.__init__(self) + self.mGoods = 0 + self.mBads = 0 + + self.font = pygame.font.Font('assets/fonts/DejaVuSans.ttf', 30) + self.fgColor = ((0x00, 0x00, 0x00)) + + self.createImage() + + def set_goods(self, aGoods): + self.mGoods = aGoods + self.createImage() + + def set_bads(self, aBads): + self.mBads = aBads + self.createImage() + + def createImage(self): + self.loadImage('assets/images/points.png') + + fontSurface = self.font.render(str(self.mBads), True, self.fgColor) + self.image.blit(fontSurface, (50, 15)) + + fontSurface = self.font.render(str(self.mGoods), True, self.fgColor) + self.image.blit(fontSurface, (135, 15)) + + self.rect = self.image.get_rect() + self.setImage(self.image) diff --git a/src/assets/images/points.png b/src/assets/images/points.png new file mode 100644 index 0000000..797ac14 --- /dev/null +++ b/src/assets/images/points.png Binary files differ -- cgit v0.9.1