Files
flippr-game/Target.py
Jonas Zeunert b029a9bc41 fix observable
2020-04-30 21:02:31 +02:00

18 lines
492 B
Python

from observable import Observable
from collections import defaultdict
import logging
class Target(Observable):
def __init__(self, points, name):
logging.info("Target " + name + " created")
self._events = defaultdict(list)
self.points = points
self.name = name
self.hit_key = "hit"
def hit(self):
#notify Observers
#notify Gamestate
logging.info("Target " + self.name + " hit")
self.trigger(self.hit_key, self)