Implement Ai-Wok option in Makruk
[fairymax.git] / fairymax.c
index 94edc78..28d92d6 100644 (file)
@@ -100,7 +100,7 @@ int Post;
 int Fifty;\r
 int GameNr;\r
 int Resign;\r
-int Cambodian;\r
+char Cambodian[80] = "makruk";\r
 int Threshold = 800;\r
 int Score;\r
 int makruk;\r
@@ -455,7 +455,7 @@ void PrintOptions()
        printf("feature option=\"Ini File -file %s\"\n", inifile);\r
        printf("feature option=\"Multi-PV Margin -spin %d 0 1000\"\n", margin);\r
        printf("feature option=\"Variant fairy selects -combo "); PrintVariants(1); printf("\"\n");\r
-       printf("feature option=\"Cambodian Makruk rules -check %d\"\n", Cambodian);\r
+       printf("feature option=\"Makruk rules -combo makruk /// cambodian /// ai-wok\"\n");\r
        printf("feature option=\"Dummy Slider Example -slider 20 0 100\"\n");\r
        printf("feature option=\"Dummy String Example -string happy birthday!\"\n");\r
        printf("feature option=\"Dummy Path Example -path .\"\n");\r
@@ -480,7 +480,7 @@ void LoadGame(char *name)
         gating = succession = 0;\r
         if(name != NULL)\r
         {  /* search for game name in definition file */\r
-           if(!strcmp(name, "makruk") && Cambodian) name = "cambodian"; else\r
+           if(!strcmp(name, "makruk")) name = Cambodian; else\r
            if(!strcmp(name, "fairy")) name = selectedFairy;\r
            gating = !strcmp(name, "seirawan");\r
            while((ptc=fscanf(f, "Game: %s # %s", buf, pieceToChar))==0 || strcmp(name, buf) ) {\r
@@ -746,7 +746,7 @@ int main(int argc, char **argv)
                        if(sscanf(line+7, "Clear Hash%c", &c) == 1) for(i=0; i<=U; i++) A->K = 0;\r
                        if(sscanf(line+7, "MultiVariation Margin=%d", &margin) == 1) continue;\r
                        if(sscanf(line+7, "Variant fairy selects=%s", selectedFairy+6) == 1) continue;\r
-                       if(sscanf(line+7, "Cambodian Makruk rules=%d", &Cambodian) == 1) continue;\r
+                       if(sscanf(line+7, "Makruk rules=%s", Cambodian) == 1) continue;\r
                        continue;\r
                }\r
                if (!strcmp(command, "go")) {\r