Example #1
0
 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
Example #2
0
 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
Example #3
0
 def __init__(self, player):
     self.player = player
     TextAsset.__init__(self, 100, 600, '')
Example #4
0
 def draw(self):
     self.render_text("%s reserves left" % self.player.reserves)
     return TextAsset.draw(self)
Example #5
0
 def draw(self):
     self.render_text("%s reserves left" % self.player.reserves)
     return TextAsset.draw(self)
Example #6
0
 def __init__(self, player):
     self.player = player
     TextAsset.__init__(self, 100, 600, '')
Example #7
0
 def get_fps_asset(self):
     asset = TextAsset(1000, 16, "%s FPS" % int(self.clock.get_fps()),
                       (255, 255, 0), 32)
     return asset