cz.cuni.amis.pogamut.ut2004.hideandseek.protocol.messages
Class HSRoundState

Package class diagram package HSRoundState
java.lang.Object
  extended by cz.cuni.amis.pogamut.ut2004.communication.messages.custom.BaseCustomControlMessage
      extended by cz.cuni.amis.pogamut.ut2004.hideandseek.protocol.messages.HSMessage
          extended by cz.cuni.amis.pogamut.ut2004.hideandseek.protocol.messages.HSRoundState
All Implemented Interfaces:
cz.cuni.amis.pogamut.base.communication.translator.event.IWorldChangeEvent, cz.cuni.amis.pogamut.base.communication.worldview.event.IWorldEvent, ICustomControlMessage, cz.cuni.amis.utils.listener.Event

public class HSRoundState
extends HSMessage

Broadcast to notify everybody about current round state. Being periodically (or when important state change happens) between

Author:
Jimmy

Constructor Summary
HSRoundState()
           
 
Method Summary
 Integer getGameState()
           
 HSGameState getGameStateEnum()
           
 Double getHideTimeLeftUT()
           
 Double getRestrictedAreaTimeLeftUT()
           
 Integer getRoundLeft()
           
 Integer getRoundNumber()
           
 Double getRoundTimeLeftUT()
           
 cz.cuni.amis.pogamut.base3d.worldview.object.Location getSafeArea()
           
 cz.cuni.amis.pogamut.unreal.communication.messages.UnrealId getSeekerBotId()
           
 void setGameState(Integer gameState)
           
 void setHideTimeLeftUT(Double hideTimeLeftUT)
           
 void setRestrictedAreaTimeLeftUT(Double restrictedAreaTimeLeftUT)
           
 void setRoundLeft(Integer roundLeft)
           
 void setRoundNumber(Integer roundNumber)
           
 void setRoundTimeLeftUT(Double roundTimeLeftUT)
           
 void setSafeArea(cz.cuni.amis.pogamut.base3d.worldview.object.Location safeArea)
           
 void setSeekerBotId(cz.cuni.amis.pogamut.unreal.communication.messages.UnrealId seekerBotId)
           
 
Methods inherited from class cz.cuni.amis.pogamut.ut2004.communication.messages.custom.BaseCustomControlMessage
getSimTime
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

HSRoundState

public HSRoundState()
Method Detail

getGameState

public Integer getGameState()

getGameStateEnum

public HSGameState getGameStateEnum()

setGameState

public void setGameState(Integer gameState)

getRoundNumber

public Integer getRoundNumber()

setRoundNumber

public void setRoundNumber(Integer roundNumber)

getRoundLeft

public Integer getRoundLeft()

setRoundLeft

public void setRoundLeft(Integer roundLeft)

getRoundTimeLeftUT

public Double getRoundTimeLeftUT()

setRoundTimeLeftUT

public void setRoundTimeLeftUT(Double roundTimeLeftUT)

getHideTimeLeftUT

public Double getHideTimeLeftUT()

setHideTimeLeftUT

public void setHideTimeLeftUT(Double hideTimeLeftUT)

getRestrictedAreaTimeLeftUT

public Double getRestrictedAreaTimeLeftUT()

setRestrictedAreaTimeLeftUT

public void setRestrictedAreaTimeLeftUT(Double restrictedAreaTimeLeftUT)

getSafeArea

public cz.cuni.amis.pogamut.base3d.worldview.object.Location getSafeArea()

setSafeArea

public void setSafeArea(cz.cuni.amis.pogamut.base3d.worldview.object.Location safeArea)

getSeekerBotId

public cz.cuni.amis.pogamut.unreal.communication.messages.UnrealId getSeekerBotId()

setSeekerBotId

public void setSeekerBotId(cz.cuni.amis.pogamut.unreal.communication.messages.UnrealId seekerBotId)


Copyright © 2013 AMIS research group, Faculty of Mathematics and Physics, Charles University in Prague, Czech Republic. All Rights Reserved.