Package Jade.Agents

Class Player

java.lang.Object
jade.core.Agent
Jade.Agents.Player
All Implemented Interfaces:
jade.core.TimerListener, jade.util.leap.Serializable, Serializable, Runnable
Direct Known Subclasses:
IntelligentPlayerAgent, StupidPlayerAgent

public class Player extends jade.core.Agent
See Also:
  • Nested Class Summary

    Nested classes/interfaces inherited from class jade.core.Agent

    jade.core.Agent.Interrupted
  • Field Summary

    Fields inherited from class jade.core.Agent

    AP_ACTIVE, AP_DELETED, AP_IDLE, AP_INITIATED, AP_MAX, AP_MIN, AP_SUSPENDED, AP_WAITING, D_ACTIVE, D_MAX, D_MIN, D_RETIRED, D_SUSPENDED, D_UNKNOWN, MSG_QUEUE_CLASS
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    jade.core.AID
     
     
    jade.core.AID
     
    jade.core.AID
     
    int
     
     
     
     
    int
     
    void
    setArbiter(jade.core.AID arbiter)
     
    void
    setGrid(Grid grid)
     
    void
    setOpponent(jade.core.AID opponent)
     
    void
    setRound(int round)
     
    void
     
    void
     
    void
    setSymbol(String symbol)
     
    void
    setTotalRounds(int totalRounds)
     

    Methods inherited from class jade.core.Agent

    addBehaviour, afterClone, afterMove, beforeClone, beforeMove, blockingReceive, blockingReceive, blockingReceive, blockingReceive, changeStateTo, clean, createMessageQueue, doActivate, doClone, doDelete, doMove, doSuspend, doTimeOut, doWait, doWait, doWake, getAgentState, getAID, getAID, getAMS, getArguments, getBootProperties, getContainerController, getContentManager, getCurQueueSize, getDefaultDF, getHap, getHelper, getLocalName, getName, getO2AInterface, getO2AObject, getProperty, getQueueSize, getState, here, isAlive, isRestarting, join, notifyChangeBehaviourState, notifyRestarted, postMessage, putBack, putO2AObject, receive, receive, registerO2AInterface, removeBehaviour, removeTimer, restartLater, restore, restoreBufferedState, run, send, setArguments, setEnabledO2ACommunication, setGenerateBehaviourEvents, setO2AManager, setQueueSize, setup, takeDown, waitUntilStarted, write

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • Player

      public Player()
  • Method Details

    • getPlayerAID

      public jade.core.AID getPlayerAID()
    • getArbiterAID

      public jade.core.AID getArbiterAID()
    • getOpponentAID

      public jade.core.AID getOpponentAID()
    • getSymbol

      public String getSymbol()
    • getGrid

      public Grid getGrid()
    • setSymbol

      public void setSymbol(String symbol)
    • setOpponent

      public void setOpponent(jade.core.AID opponent)
    • setArbiter

      public void setArbiter(jade.core.AID arbiter)
    • setGrid

      public void setGrid(Grid grid)
    • setStart

      public void setStart(Boolean start)
    • getStart

      public Boolean getStart()
    • setStupid

      public void setStupid(Boolean stupid)
    • getStupid

      public Boolean getStupid()
    • setTotalRounds

      public void setTotalRounds(int totalRounds)
    • getTotalRounds

      public int getTotalRounds()
    • getRound

      public int getRound()
    • setRound

      public void setRound(int round)