浏览代码

Change how hashes for paths are generated

Baglio Tabifata 4 年之前
父节点
当前提交
819f058a02
共有 1 个文件被更改,包括 1 次插入1 次删除
  1. 1 1
      src/net/hkzlab/dupal/boardio/DuPALAnalyzer.java

+ 1 - 1
src/net/hkzlab/dupal/boardio/DuPALAnalyzer.java

@@ -234,7 +234,7 @@ public class DuPALAnalyzer {
             if((mStates[ms_idx] != null) && (mStates[ms_idx] != start_ms)) {
             if((mStates[ms_idx] != null) && (mStates[ms_idx] != start_ms)) {
                 if(mStates[ms_idx].link_count < mStates[ms_idx].links.length) {
                 if(mStates[ms_idx].link_count < mStates[ms_idx].links.length) {
                         logger.info("Found unexplored link in ["+mStates[ms_idx]+"]");
                         logger.info("Found unexplored link in ["+mStates[ms_idx]+"]");
-                        int path_hash = ((start_ms.hashCode() * 31) + mStates[ms_idx].hashCode());
+                        int path_hash = ((start_ms.rpin_status * 31) + mStates[ms_idx].rpin_status);
                         StateLink[] sll = pathMap.get(Integer.valueOf(path_hash));
                         StateLink[] sll = pathMap.get(Integer.valueOf(path_hash));
 
 
                         if(sll == null) {
                         if(sll == null) {