ref: 1b584e2675da7dd15ce5d53173b4add277b62b61
parent: c7714a96d1f1ea392716b5aa219c839a590408d8
author: zamfofex <zamfofex@twdb.moe>
date: Wed May 1 23:20:09 EDT 2024
rename ‘moonfish_fen’ to ’moonfish_from_fen’
--- a/chess.c
+++ b/chess.c
@@ -589,7 +589,7 @@
return 1;
}
-int moonfish_fen(struct moonfish_chess *chess, char *fen)
+int moonfish_from_fen(struct moonfish_chess *chess, char *fen)
{int x, y;
unsigned char type, color;
--- a/compare.sh
+++ b/compare.sh
@@ -34,7 +34,7 @@
-engine {name,cmd}=moonfish \ -engine {name,cmd}=moonfish-"$rev" \-openings file=openings.pgn order=random \
- -each proto=uci tc=inf/8+0.125 \
+ -each proto=uci tc=inf/12+0.125 \
-games 2 -rounds 64 -repeat 2 -maxmoves 256 \
-sprt elo0=0 elo1=12 alpha=0.05 beta=0.05 \
-ratinginterval 12 \
--- a/extras/moonfish.cc
+++ b/extras/moonfish.cc
@@ -62,7 +62,7 @@
EvalResult result;
moonfish_chess(&chess);
- moonfish_fen(&chess, (char *) fen.c_str());
+ moonfish_from_fen(&chess, (char *) fen.c_str());
for (y0 = 0 ; y0 < 8 ; y0++)
for (x0 = 0 ; x0 < 8 ; x0++)
--- a/main.c
+++ b/main.c
@@ -184,7 +184,7 @@
else if (!strcmp(arg, "fen"))
{arg = strtok(NULL, "\r\n");
- moonfish_fen(&chess, arg);
+ moonfish_from_fen(&chess, arg);
arg = strstr(arg, "moves");
if (arg != NULL)
--- a/moonfish.h
+++ b/moonfish.h
@@ -86,11 +86,14 @@
#ifndef moonfish_mini
-int moonfish_fen(struct moonfish_chess *chess, char *fen);
int moonfish_best_move_depth(struct moonfish_analysis *analysis, struct moonfish_move *move, int depth);
+
+int moonfish_from_fen(struct moonfish_chess *chess, char *fen);
+void moonfish_to_fen(struct moonfish_chess *chess, char *fen);
+
int moonfish_from_san(struct moonfish_chess *chess, struct moonfish_move *move, char *name);
void moonfish_to_san(struct moonfish_chess *chess, char *name, struct moonfish_move *move);
-void moonfish_to_fen(struct moonfish_chess *chess, char *fen);
+
int moonfish_move(struct moonfish_chess *chess, struct moonfish_move *move, unsigned char from, unsigned char to);
int moonfish_finished(struct moonfish_chess *chess);
--- a/tools/analyse.c
+++ b/tools/analyse.c
@@ -668,7 +668,7 @@
else
{fancy->fen = args[0].value;
- moonfish_fen(&fancy->plies[0].chess, fancy->fen);
+ moonfish_from_fen(&fancy->plies[0].chess, fancy->fen);
}
fprintf(fancy->in, "uci\n");
--- a/tools/battle.c
+++ b/tools/battle.c
@@ -461,7 +461,7 @@
if (!battle.ugi)
{moonfish_chess(&battle.chess);
- if (battle.fen && moonfish_fen(&battle.chess, battle.fen)) moonfish_usage0(argv0);
+ if (battle.fen && moonfish_from_fen(&battle.chess, battle.fen)) moonfish_usage0(argv0);
}
battle.moves = NULL;
--- a/tools/lichess.c
+++ b/tools/lichess.c
@@ -183,7 +183,7 @@
}
else
{- moonfish_fen(&chess, game->fen + 4);
+ moonfish_from_fen(&chess, game->fen + 4);
name = strtok(moves->valuestring, " ");
for (;;)
{@@ -384,7 +384,7 @@
fen = cJSON_GetObjectItem(challenge, "initialFen");
if (!cJSON_IsString(fen)) moonfish_json_error(argv0);
- invalid = moonfish_fen(&chess, fen->valuestring);
+ invalid = moonfish_from_fen(&chess, fen->valuestring);
if (!invalid)
if (chess.castle.white_oo || chess.castle.white_ooo)
--- a/tools/perft.c
+++ b/tools/perft.c
@@ -58,7 +58,7 @@
moonfish_usage(args, format, argv[0]);
moonfish_chess(&chess);
- if (args[0].value != NULL && moonfish_fen(&chess, args[0].value))
+ if (args[0].value != NULL && moonfish_from_fen(&chess, args[0].value))
moonfish_usage(args, format, argv[0]);
printf("perft %ld: %ld\n", depth, moonfish_perft(&chess, depth));--- a/tools/play.c
+++ b/tools/play.c
@@ -363,7 +363,7 @@
fancy->mutex = &mutex;
moonfish_chess(&fancy->chess);
- if (args[0].value != NULL) moonfish_fen(&fancy->chess, args[0].value);
+ if (args[0].value != NULL) moonfish_from_fen(&fancy->chess, args[0].value);
if (args[2].value != NULL)
{--- a/tools/ugi-uci.c
+++ b/tools/ugi-uci.c
@@ -130,7 +130,7 @@
fprintf(stderr, "%s: malformed 'position fen' command\n", moonfish_argv0);
exit(1);
}
- moonfish_fen(&moonfish_ugi_chess, arg);
+ moonfish_from_fen(&moonfish_ugi_chess, arg);
arg = strstr(arg, "moves");
if (arg != NULL)
--
⑨