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 }