1 package cz.cuni.amis.pogamut.ut2004.tag.protocol;
2
3 import cz.cuni.amis.pogamut.ut2004.communication.messages.custom.ControlMessages;
4 import cz.cuni.amis.pogamut.ut2004.communication.messages.custom.ICustomControlMessage;
5 import cz.cuni.amis.pogamut.ut2004.tag.protocol.messages.TagGameEnd;
6 import cz.cuni.amis.pogamut.ut2004.tag.protocol.messages.TagGameRunning;
7 import cz.cuni.amis.pogamut.ut2004.tag.protocol.messages.TagGameStart;
8 import cz.cuni.amis.pogamut.ut2004.tag.protocol.messages.TagPassed;
9 import cz.cuni.amis.pogamut.ut2004.tag.protocol.messages.TagPlayerImmunity;
10 import cz.cuni.amis.pogamut.ut2004.tag.protocol.messages.TagPlayerScoreChanged;
11 import cz.cuni.amis.pogamut.ut2004.tag.protocol.messages.TagPlayerStatusChanged;
12
13 public class TagMessages extends ControlMessages {
14
15 @SuppressWarnings("unchecked")
16 public static final Class<? extends ICustomControlMessage>[] messages =
17 new Class[] {
18 TagGameEnd.class,
19 TagGameRunning.class,
20 TagGameStart.class,
21 TagPassed.class,
22 TagPlayerImmunity.class,
23 TagPlayerScoreChanged.class,
24 TagPlayerStatusChanged.class,
25 }
26 ;
27
28 public TagMessages() {
29 register(messages);
30 }
31
32 }