cz.cuni.pogamut.MessageObjects
Class AddItem

java.lang.Object
  extended by cz.cuni.pogamut.MessageObjects.MessageObject
      extended by cz.cuni.pogamut.MessageObjects.AddItem
All Implemented Interfaces:
Visible, java.io.Serializable, java.lang.Cloneable
Direct Known Subclasses:
AddAmmo, AddArmor, AddExtra, AddHealth, AddSpecial, AddWeapon

public class AddItem
extends MessageObject
implements java.io.Serializable, java.lang.Cloneable

Added inventory. Agent got new inventory item.
It hash only class.
More specified objects are derived from it

See Also:
Serialized Form

Field Summary
 java.lang.String cls
          Class - a string representing type of object
 int itemID
          Int ID of item that was picked up
 
Fields inherited from class cz.cuni.pogamut.MessageObjects.MessageObject
ID, type, types, UnrealID, visible
 
Constructor Summary
AddItem()
           
AddItem(int ID, java.lang.String UnrealID, java.lang.String cls, int itemID)
           
AddItem(MessageType type)
           
AddItem(MessageType typeOfAdd, int ID, java.lang.String UnrealID, java.lang.String cls, int itemID)
           
 
Method Summary
 java.lang.Object clone()
          clone object - for hard copying
 java.lang.String toString()
           
 
Methods inherited from class cz.cuni.pogamut.MessageObjects.MessageObject
diff, equals, getID, getType, getUnrealID, getVisibility, hasID, isVisible, setID, setType, setUnrealID, setVisible, update
 
Methods inherited from class java.lang.Object
finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

itemID

public int itemID
Int ID of item that was picked up


cls

public java.lang.String cls
Class - a string representing type of object

Constructor Detail

AddItem

public AddItem(int ID,
               java.lang.String UnrealID,
               java.lang.String cls,
               int itemID)

AddItem

public AddItem(MessageType typeOfAdd,
               int ID,
               java.lang.String UnrealID,
               java.lang.String cls,
               int itemID)

AddItem

public AddItem()

AddItem

public AddItem(MessageType type)
Method Detail

clone

public java.lang.Object clone()
Description copied from class: MessageObject
clone object - for hard copying

Overrides:
clone in class MessageObject

toString

public java.lang.String toString()
Overrides:
toString in class MessageObject