def FancyRender(text, color): global _font if _font == None: _font = Resources.TTF_Font('Kallamar/KALLAMAR.TTF', 18) c = pygame.Color(color[0], color[1], color[2]) return _font.Render(text, c)
def __init__(self): GameSceneBase.__init__(self) self._font = Resources.TTF_Font('Kallamar/KALLAMAR.TTF', 36) self._page = 0 # which BG page we're on self._bg = Resources.ImageLibrary.Get( 'MapOptions/sc2.png') # Background to draw self._args = {} self._map_size = 1 self._map_sz1 = None self._font_r = None self._mode = 2 self._mode_cont = None self._mode_cont_r = None self._mode_zoom_r = None self._time = -1 self._time_right_r = None self._time_left_r = None self._zoom_level = 2 self._zoom_size = 0 self._zoom_right_r = None self._zoom_left_r = None #animation related self._transitioning = False #should we be animating to the next option screen? self._animStart = None self._nextbg = None #next background self._curScreenCache = None # previous bg self._hover = None # set stuff up self._SetDefaults()
def __init__(self, currentScene): Game.GameSceneBase.__init__(self) self.previousScene = currentScene self._font = Resources.TTF_Font('Kallamar/KALLAMAR.TTF') self.bg = pygame.Surface((640, 480)) self.bg.set_alpha(50) self._resume_r = pygame.Rect(0,0,0,0) self._title_r = pygame.Rect(0,0,0,0) self._hover = None
def __init__(self): GameSceneBase.__init__(self) pygame.mixer.music.stop() self.whitefont = Resources.GetFont(255, 255, 255) self.yellowfont = Resources.GetFont(255, 255, 0) self._font = Resources.TTF_Font('Kallamar/KALLAMAR.TTF', 28) self.counter = 0 pygame.mixer.music.stop() self._story_r = None self._custom_r = None self._intro_r = None self._credits_r = None self._quit_r = None self._hover = NONE