added 3 surfaces with auto switching
This commit is contained in:
21
surface_switching_test/surfaces/sf_2.py
Normal file
21
surface_switching_test/surfaces/sf_2.py
Normal 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
|
||||
Reference in New Issue
Block a user