1 // The Delegate declaration which defines the signature of methods which can be invoked
2 // Class which makes the event
3 // Note the use of the event keyword
5 // Class which handles the event
6 // Monitor when a score changes in the game
7 // Notice how this method signature matches the ScoreChangeEventHandler's signature
8 // Class to test it all