2014-08-31 10:20:12 +02:00
|
|
|
#!/usr/bin/env python3
|
2014-09-06 13:01:32 +02:00
|
|
|
# -*- coding: utf-8 -*- #
|
2014-08-31 10:20:12 +02:00
|
|
|
|
|
|
|
import pygame
|
|
|
|
from support.colors import *
|
|
|
|
|
|
|
|
class Text:
|
|
|
|
|
|
|
|
def __init__(self, container, text, pos, duration):
|
|
|
|
""" Foo """
|
|
|
|
self.clock = container['clock']
|
|
|
|
self.duration = duration
|
|
|
|
self.totalTime = 0
|
2014-08-31 12:46:07 +02:00
|
|
|
self.text = container['font'].render(text, 0, WHITE)
|
2014-08-31 10:20:12 +02:00
|
|
|
self.screen = container['screen']
|
|
|
|
self.pos = pos
|
|
|
|
|
|
|
|
|
|
|
|
def blitme(self):
|
|
|
|
""" sd """
|
|
|
|
self.screen.blit(self.text, self.pos)
|
|
|
|
|
|
|
|
|
|
|
|
def hasExpired(self):
|
|
|
|
self.totalTime += self.clock.get_time()
|
|
|
|
if self.totalTime > self.duration:
|
|
|
|
del(self)
|
|
|
|
return True
|
|
|
|
return False
|