|
![]() |
Incoming events are treated using a chain of responsibility pattern. The TEventReceiverInterface class defines a ReceiventEvents method and is the interface all event receiver components have to implement. This TEventDispatcher class implements the chain of responsibility pattern and so redirect the ReceiveEvents call to the next element in the chain of responsibility. All events receiver inherit from this class.
The TEventRecorder object is in charge of recording. When the player is in record mode, incoming events will be inserted in the internal score.
TEventReceiver is the base class of event receivers
which handle synchronization events :