View Javadoc

1   package cz.cuni.amis.pogamut.ut2004.tournament.match;
2   
3   import cz.cuni.amis.utils.token.IToken;
4   
5   /**
6    * Simple interface for data describing the bot.
7    * 
8    * @author Jimmy
9    */
10  public interface IUT2004BotConfig {
11  
12  	/**
13  	 * Returns ID of this bot configuration. This ID will be used for storing result of the tournament for this bot.
14  	 * <p><p>
15  	 * DOES NOT MEAN THAT THE EXECUTED BOT WILL HAVE THIS ID IN UT2004!
16  	 * 
17  	 * @return
18  	 */
19  	public IToken getBotId();
20  	
21  	/**
22  	 * Returns team of the bot.
23  	 * @return
24  	 */
25  	public int getTeamNumber();
26  	
27  	/**
28  	 * Returns desired skill of the bot. If negative number is returned, it won't be set.
29  	 * @return
30  	 */
31  	public int getDesiredSkill();
32  	
33  	/**
34  	 * Returns required skin for the bot. If null, default will be used. 
35  	 * @return
36  	 */
37  	public String getSkin();
38  	
39  }