1
2 /**
3 IMPORTANT !!!
4
5 DO NOT EDIT THIS FILE. IT IS GENERATED FROM approriate xml file in xmlresources/gbinfomessages BY
6 THE JavaClassesGenerator.xslt. MODIFY THESE FILES INSTEAD OF THIS ONE.
7
8 IMPORTANT END !!!
9 */
10 package
11 cz.cuni.amis.pogamut.udk.communication.messages.gbinfomessages;
12 import java.util.*;
13 import javax.vecmath.*;
14 import cz.cuni.amis.pogamut.base.communication.messages.*;
15 import cz.cuni.amis.pogamut.base.communication.worldview.*;
16 import cz.cuni.amis.pogamut.base.communication.worldview.event.*;
17 import cz.cuni.amis.pogamut.base.communication.worldview.object.*;
18 import cz.cuni.amis.pogamut.base.communication.translator.event.*;
19 import cz.cuni.amis.pogamut.base3d.worldview.object.*;
20 import cz.cuni.amis.pogamut.base3d.worldview.object.event.*;
21 import cz.cuni.amis.pogamut.unreal.communication.messages.UnrealId;
22 import cz.cuni.amis.pogamut.udk.communication.messages.*;
23 import cz.cuni.amis.pogamut.udk.communication.worldview.objects.*;
24 import cz.cuni.amis.pogamut.udk.communication.translator.itemdescriptor.*;
25 import cz.cuni.amis.pogamut.udk.communication.messages.ItemType.Category;
26 import cz.cuni.amis.utils.exception.*;
27 import cz.cuni.amis.pogamut.base.communication.translator.event.IWorldObjectUpdateResult.Result;
28 import cz.cuni.amis.utils.SafeEquals;
29 import cz.cuni.amis.pogamut.multi.communication.worldview.object.*;
30
31
32 /**
33
34 After receiving READY command, GameBots start to export information about the game. These information are enveloped by HandShakeStart and HandShakeEnd messages.
35
36 Corresponding GameBots message is
37 EHS.
38
39 */
40
41 public class
42 HandShakeEnd
43 extends GBEvent
44
45 implements IWorldEvent, IWorldChangeEvent
46
47 {
48
49 /** Example how the message looks like - used during parser tests. */
50 public static final String PROTOTYPE =
51 "EHS";
52
53
54 /////// Properties BEGIN
55
56 /////// Properties END
57
58 /////// Extra Java code BEGIN
59
60 /////// Additional code from xslt BEGIN
61
62 public long getSimTime() {
63 // NOT IMPLEMENTED FOR UDK
64 return 0;
65 }
66
67
68
69 /////// Additional code from xslt END
70
71 /////// Extra Java from XML BEGIN
72
73 /////// Extra Java from XML END
74
75 /////// Extra Java code END
76
77
78
79 /**
80 * Cloning constructor.
81 */
82 public HandShakeEnd(HandShakeEnd original) {
83
84 }
85
86
87 /**
88 * Used by Yylex to create empty message then to fill it's protected fields (Yylex is in the same package).
89 */
90 public HandShakeEnd() {
91 }
92
93
94
95 public String toString() {
96 return
97
98 super.toString() + " | " +
99 "";
100
101 }
102
103 public String toHtmlString() {
104 return super.toString() +
105 "";
106 }
107
108
109
110 }
111
112