phantomcastle: add background music
This commit is contained in:
@@ -12,6 +12,15 @@ import pygame
|
||||
from coords import Coords
|
||||
|
||||
|
||||
class SingletonMeta(type):
|
||||
_instances = {}
|
||||
|
||||
def __call__(cls, *args, **kwargs):
|
||||
if cls not in cls._instances:
|
||||
cls._instances[cls] = super(SingletonMeta, cls).__call__(*args, **kwargs)
|
||||
return cls._instances[cls]
|
||||
|
||||
|
||||
class SurfaceWithRect(NamedTuple):
|
||||
surface: pygame.Surface
|
||||
rect: pygame.Rect
|
||||
|
||||
Reference in New Issue
Block a user