Working with events
This commit is contained in:
17
src/GameFactory.py
Normal file
17
src/GameFactory.py
Normal file
@@ -0,0 +1,17 @@
|
||||
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
|
||||
Reference in New Issue
Block a user