com.bolinfest.prisonerbot.daim
Class DaimManager

java.lang.Object
  extended by com.bolinfest.prisonerbot.DefaultManager
      extended by com.bolinfest.prisonerbot.daim.DaimManager
All Implemented Interfaces:
Manager

public class DaimManager
extends DefaultManager

DaimManager is...

Author:
mbolin

Field Summary
 
Fields inherited from class com.bolinfest.prisonerbot.DefaultManager
buddies, games, logger, proxy, waitingToPlay
 
Fields inherited from interface com.bolinfest.prisonerbot.Manager
ASK_NUM_ROUNDS_MESSAGE, ASK_TO_PLAY_AGAIN_MESSAGE, ASK_TO_PLAY_MESSAGE, CHOICE_ALREADY_ENTERED_MESSAGE, CONFUSED_MESSAGE, DOES_NOT_WANT_TO_PLAY_MESSAGE, FINDING_AN_OPPONENT_MESSAGE, FOUND_OPPONENT_MESSAGE, HELP_MESSAGE, HTML_PATTERN, INTRODUCTORY_MESSAGE, MAX_ROUNDS, MESSAGE_FROM_OPPONENT_DISCLAIMER, MIN_ROUNDS, NUM_ROUNDS_BOUNDS_ERROR_MESSAGE, NUM_ROUNDS_ENTERED_MESSAGE, NUM_ROUNDS_NAN_ERROR_MESSAGE, WAITING_FOR_OPPONENT_CHOICE_MESSAGE
 
Constructor Summary
DaimManager(MessageProxy proxy, ICBMTool msgtool)
           
 
Method Summary
 void incomingICQ(UserInfo from, int uin, int args, String message)
           
 void incomingIM(Buddy buddy, UserInfo from, AOLIM args)
           
 void joinRoomRequest(JoinRoomRequest jrr)
           
 void receivedContacts(UserInfo from, int uin, Map contact, boolean massmessage)
           
 void receivedICQSMS(UserInfo from, int uin, ICQSMSMessage message, boolean massmessage)
           
 void receivedURL(UserInfo from, int uin, String url, String description, boolean massmessage)
           
 void typingNotification(String sn, short typing)
           
 
Methods inherited from class com.bolinfest.prisonerbot.DefaultManager
addBuddy, createGameOverMessage, createLastRoundSummary, createRoundMessage, createScoreSummary, gameOver, getBuddyCount, getBuddyStatus, getGame, getLogger, goToNextRound, handleActivePlayerMessage, handleMessage, handleNegotiatingRoundsResponse, handleWantsToPlayResponse, hasBuddy, isOpponentAvailable, pairUp, removeAllBuddies, removeBuddy, sendMessage, setLogger, stripTags
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DaimManager

public DaimManager(MessageProxy proxy,
                   ICBMTool msgtool)
Method Detail

incomingIM

public void incomingIM(Buddy buddy,
                       UserInfo from,
                       AOLIM args)

incomingICQ

public void incomingICQ(UserInfo from,
                        int uin,
                        int args,
                        String message)

joinRoomRequest

public void joinRoomRequest(JoinRoomRequest jrr)

receivedContacts

public void receivedContacts(UserInfo from,
                             int uin,
                             Map contact,
                             boolean massmessage)

receivedICQSMS

public void receivedICQSMS(UserInfo from,
                           int uin,
                           ICQSMSMessage message,
                           boolean massmessage)

receivedURL

public void receivedURL(UserInfo from,
                        int uin,
                        String url,
                        String description,
                        boolean massmessage)

typingNotification

public void typingNotification(String sn,
                               short typing)