Internet Chess ToolKit
v0.2.0

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

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

public class ICSGameCreatedEvent
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_NOTIFICATION_EVENT, GAME_RESULT_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
ICSGameCreatedEvent()
           
 
Method Summary
 java.lang.String getBlackPlayer()
           
 int getBoardNumber()
           
 java.lang.String getReadable()
          returns a readable form of this event.
 ICSVariant getVariant()
           
 java.lang.String getWhitePlayer()
           
 boolean isContinued()
           
 boolean isRated()
           
 void setBlackPlayer(java.lang.String black)
           
 void setBoardNumber(int board)
           
 void setContinued(boolean continued)
           
 void setRated(boolean rated)
           
 void setVariant(ICSVariant variant)
           
 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

ICSGameCreatedEvent

public ICSGameCreatedEvent()
Method Detail

getWhitePlayer

public java.lang.String getWhitePlayer()

getBlackPlayer

public java.lang.String getBlackPlayer()

isContinued

public boolean isContinued()

isRated

public boolean isRated()

getVariant

public ICSVariant getVariant()

setWhitePlayer

public void setWhitePlayer(java.lang.String white)

setBlackPlayer

public void setBlackPlayer(java.lang.String black)

setContinued

public void setContinued(boolean continued)

setRated

public void setRated(boolean rated)

setVariant

public void setVariant(ICSVariant variant)

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 .