edu.isi.gamebots.client
Class BotRunnerApp.BotManager

java.lang.Object
  |
  +--edu.isi.gamebots.client.GamebotsClient.Adapter
        |
        +--edu.isi.gamebots.client.BotRunnerApp.TabManager
              |
              +--edu.isi.gamebots.client.BotRunnerApp.BotManager
All Implemented Interfaces:
EventListener, GamebotsClient.Listener
Enclosing class:
BotRunnerApp

protected class BotRunnerApp.BotManager
extends BotRunnerApp.TabManager


Field Summary
 Bot bot
           
 
Fields inherited from class edu.isi.gamebots.client.BotRunnerApp.TabManager
client, clientLock, connectRunner, disconnectRunner, tabLog, title
 
Constructor Summary
BotRunnerApp.BotManager(Bot bot, String name, int team)
           
 
Method Summary
 void connect()
           
 void destroy()
           
 void disconnect()
           
 
Methods inherited from class edu.isi.gamebots.client.BotRunnerApp.TabManager
addTab, connected, disconnected
 
Methods inherited from class edu.isi.gamebots.client.GamebotsClient.Adapter
receivedAsyncMessage, receivedError, receivedSyncMessage
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

bot

public final Bot bot
Constructor Detail

BotRunnerApp.BotManager

public BotRunnerApp.BotManager(Bot bot,
                               String name,
                               int team)
Method Detail

connect

public void connect()
Overrides:
connect in class BotRunnerApp.TabManager

disconnect

public void disconnect()
Overrides:
disconnect in class BotRunnerApp.TabManager

destroy

public void destroy()
Overrides:
destroy in class BotRunnerApp.TabManager