launcher/sys.py/UI/createby_screen.py

26 lines
700 B
Python

# -*- coding: utf-8 -*-
import pygame
import base64
## local package import
from full_screen import FullScreen
from skin_manager import MySkinManager
from createby_clockworkpi import createby_clockworkpi_b64
from constants import Width,Height
class CreateByScreen(FullScreen):
_BG = None
_BGColor = MySkinManager.GiveColor('Black')
def Init(self):
self._BG = pygame.image.frombuffer(base64.b64decode(createby_clockworkpi_b64 ),(Width,Height),"RGBA")
self._CanvasHWND = pygame.Surface((self._Width,self._Height))
def Draw(self):
self._CanvasHWND.fill( self._BGColor )
self._CanvasHWND.blit(self._BG,(0,0,Width,Height))