createby_screen.py 700 B

12345678910111213141516171819202122232425
  1. # -*- coding: utf-8 -*-
  2. import pygame
  3. import base64
  4. ## local package import
  5. from full_screen import FullScreen
  6. from skin_manager import MySkinManager
  7. from createby_clockworkpi import createby_clockworkpi_b64
  8. from constants import Width,Height
  9. class CreateByScreen(FullScreen):
  10. _BG = None
  11. _BGColor = MySkinManager.GiveColor('Black')
  12. def Init(self):
  13. self._BG = pygame.image.frombuffer(base64.b64decode(createby_clockworkpi_b64 ),(Width,Height),"RGBA")
  14. self._CanvasHWND = pygame.Surface((self._Width,self._Height))
  15. def Draw(self):
  16. self._CanvasHWND.fill( self._BGColor )
  17. self._CanvasHWND.blit(self._BG,(0,0,Width,Height))