From 70e1dedfdc48c985f0d223a1230b524edf49059f Mon Sep 17 00:00:00 2001 From: Dnomd343 Date: Sat, 4 Jul 2020 10:21:33 +0800 Subject: [PATCH] update engine --- src/engine/HRD_analy.cpp | 2 +- src/engine/HRD_cal.cpp | 2 +- src/engine/HRD_group.cpp | 2 +- src/engine/HRD_statistic.h | 2 +- src/engine/main.cpp | 6 +++--- 5 files changed, 7 insertions(+), 7 deletions(-) diff --git a/src/engine/HRD_analy.cpp b/src/engine/HRD_analy.cpp index c81c4b0..2872b4e 100644 --- a/src/engine/HRD_analy.cpp +++ b/src/engine/HRD_analy.cpp @@ -374,7 +374,7 @@ void HRD_analy::Find_Next_Case(Case_cal &dat_raw) { // 找到下一步移动的 for (y = 0; y < 5; y++) { // 遍历整个棋盘 for (x = 0; x < 4; x++) { if (dat_raw.freeze[x][y] == true) {continue;} // 遇到freeze为true的跳过 - num = dat.status[x][y]; // 统一修改(x, y)块 减少代码量 + num = dat.status[x][y]; // 统一修改(x, y)块 dat.status[x][y] = 0xFE; dat.freeze[x][y] = true; for (i = 0; i < 4; i++) { // 初始化 diff --git a/src/engine/HRD_cal.cpp b/src/engine/HRD_cal.cpp index 4e3a715..bc50dc8 100644 --- a/src/engine/HRD_cal.cpp +++ b/src/engine/HRD_cal.cpp @@ -159,7 +159,7 @@ void HRD_cal::Find_Next_Case(Case_cal &dat_raw) { // 找到下一步移动的情 for (y = 0; y < 5; y++) { // 遍历整个棋盘 for (x = 0; x < 4; x++) { if (dat_raw.freeze[x][y] == true) {continue;} // 遇到freeze为true的跳过 - num = dat.status[x][y]; // 统一修改(x, y)块 减少代码量 + num = dat.status[x][y]; // 统一修改(x, y)块 dat.status[x][y] = 0xFE; dat.freeze[x][y] = true; for (i = 0; i < 4; i++) { // 初始化 diff --git a/src/engine/HRD_group.cpp b/src/engine/HRD_group.cpp index 8c25f6b..e86e093 100644 --- a/src/engine/HRD_group.cpp +++ b/src/engine/HRD_group.cpp @@ -246,7 +246,7 @@ vector HRD_group::Find_Next_Case(unsigned long long Code) { } } addr[x][y] = true; // 加入当前块 防止重复查询 - num = dat.status[x][y]; // 统一修改(x, y)块 减少代码量 + num = dat.status[x][y]; // 统一修改(x, y)块 dat.status[x][y] = 0xFE; switch (dat.type[num]) { case 0: // 2 * 2 diff --git a/src/engine/HRD_statistic.h b/src/engine/HRD_statistic.h index da4daa4..e675652 100644 --- a/src/engine/HRD_statistic.h +++ b/src/engine/HRD_statistic.h @@ -26,7 +26,7 @@ class HRD_statistic { unsigned int group_num; unsigned int group_index; }; - vector All_Case; // ¼вֵϢ + vector All_Case; // 记录所有布局的信息 void Get_seed(); void Find_All_Case(); diff --git a/src/engine/main.cpp b/src/engine/main.cpp index 73efbf8..56adf10 100644 --- a/src/engine/main.cpp +++ b/src/engine/main.cpp @@ -54,7 +54,7 @@ void show_case(string str, string width) { HRD_analy analy; int square_width; char output_char[3] = "&%"; - istringstream is(width); // ַstringתΪint + istringstream is(width); // 借用字符串流对象将string转为int is >> square_width; cout << endl; cout << "Code: " << analy.Change_str(code) << endl; @@ -320,7 +320,7 @@ void find_all_code(string File_name) { } void show_help() { - cout << "(version: v0.0)" << endl; + cout << "(version: v0.1)" << endl; cout << "Usage of HRD_engine:" << endl; cout << endl; cout << " --show [square_width]" << endl; @@ -395,7 +395,7 @@ void parameter_err() { } int main(int argc, char* argv[]) { - cout << "Klotski engine by Dnomd343" << endl; + cout << endl << "Klotski engine by Dnomd343" << endl; if (argc <= 1) { cout << "no parameter" << endl; cout << "You can try \"--help\" for more information" << endl;