/** * SuperNode.java */ package rampancy_old.statistics; import java.io.Serializable; /** * This class stores information on a SuperNode * @author Matthew Chun-Lum * */ public class SuperNode implements Serializable { public byte[] path; public int visitCount; public double value; public SuperNode(WeaponSegmentIdentifier id, double value, int visitCount) { this.value = value; byte[] temp = {(byte) id.distance, (byte) id.lateralVelocity, (byte) id.heading, (byte) id.deltaHeading, (byte) id.nearWall, (byte) id.moveTimes, (byte) id.weapon, (byte) id.bin}; this.path = temp; this.visitCount = visitCount; } }