def add_text(self, rel_x, rel_y, text, size=18): new_asset = TextAsset(0, 0, text, size=size) if rel_x == None: rel_x = (self.width - new_asset.get_width()) / 2 if rel_y == None: rel_y = (self.height - self._TITLE_HEIGHT_PIXELS - \ new_asset.get_height()) / 2 new_asset.x = rel_x new_asset.y = rel_y self.assets.append(new_asset) return new_asset
def add_text(self, rel_x, rel_y, text, size=18): new_asset = TextAsset(0, 0, text, size=size) if rel_x == None: rel_x = (self.width - new_asset.get_width()) / 2 if rel_y == None: rel_y = (self.height - self._TITLE_HEIGHT_PIXELS - new_asset.get_height()) / 2 new_asset.x = rel_x new_asset.y = rel_y self.assets.append(new_asset) return new_asset
def __init__(self, player): self.player = player TextAsset.__init__(self, 100, 600, '')
def draw(self): self.render_text("%s reserves left" % self.player.reserves) return TextAsset.draw(self)
def get_fps_asset(self): asset = TextAsset(1000, 16, "%s FPS" % int(self.clock.get_fps()), (255, 255, 0), 32) return asset