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 }