1
2
3
4
5
6
7
8
9
10
11
12 package cz.cuni.amis.pogamut.ut2004.communication.messages.gbcommands;import java.util.*;import javax.vecmath.*;import cz.cuni.amis.pogamut.base.communication.messages.*;import cz.cuni.amis.pogamut.base.communication.worldview.*;import cz.cuni.amis.pogamut.base.communication.worldview.event.*;import cz.cuni.amis.pogamut.base.communication.worldview.object.*;import cz.cuni.amis.pogamut.multi.communication.worldview.object.*;import cz.cuni.amis.pogamut.base.communication.translator.event.*;import cz.cuni.amis.pogamut.multi.communication.translator.event.*;import cz.cuni.amis.pogamut.base3d.worldview.object.*;import cz.cuni.amis.pogamut.base3d.worldview.object.event.*;import cz.cuni.amis.pogamut.ut2004.communication.messages.*;import cz.cuni.amis.pogamut.ut2004.communication.worldview.objects.*;import cz.cuni.amis.pogamut.ut2004multi.communication.worldview.objects.*;import cz.cuni.amis.pogamut.ut2004.communication.translator.itemdescriptor.*;import cz.cuni.amis.pogamut.ut2004.communication.messages.ItemType.Category;import cz.cuni.amis.pogamut.unreal.communication.messages.UnrealId;import cz.cuni.amis.utils.exception.*;import cz.cuni.amis.pogamut.base.communication.translator.event.IWorldObjectUpdateResult.Result;import cz.cuni.amis.utils.SafeEquals;import cz.cuni.amis.pogamut.base.agent.*;import cz.cuni.amis.pogamut.multi.agent.*;import cz.cuni.amis.pogamut.multi.communication.worldview.property.*;import cz.cuni.amis.pogamut.ut2004multi.communication.worldview.property.*;import cz.cuni.amis.utils.token.*;import cz.cuni.amis.utils.*;
13
14
15
16
17
18
19
20
21
22
23
24 public class EnterVehicle
25 extends CommandMessage
26 {
27
28
29
30 public static final String PROTOTYPE =
31 " {Id unreal_id} ";
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48 public EnterVehicle(
49 UnrealId Id
50 ) {
51
52 this.Id = Id;
53
54 }
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71 public EnterVehicle() {
72 }
73
74
75
76
77
78
79
80 public EnterVehicle(EnterVehicle original) {
81
82 this.Id = original.Id;
83
84 }
85
86
87
88
89 protected
90 UnrealId Id =
91
92 null
93 ;
94
95
96
97
98
99
100 public UnrealId getId()
101
102 {
103 return
104 Id;
105 }
106
107
108
109
110
111
112
113 public EnterVehicle
114 setId(UnrealId Id)
115
116 {
117 this.Id = Id;
118 return this;
119 }
120
121 public String toString() {
122 return toMessage();
123 }
124
125 public String toHtmlString() {
126 return super.toString() + "[<br/>" +
127
128 "<b>Id</b> = " +
129 String.valueOf(getId()
130 ) +
131 " <br/> " +
132
133 "<br/>]"
134 ;
135 }
136
137 public String toMessage() {
138 StringBuffer buf = new StringBuffer();
139 buf.append("ENTER");
140
141 if (Id != null) {
142 buf.append(" {Id " + Id.getStringId() + "}");
143 }
144
145 return buf.toString();
146 }
147
148
149
150
151
152 }
153