added 3 surfaces with auto switching

This commit is contained in:
2023-02-19 22:16:40 -05:00
parent e7bade5a3f
commit de6d39be4d
10 changed files with 115 additions and 0 deletions

View File

@@ -0,0 +1,21 @@
import pygame
from surface_switching_test.surfaces.objects import text as surface_text
class Surface(pygame.Surface):
def __init__(self, window_size):
super().__init__(window_size, pygame.SRCALPHA)
self.test = 0
self.running = True
self.next_surface = 'sf_3'
self.countdown = 100
def update(self):
self.fill((0, 255, 0))
text = surface_text.RegularText('Surface stopping and swtiching to {0} in: {1}'.format(self.next_surface,
str(self.countdown)))
self.blit(text.surface, text.rect)
self.countdown -= 1
if self.countdown < 0:
self.running = False