Internet Chess ToolKit
v0.2.0

ictk.boardgame.chess.net.ics.event
Class ICSGameResultEvent

java.lang.Object
  extended byictk.boardgame.chess.net.ics.event.ICSEvent
      extended byictk.boardgame.chess.net.ics.event.ICSGameResultEvent
All Implemented Interfaces:
ICSBoardEvent

public class ICSGameResultEvent
extends ICSEvent
implements ICSBoardEvent

These are game result notifications. Typically they are seen as part of setting gin 1 on the server.


Field Summary
 
Fields inherited from class ictk.boardgame.chess.net.ics.event.ICSEvent
AUTO_SALUTE_EVENT, AVAIL_INFO_EVENT, BOARD_SAY_EVENT, BOARD_UPDATE_EVENT, CHALLENGE_EVENT, CHANNEL_EVENT, DEBUG, GAME_CREATED_EVENT, GAME_NOTIFICATION_EVENT, HISTORY_EVENT, KIBITZ_EVENT, MATCH_REQUEST_EVENT, MOVE_LIST_EVENT, NUM_EVENTS, PLAYER_CONNECTION_EVENT, PLAYER_NOTIFICATION_EVENT, QTELL_EVENT, SAY_EVENT, SEEK_AD_EVENT, SEEK_AD_READABLE_EVENT, SEEK_CLEAR_EVENT, SEEK_REMOVE_EVENT, SEEK_REMOVE_READABLE_EVENT, SHOUT_EVENT, TAKEBACK_REQUEST_EVENT, TELL_EVENT, TOURNAMENT_CHANNEL_EVENT, UNKNOWN_EVENT, USER_DEFINED_EVENT, WHISPER_EVENT
 
Fields inherited from interface ictk.boardgame.chess.net.ics.event.ICSBoardEvent
NO_BOARD
 
Constructor Summary
ICSGameResultEvent()
           
 
Method Summary
 java.lang.String getBlackPlayer()
           
 int getBoardNumber()
           
 java.lang.String getReadable()
          returns a readable form of this event.
 ICSResult getResult()
           
 java.lang.String getWhitePlayer()
           
 void setBlackPlayer(java.lang.String black)
           
 void setBoardNumber(int board)
           
 void setResult(ICSResult result)
           
 void setWhitePlayer(java.lang.String white)
           
 
Methods inherited from class ictk.boardgame.chess.net.ics.event.ICSEvent
DEBUG_getOriginal, getEventParser, getEventType, getMessage, getServer, getTimestamp, isFake, setEventParser, setEventType, setFake, setMessage, setOriginal, setServer, setTimestamp, toString
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ICSGameResultEvent

public ICSGameResultEvent()
Method Detail

getWhitePlayer

public java.lang.String getWhitePlayer()

getBlackPlayer

public java.lang.String getBlackPlayer()

getResult

public ICSResult getResult()

setWhitePlayer

public void setWhitePlayer(java.lang.String white)

setBlackPlayer

public void setBlackPlayer(java.lang.String black)

setResult

public void setResult(ICSResult result)

getBoardNumber

public int getBoardNumber()
Specified by:
getBoardNumber in interface ICSBoardEvent

setBoardNumber

public void setBoardNumber(int board)
Specified by:
setBoardNumber in interface ICSBoardEvent

getReadable

public java.lang.String getReadable()
Description copied from class: ICSEvent
returns a readable form of this event. Typically this is similar to the original text sent by the server, but it does not have to be.

Specified by:
getReadable in class ICSEvent

Submit a bug or feature
Visit the Website
Internet Chess ToolKit is licensed under the GPL v2 .