Class ItemInfo

  • All Implemented Interfaces:
    java.io.Serializable, java.lang.Cloneable

    public class ItemInfo
    extends java.lang.Object
    implements java.io.Serializable, java.lang.Cloneable
    Initialization info for an item.
    See Also:
    Serialized Form
    • Constructor Summary

      Constructors 
      Constructor Description
      ItemInfo​(java.lang.String clas, int probability, int initEn, int initMaxEn)
      Creates a new Item info.
      ItemInfo​(java.lang.String clas, int x, int y, int initEn, int initMaxEn)
      Creates a new Item info.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.Object clone()
      Returns a clone.
      • Methods inherited from class java.lang.Object

        equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • className

        public java.lang.String className
        Item class.
      • probability

        public int probability
        Items inital energy.
      • initialEnergy

        public int initialEnergy
        Items inital energy.
      • initialMaxEnergy

        public int initialMaxEnergy
        Items initial energy maximum.
      • x

        public int x
        X position.
      • y

        public int y
        Y position
      • serialVersionUID

        public static final long serialVersionUID
        Serial Version.
        See Also:
        Constant Field Values
    • Constructor Detail

      • ItemInfo

        public ItemInfo​(java.lang.String clas,
                        int x,
                        int y,
                        int initEn,
                        int initMaxEn)
        Creates a new Item info.
        Parameters:
        clas - Item class.
        x - X Coordinate.
        y - Y coordinate.
        initEn - Initial energy.
        initMaxEn - Initial energy maximum.
      • ItemInfo

        public ItemInfo​(java.lang.String clas,
                        int probability,
                        int initEn,
                        int initMaxEn)
        Creates a new Item info.
        Parameters:
        clas - Item class.
        probability - Item probability.
        initEn - Initial energy.
        initMaxEn - Initial energy maximum.
    • Method Detail

      • clone

        public java.lang.Object clone()
        Returns a clone.
        Overrides:
        clone in class java.lang.Object