Files
flippr-game/src/GameFactory.py
2020-02-03 23:44:25 +01:00

17 lines
549 B
Python

from src.targets import *
from src.EventHandler import EventHandler
class GameFactory:
def createGame(self):
targets = self.createAllTargets()
eventHandler = EventHandler(targets)
pass
def createAllTargets(self):
result = dict
glo = globals() # Save globals so the dict does not change during execution of the script
for key in glo:
target = glo[key]
if(key.endswith('Target') and type(target) == 'class'):
result[key] = target()
return result