/* * CHEST, chess analyst. For Copyright notice read file "COPYRIGHT". * * $Source: /home/heiner/ca/chest/RCS/fac.h,v $ * $Id: fac.h,v 3.5 1999/07/20 21:01:56 heiner Exp $ * * Answer heuristic "fatal anti-check" */ #ifndef CHEST_fac_h_INCLUDED #define CHEST_fac_h_INCLUDED #include "types.h" #include "board.h" #include "stats.h" Extern Flag fac_has_guess; Extern Counter sc_fackm_used; Extern void fac_stats (Bool doprint); Extern const Move* find_fac_inlist (Xconst Board*, const Movelist*); Extern Bool is_fac_and_legal (Xconst Board*, const Move*); Extern DirSet fac_km_dirs (Xconst Board*); Extern Bool can_naken (Xconst Board*, Bool mateok); Extern Bool sm_has_tfac (Xconst Board*); #endif /* ndef CHEST_fac_h_INCLUDED */