View Javadoc

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  		Asynchronous message. When the end of the simulation - ergo
35  		game, ergo map - occurs, this message is sent, so agents can
36  		disconnect.
37  	
38                            Corresponding GameBots message is
39                            FIN.
40                        
41               */
42              
43              public class
44              MapFinished
45                      extends GBEvent
46                  
47  	            	implements IWorldEvent, IWorldChangeEvent
48  
49              {
50              
51      	/** Example how the message looks like - used during parser tests. */
52      	public static final String PROTOTYPE =
53      		"FIN";
54      
55  
56              /////// Properties BEGIN
57              
58              /////// Properties END
59  
60              /////// Extra Java code BEGIN
61  
62              	/////// Additional code from xslt BEGIN
63              		
64         					public long getSimTime() {
65         						// NOT IMPLEMENTED FOR UDK
66         						return 0;
67         					}
68              		
69  
70  
71              	/////// Additional code from xslt END
72  
73  	            /////// Extra Java from XML BEGIN
74              		
75              	/////// Extra Java from XML END
76  
77              /////// Extra Java code END
78  
79              
80  
81              /**
82                * Cloning constructor.
83                */
84               public MapFinished(MapFinished original) {
85                  
86               }
87  
88               
89                   /**
90                    * Used by Yylex to create empty message then to fill it's protected fields (Yylex is in the same package).
91                    */
92  	             public MapFinished() {
93  	             }
94               
95  
96                   
97              public String toString() {
98                  return
99                  
100                 		super.toString() + " | " +
101                 		 "";
102                 	
103              }
104 
105              public String toHtmlString() {
106                 return super.toString() +
107              "";
108              }
109 
110              
111              
112              }
113 
114