1 package cz.cuni.amis.pogamut.ut2004.communication.messages.gbinfomessages;
2
3
4 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.*;
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28 public class TeamScoreCompositeImpl
29 extends TeamScore
30 {
31
32
33
34
35
36
37 public TeamScoreCompositeImpl()
38 {
39 }
40
41
42
43
44
45
46
47
48
49 public TeamScoreCompositeImpl(
50 TeamScoreLocalImpl partLocal,
51 TeamScoreSharedImpl partShared,
52 TeamScoreStaticImpl partStatic
53 ) {
54 this.partLocal = partLocal;
55 this.partShared = partShared;
56 this.partStatic = partStatic;
57 }
58
59
60
61
62
63
64 public TeamScoreCompositeImpl(TeamScoreCompositeImpl original) {
65 this.partLocal = partLocal;
66 this.partShared = partShared;
67 this.partStatic = partStatic;
68 }
69
70
71 @Override
72 public void setSimTime(long SimTime) {
73 super.setSimTime(SimTime);
74 }
75
76
77 protected
78 TeamScoreStaticImpl
79 partStatic;
80
81 @Override
82 public TeamScoreStatic getStatic() {
83 return partStatic;
84 }
85
86 protected
87 TeamScoreLocalImpl
88 partLocal;
89
90 @Override
91 public TeamScoreLocal getLocal() {
92 return partLocal;
93 }
94
95 TeamScoreSharedImpl
96 partShared;
97
98 @Override
99 public TeamScoreShared getShared() {
100 return partShared;
101 }
102
103
104
105 @Override
106
107
108
109
110 public UnrealId getId()
111 {
112 return
113
114 partStatic.
115 getId()
116 ;
117 }
118
119 @Override
120
121
122
123
124 public Integer getTeam()
125 {
126 return
127
128 partShared.
129 getTeam()
130 ;
131 }
132
133 @Override
134
135
136
137
138
139
140
141
142 public Integer getScore()
143 {
144 return
145
146 partShared.
147 getScore()
148 ;
149 }
150
151
152 public String toString() {
153 return
154 super.toString() + "[" +
155
156 "Static = " + String.valueOf(partStatic) + " | Local = " + String.valueOf(partLocal) + " | Shared = " + String.valueOf(partShared) + " ]" +
157
158 "]";
159 }
160
161
162 public String toHtmlString() {
163 return super.toString() + "[<br/>" +
164
165 "Static = " + String.valueOf(partStatic) + " <br/> Local = " + String.valueOf(partLocal) + " <br/> Shared = " + String.valueOf(partShared) + " ]" +
166
167 "<br/>]";
168 }
169
170
171
172
173
174
175
176
177
178
179 }
180