View Javadoc

1   package cz.cuni.amis.pogamut.ut2004.utils;
2   
3   import cz.cuni.amis.pogamut.ut2004.agent.module.sensor.visibility.model.VisibilityMatrix;
4   
5   public enum PogamutUT2004Property {
6   	/**
7   	 * Where the bot should connect to (hostname of the server running
8   	 * GameBots2004)
9   	 */
10  	POGAMUT_UT2004_BOT_HOST("pogamut.ut2004.bot.host"),
11  
12  	/**
13  	 * Where the bot should connect to (bot port of the GameBots2004).
14  	 */
15  	POGAMUT_UT2004_BOT_PORT("pogamut.ut2004.bot.port"),
16  
17  	/**
18  	 * Where the server should connect to (hostname of the server running
19  	 * GameBots2004)
20  	 */
21  	POGAMUT_UT2004_SERVER_HOST("pogamut.ut2004.server.host"),
22  
23  	/**
24  	 * Where the server should connect to (server port of the GameBots2004)
25  	 */
26  	POGAMUT_UT2004_SERVER_PORT("pogamut.ut2004.server.port"),
27  
28  	/**
29  	 * Where the observer should connect to (hostname of the server running
30  	 * GameBots2004)
31  	 */
32  	POGAMUT_UT2004_OBSERVER_HOST("pogamut.ut2004.observer.host"),
33  
34  	/**
35  	 * Where the observer should connect to (observer port of the GameBots2004)
36  	 */
37  	POGAMUT_UT2004_OBSERVER_PORT("pogamut.ut2004.observer.port"),
38  
39  	/** Path to the Unreal home dir. */
40  	POGAMUT_UNREAL_HOME("pogamut.ut2004.home"),
41  
42  	/** Should tests use external UCC instance or they will run internal one? */
43  	POGAMUT_UNREAL_TEST_EXT_SERVER("pogamut.test.useExternalUCC"), 
44  	
45  	/**
46  	 * Whether UT2004PathExecutor is using SetRoute command (causes RED LINE to appear in UT2004 GUI when enablind "display bot routes").
47  	 */
48  	POGAMUT_UT2004_PATH_EXECUTOR_SEND_SET_ROUTE("pogamut.ut2004.path_executor.send_set_route"),
49  	
50  	/**
51  	 * Directory where to search for {@link VisibilityMatrix}es for respective maps.
52  	 */
53  	POGAMUT_UT2004_VISIBILITY_DIRECTORY("pogamut.ut2004.visibility.dir");
54  
55  	private String key;
56  
57  	private PogamutUT2004Property(String key) {
58  		this.key = key;
59  	}
60  
61  	public String getKey() {
62  		return key;
63  	}
64  
65  	public String toString() {
66  		return key;
67  	}
68  }