Class EpisodeMemory.BucketVarMap2

  • All Implemented Interfaces:
    Serializable, Cloneable, Map<String,​HashSet<Object>>
    Enclosing class:
    EpisodeMemory

    public class EpisodeMemory.BucketVarMap2
    extends Expression.VarMap2
    Variables needed for GS5 expressions. p, ps, pc -- legacy bucket numbers p.propName -- GS3 property-based bucket numbers this -- the game piece which the player tries to move now last -- the most recently successfully moved piece q.propName -- the most recently successfully moved piece whose property with the specified name shared its value with the current piece. (E.g. the most recent same-color or same-shape piece) q.bucket -- the piece most recently moved into the same bucket as being tried now
    See Also:
    Serialized Form
    • Constructor Detail

      • BucketVarMap2

        public BucketVarMap2​(Piece p,
                             int bucketNo)