|
Scid
4.7.0
|
#include "crosstab.h"#include "dstring.h"#include "engine.h"#include "game.h"#include "optable.h"#include "pbook.h"#include "pgnparse.h"#include "polyglot.h"#include "position.h"#include "probe.h"#include "scidbase.h"#include "searchpos.h"#include "spellchk.h"#include "stored.h"#include "timer.h"#include "tree.h"#include "dbasepool.h"#include "ui.h"#include <algorithm>#include <cstring>#include <numeric>#include <set>#include "tkscid.h"
Go to the source code of this file.
Classes | |
| struct | gNumListT |
| struct | dupCriteriaT |
| struct | ecoTranslateT |
| ECO Classification functions. More... | |
| struct | PlayerActivity |
| class | PListSort |
Macros | |
| #define | PROBE_NONE 0 |
| #define | PROBE_RESULT 1 |
| #define | PROBE_SUMMARY 2 |
| #define | PROBE_REPORT 3 |
| #define | PROBE_OPTIMAL 4 |
Enumerations | |
| enum | moveSortE { SORT_ALPHA, SORT_ECO, SORT_FREQUENCY, SORT_SCORE } |
| enum | { TITLE_GM, TITLE_IM, TITLE_FM, TITLE_WGM, TITLE_WIM, TITLE_WFM, TITLE_W, TITLE_NONE } |
Functions | |
| void | scid_Exit (void *) |
| int | main (int argc, char *argv[]) |
| int | setResult (Tcl_Interp *ti, const char *str) |
| int | setIntResult (Tcl_Interp *ti, int i) |
| int | setUintResult (Tcl_Interp *ti, uint i) |
| int | appendUintResult (Tcl_Interp *ti, uint i) |
| uint | appendUintElement (Tcl_Interp *ti, uint i) |
| int | setUintWidthResult (Tcl_Interp *ti, uint i, uint width) |
| int | appendCharResult (Tcl_Interp *ti, char ch) |
| const char * | translate (Tcl_Interp *ti, const char *name, const char *defaultText) |
| const char * | translate (Tcl_Interp *ti, const char *name) |
| int | errorResult (Tcl_Interp *ti, errorT err, const char *errorMsg=0) |
| int | errorResult (Tcl_Interp *ti, const char *errorMsg) |
| int | InvalidCommand (Tcl_Interp *ti, const char *majorCmd, const char **minorCmds) |
| const char * | errMsgNotOpen (Tcl_Interp *ti) |
| const char * | errMsgSearchInterrupted (Tcl_Interp *ti) |
| int | str_is_prefix (ClientData, Tcl_Interp *ti, int argc, const char **argv) |
| int | str_prefix_len (ClientData, Tcl_Interp *ti, int argc, const char **argv) |
| int | sc_base_inUse (ClientData, Tcl_Interp *ti, int argc, const char **argv) |
| void | exportGame (Game *g, FILE *exportFile, gameFormatT format, uint pgnStyle) |
| int | sc_base_export (ClientData, Tcl_Interp *ti, int argc, const char **argv) |
| int | sc_base_piecetrack (ClientData, Tcl_Interp *ti, int argc, const char **argv) |
| bool | checkDuplicate (scidBaseT *base, const IndexEntry *ie1, const IndexEntry *ie2, dupCriteriaT *cr) |
| uint | sc_base_duplicates (scidBaseT *dbase, UI_handle_t ti, int argc, const char **argv) |
| int | sc_base_tag (ClientData, Tcl_Interp *ti, int argc, const char **argv) |
| int | sc_clipbase (ClientData, Tcl_Interp *ti, int argc, const char **argv) |
| CLIPBASE functions. More... | |
| void | translateECO (Tcl_Interp *ti, const char *strFrom, DString *dstrTo) |
| int | sc_eco (ClientData cd, Tcl_Interp *ti, int argc, const char **argv) |
| int | sc_eco_base (ClientData, Tcl_Interp *ti, int argc, const char **argv) |
| int | sc_eco_game (ClientData, Tcl_Interp *ti, int argc, const char **argv) |
| int | sc_eco_read (ClientData, Tcl_Interp *ti, int argc, const char **argv) |
| int | sc_eco_summary (ClientData, Tcl_Interp *ti, int argc, const char **argv) |
| int | sc_eco_translate (ClientData, Tcl_Interp *ti, int argc, const char **argv) |
| int | sc_filter_old (ClientData cd, Tcl_Interp *ti, int argc, const char **argv) |
| FILTER functions. More... | |
| int | sc_filter_freq (scidBaseT *dbase, const HFilter &filter, Tcl_Interp *ti, int argc, const char **argv) |
| int | sc_filter_first (ClientData, Tcl_Interp *ti, int, const char **) |
| int | sc_filter_last (ClientData, Tcl_Interp *ti, int, const char **) |
| int | sc_filter_next (ClientData, Tcl_Interp *ti, int, const char **) |
| int | sc_filter_prev (ClientData, Tcl_Interp *ti, int, const char **) |
| int | sc_filter_stats (ClientData, Tcl_Interp *ti, int argc, const char **argv) |
| int | sc_game (ClientData cd, Tcl_Interp *ti, int argc, const char **argv) |
| GAME functions. More... | |
| int | sc_game_crosstable (ClientData, Tcl_Interp *ti, int argc, const char **argv) |
| int | sc_game_find (ClientData, Tcl_Interp *ti, int argc, const char **argv) |
| int | sc_game_firstMoves (ClientData, Tcl_Interp *ti, int argc, const char **argv) |
| int | sc_game_import (ClientData, Tcl_Interp *ti, int argc, const char **argv) |
| bool | probe_tablebase (Tcl_Interp *ti, int mode, DString *dstr) |
| int | sc_game_info (ClientData, Tcl_Interp *ti, int argc, const char **argv) |
| int | sc_game_load (ClientData, Tcl_Interp *ti, int argc, const char **argv) |
| int | sc_game_merge (ClientData, Tcl_Interp *ti, int argc, const char **argv) |
| int | sc_game_moves (ClientData, Tcl_Interp *ti, int argc, const char **argv) |
| int | sc_game_new (ClientData, Tcl_Interp *, int, const char **) |
| int | sc_game_novelty (ClientData, Tcl_Interp *ti, int argc, const char **argv) |
| int | sc_game_pgn (ClientData, Tcl_Interp *ti, int argc, const char **argv) |
| int | sc_game_pop (ClientData, Tcl_Interp *, int, const char **) |
| int | sc_game_push (ClientData, Tcl_Interp *, int argc, const char **argv) |
| int | sc_game_save (ClientData, Tcl_Interp *ti, int argc, const char **argv) |
| int | sc_game_startBoard (ClientData, Tcl_Interp *ti, int argc, const char **argv) |
| int | sc_game_strip (ClientData, Tcl_Interp *ti, int argc, const char **argv) |
| int | sc_game_summary (ClientData, Tcl_Interp *ti, int argc, const char **argv) |
| int | sc_game_tags (ClientData cd, Tcl_Interp *ti, int argc, const char **argv) |
| int | sc_game_tags_get (ClientData, Tcl_Interp *ti, int argc, const char **argv) |
| int | sc_game_tags_set (ClientData, Tcl_Interp *ti, int argc, const char **argv) |
| int | sc_game_tags_reload (ClientData, Tcl_Interp *, int, const char **) |
| int | sc_game_tags_share (ClientData, Tcl_Interp *ti, int argc, const char **argv) |
| int | sc_info (ClientData cd, Tcl_Interp *ti, int argc, const char **argv) |
| int | sc_info_limit (ClientData, Tcl_Interp *ti, int argc, const char **argv) |
| int | sc_info_suffix (ClientData, Tcl_Interp *ti, int argc, const char **argv) |
| int | sc_info_tb (ClientData, Tcl_Interp *ti, int argc, const char **argv) |
| int | sc_move (ClientData cd, Tcl_Interp *ti, int argc, const char **argv) |
| int | sc_move_add (ClientData, Tcl_Interp *ti, int argc, const char **argv) |
| int | sc_move_addSan (ClientData, Tcl_Interp *ti, int argc, const char **argv) |
| int | sc_move_addUCI (ClientData, Tcl_Interp *ti, int argc, const char **argv) |
| int | sc_move_back (ClientData, Tcl_Interp *ti, int argc, const char **argv) |
| int | sc_move_forward (ClientData, Tcl_Interp *ti, int argc, const char **argv) |
| int | sc_move_pgn (ClientData, Tcl_Interp *ti, int argc, const char **argv) |
| int | sc_pos (ClientData cd, Tcl_Interp *ti, int argc, const char **argv) |
| int | sc_pos_addNag (ClientData, Tcl_Interp *ti, int argc, const char **argv) |
| int | sc_pos_analyze (ClientData, Tcl_Interp *ti, int argc, const char **argv) |
| int | sc_pos_bestSquare (ClientData, Tcl_Interp *ti, int argc, const char **argv) |
| int | sc_pos_getNags (ClientData, Tcl_Interp *ti, int, const char **) |
| int | sc_pos_hash (ClientData, Tcl_Interp *ti, int argc, const char **argv) |
| int | sc_pos_html (ClientData, Tcl_Interp *ti, int argc, const char **argv) |
| int | sc_pos_isAt (ClientData, Tcl_Interp *ti, int argc, const char **argv) |
| int | sc_pos_isPromo (ClientData, Tcl_Interp *ti, int argc, const char **argv) |
| int | sc_pos_isLegal (ClientData, Tcl_Interp *ti, int argc, const char **argv) |
| int | sc_pos_matchMoves (ClientData, Tcl_Interp *ti, int argc, const char **argv) |
| int | sc_pos_moves (ClientData, Tcl_Interp *ti, int argc, const char **) |
| int | sc_pos_probe (ClientData cd, Tcl_Interp *ti, int argc, const char **argv) |
| int | sc_pos_probe_board (ClientData, Tcl_Interp *ti, int argc, const char **argv) |
| int | sc_pos_setComment (ClientData, Tcl_Interp *ti, int argc, const char **argv) |
| int | sc_name_correct (ClientData, Tcl_Interp *ti, int argc, const char **argv) |
| int | sc_name_edit (ClientData, Tcl_Interp *ti, int argc, const char **argv) |
| UI_res_t | sc_name_retrievename (UI_handle_t ti, const SpellChecker &sp, int argc, const char **argv) |
| int | sc_name_info (ClientData, Tcl_Interp *ti, int argc, const char **argv) |
| int | sc_name_match (ClientData, Tcl_Interp *ti, int argc, const char **argv) |
| int | sc_name_plist (ClientData, Tcl_Interp *ti, int argc, const char **argv) |
| UI_res_t | sc_name_ratings (UI_handle_t ti, scidBaseT &dbase, const SpellChecker &sp, int argc, const char **argv) |
| int | sc_name_read (ClientData, Tcl_Interp *ti, int argc, const char **argv) |
| UI_res_t | sc_name_spellcheck (UI_handle_t ti, scidBaseT &dbase, const SpellChecker &sp, int argc, const char **argv) |
| UI_res_t | sc_name (UI_extra_t cd, UI_handle_t ti, int argc, const char **argv) |
| int | sc_report (ClientData cd, Tcl_Interp *ti, int argc, const char **argv) |
| int | sc_report_create (ClientData, Tcl_Interp *ti, int argc, const char **argv) |
| int | sc_report_select (ClientData, Tcl_Interp *ti, int argc, const char **argv) |
| int | sc_tree (ClientData cd, Tcl_Interp *ti, int argc, const char **argv) |
| int | sc_tree_move (ClientData, Tcl_Interp *ti, int argc, const char **argv) |
| void | sortTreeMoves (treeT *tree, int sortMethod, colorT toMove) |
| int | sc_tree_search (ClientData, Tcl_Interp *ti, int argc, const char **argv) |
| int | sc_tree_cachesize (ClientData, Tcl_Interp *ti, int argc, const char **argv) |
| int | sc_tree_cacheinfo (ClientData, Tcl_Interp *ti, int argc, const char **argv) |
| int | sc_search (ClientData cd, Tcl_Interp *ti, int argc, const char **argv) |
| int | sc_search_board (Tcl_Interp *ti, const scidBaseT *dbase, HFilter filter, int argc, const char **argv) |
| patternT * | addPattern (patternT *pattHead, patternT *addPatt) |
| void | freePatternList (patternT *patt) |
| void | flipPattern (patternT *patt) |
| errorT | parsePattern (const char *str, patternT *patt) |
| int | sc_search_material (ClientData, Tcl_Interp *ti, int argc, const char **argv) |
| bool * | parseTitles (const char *str) |
| int | sc_search_header (ClientData, Tcl_Interp *ti, scidBaseT *base, HFilter &filter, int argc, const char **argv) |
| int | sc_var (ClientData cd, Tcl_Interp *ti, int argc, const char **argv) |
| int | sc_var_delete (ClientData, Tcl_Interp *ti, int, const char **) |
| int | sc_var_first (ClientData, Tcl_Interp *ti, int, const char **) |
| int | sc_var_list (ClientData, Tcl_Interp *ti, int argc, const char **argv) |
| int | sc_var_enter (ClientData, Tcl_Interp *ti, int argc, const char **argv) |
| int | sc_book (ClientData cd, Tcl_Interp *ti, int argc, const char **argv) |
| BOOK functions. More... | |
| int | sc_book_load (ClientData, Tcl_Interp *ti, int argc, const char **argv) |
| int | sc_book_close (ClientData, Tcl_Interp *ti, int argc, const char **argv) |
| int | sc_book_moves (ClientData, Tcl_Interp *ti, int argc, const char **argv) |
| int | sc_book_positions (ClientData, Tcl_Interp *ti, int argc, const char **argv) |
| int | sc_book_update (ClientData, Tcl_Interp *ti, int argc, const char **argv) |
| int | sc_book_movesupdate (ClientData, Tcl_Interp *ti, int argc, const char **argv) |
Variables | |
| scidBaseT * | db |
| const int | MAX_BASES = 9 |
| const uint | NUM_TITLES = 8 |
| const char * | titleStr [NUM_TITLES] |
| #define PROBE_NONE 0 |
Definition at line 106 of file tkscid.cpp.
| #define PROBE_OPTIMAL 4 |
Definition at line 110 of file tkscid.cpp.
| #define PROBE_REPORT 3 |
Definition at line 109 of file tkscid.cpp.
| #define PROBE_RESULT 1 |
Definition at line 107 of file tkscid.cpp.
| #define PROBE_SUMMARY 2 |
Definition at line 108 of file tkscid.cpp.
| anonymous enum |
| Enumerator | |
|---|---|
| TITLE_GM | |
| TITLE_IM | |
| TITLE_FM | |
| TITLE_WGM | |
| TITLE_WIM | |
| TITLE_WFM | |
| TITLE_W | |
| TITLE_NONE | |
Definition at line 9215 of file tkscid.cpp.
| enum moveSortE |
| Enumerator | |
|---|---|
| SORT_ALPHA | |
| SORT_ECO | |
| SORT_FREQUENCY | |
| SORT_SCORE | |
Definition at line 7962 of file tkscid.cpp.
Definition at line 8755 of file tkscid.cpp.
|
inline |
Definition at line 200 of file tkscid.cpp.
Definition at line 174 of file tkscid.cpp.
|
inline |
Definition at line 161 of file tkscid.cpp.
| bool checkDuplicate | ( | scidBaseT * | base, |
| const IndexEntry * | ie1, | ||
| const IndexEntry * | ie2, | ||
| dupCriteriaT * | cr | ||
| ) |
Definition at line 761 of file tkscid.cpp.
| const char* errMsgNotOpen | ( | Tcl_Interp * | ti | ) |
Definition at line 270 of file tkscid.cpp.
| const char* errMsgSearchInterrupted | ( | Tcl_Interp * | ti | ) |
Definition at line 276 of file tkscid.cpp.
|
inline |
Definition at line 227 of file tkscid.cpp.
|
inline |
Definition at line 233 of file tkscid.cpp.
| void exportGame | ( | Game * | g, |
| FILE * | exportFile, | ||
| gameFormatT | format, | ||
| uint | pgnStyle | ||
| ) |
Definition at line 337 of file tkscid.cpp.
| void flipPattern | ( | patternT * | patt | ) |
Definition at line 8794 of file tkscid.cpp.
| void freePatternList | ( | patternT * | patt | ) |
Definition at line 8779 of file tkscid.cpp.
| int InvalidCommand | ( | Tcl_Interp * | ti, |
| const char * | majorCmd, | ||
| const char ** | minorCmds | ||
| ) |
Definition at line 249 of file tkscid.cpp.
| int main | ( | int | argc, |
| char * | argv[] | ||
| ) |
Definition at line 83 of file tkscid.cpp.
Definition at line 8808 of file tkscid.cpp.
| bool* parseTitles | ( | const char * | str | ) |
Definition at line 9233 of file tkscid.cpp.
| bool probe_tablebase | ( | Tcl_Interp * | ti, |
| int | mode, | ||
| DString * | dstr | ||
| ) |
Definition at line 2704 of file tkscid.cpp.
Definition at line 826 of file tkscid.cpp.
| int sc_base_export | ( | ClientData | , |
| Tcl_Interp * | ti, | ||
| int | argc, | ||
| const char ** | argv | ||
| ) |
Definition at line 369 of file tkscid.cpp.
| int sc_base_inUse | ( | ClientData | , |
| Tcl_Interp * | ti, | ||
| int | argc, | ||
| const char ** | argv | ||
| ) |
Definition at line 321 of file tkscid.cpp.
| int sc_base_piecetrack | ( | ClientData | , |
| Tcl_Interp * | ti, | ||
| int | argc, | ||
| const char ** | argv | ||
| ) |
Definition at line 546 of file tkscid.cpp.
| int sc_base_tag | ( | ClientData | , |
| Tcl_Interp * | ti, | ||
| int | argc, | ||
| const char ** | argv | ||
| ) |
Definition at line 1070 of file tkscid.cpp.
| int sc_book | ( | ClientData | cd, |
| Tcl_Interp * | ti, | ||
| int | argc, | ||
| const char ** | argv | ||
| ) |
BOOK functions.
Definition at line 9658 of file tkscid.cpp.
| int sc_book_close | ( | ClientData | , |
| Tcl_Interp * | ti, | ||
| int | argc, | ||
| const char ** | argv | ||
| ) |
Definition at line 9729 of file tkscid.cpp.
| int sc_book_load | ( | ClientData | , |
| Tcl_Interp * | ti, | ||
| int | argc, | ||
| const char ** | argv | ||
| ) |
Definition at line 9700 of file tkscid.cpp.
| int sc_book_moves | ( | ClientData | , |
| Tcl_Interp * | ti, | ||
| int | argc, | ||
| const char ** | argv | ||
| ) |
Definition at line 9744 of file tkscid.cpp.
| int sc_book_movesupdate | ( | ClientData | , |
| Tcl_Interp * | ti, | ||
| int | argc, | ||
| const char ** | argv | ||
| ) |
Definition at line 9791 of file tkscid.cpp.
| int sc_book_positions | ( | ClientData | , |
| Tcl_Interp * | ti, | ||
| int | argc, | ||
| const char ** | argv | ||
| ) |
Definition at line 9761 of file tkscid.cpp.
| int sc_book_update | ( | ClientData | , |
| Tcl_Interp * | ti, | ||
| int | argc, | ||
| const char ** | argv | ||
| ) |
Definition at line 9778 of file tkscid.cpp.
| int sc_clipbase | ( | ClientData | , |
| Tcl_Interp * | ti, | ||
| int | argc, | ||
| const char ** | argv | ||
| ) |
CLIPBASE functions.
Definition at line 1193 of file tkscid.cpp.
| int sc_eco | ( | ClientData | cd, |
| Tcl_Interp * | ti, | ||
| int | argc, | ||
| const char ** | argv | ||
| ) |
Definition at line 1248 of file tkscid.cpp.
| int sc_eco_base | ( | ClientData | , |
| Tcl_Interp * | ti, | ||
| int | argc, | ||
| const char ** | argv | ||
| ) |
Definition at line 1308 of file tkscid.cpp.
| int sc_eco_game | ( | ClientData | , |
| Tcl_Interp * | ti, | ||
| int | argc, | ||
| const char ** | argv | ||
| ) |
Definition at line 1416 of file tkscid.cpp.
| int sc_eco_read | ( | ClientData | , |
| Tcl_Interp * | ti, | ||
| int | argc, | ||
| const char ** | argv | ||
| ) |
Definition at line 1456 of file tkscid.cpp.
| int sc_eco_summary | ( | ClientData | , |
| Tcl_Interp * | ti, | ||
| int | argc, | ||
| const char ** | argv | ||
| ) |
Definition at line 1480 of file tkscid.cpp.
| int sc_eco_translate | ( | ClientData | , |
| Tcl_Interp * | ti, | ||
| int | argc, | ||
| const char ** | argv | ||
| ) |
Definition at line 1534 of file tkscid.cpp.
| int sc_filter_first | ( | ClientData | , |
| Tcl_Interp * | ti, | ||
| int | , | ||
| const char ** | |||
| ) |
Definition at line 1939 of file tkscid.cpp.
| int sc_filter_freq | ( | scidBaseT * | dbase, |
| const HFilter & | filter, | ||
| Tcl_Interp * | ti, | ||
| int | argc, | ||
| const char ** | argv | ||
| ) |
Definition at line 1823 of file tkscid.cpp.
| int sc_filter_last | ( | ClientData | , |
| Tcl_Interp * | ti, | ||
| int | , | ||
| const char ** | |||
| ) |
Definition at line 1953 of file tkscid.cpp.
| int sc_filter_next | ( | ClientData | , |
| Tcl_Interp * | ti, | ||
| int | , | ||
| const char ** | |||
| ) |
Definition at line 1967 of file tkscid.cpp.
| int sc_filter_old | ( | ClientData | cd, |
| Tcl_Interp * | ti, | ||
| int | argc, | ||
| const char ** | argv | ||
| ) |
FILTER functions.
Definition at line 1602 of file tkscid.cpp.
| int sc_filter_prev | ( | ClientData | , |
| Tcl_Interp * | ti, | ||
| int | , | ||
| const char ** | |||
| ) |
Definition at line 1985 of file tkscid.cpp.
| int sc_filter_stats | ( | ClientData | , |
| Tcl_Interp * | ti, | ||
| int | argc, | ||
| const char ** | argv | ||
| ) |
Definition at line 2005 of file tkscid.cpp.
| int sc_game | ( | ClientData | cd, |
| Tcl_Interp * | ti, | ||
| int | argc, | ||
| const char ** | argv | ||
| ) |
GAME functions.
Definition at line 2091 of file tkscid.cpp.
| int sc_game_crosstable | ( | ClientData | , |
| Tcl_Interp * | ti, | ||
| int | argc, | ||
| const char ** | argv | ||
| ) |
Definition at line 2282 of file tkscid.cpp.
| int sc_game_find | ( | ClientData | , |
| Tcl_Interp * | ti, | ||
| int | argc, | ||
| const char ** | argv | ||
| ) |
Definition at line 2590 of file tkscid.cpp.
| int sc_game_firstMoves | ( | ClientData | , |
| Tcl_Interp * | ti, | ||
| int | argc, | ||
| const char ** | argv | ||
| ) |
Definition at line 2659 of file tkscid.cpp.
| int sc_game_import | ( | ClientData | , |
| Tcl_Interp * | ti, | ||
| int | argc, | ||
| const char ** | argv | ||
| ) |
Definition at line 2678 of file tkscid.cpp.
| int sc_game_info | ( | ClientData | , |
| Tcl_Interp * | ti, | ||
| int | argc, | ||
| const char ** | argv | ||
| ) |
Definition at line 3042 of file tkscid.cpp.
| int sc_game_load | ( | ClientData | , |
| Tcl_Interp * | ti, | ||
| int | argc, | ||
| const char ** | argv | ||
| ) |
Definition at line 3505 of file tkscid.cpp.
| int sc_game_merge | ( | ClientData | , |
| Tcl_Interp * | ti, | ||
| int | argc, | ||
| const char ** | argv | ||
| ) |
Definition at line 3553 of file tkscid.cpp.
| int sc_game_moves | ( | ClientData | , |
| Tcl_Interp * | ti, | ||
| int | argc, | ||
| const char ** | argv | ||
| ) |
Definition at line 3692 of file tkscid.cpp.
| int sc_game_new | ( | ClientData | , |
| Tcl_Interp * | , | ||
| int | , | ||
| const char ** | |||
| ) |
Definition at line 3764 of file tkscid.cpp.
| int sc_game_novelty | ( | ClientData | , |
| Tcl_Interp * | ti, | ||
| int | argc, | ||
| const char ** | argv | ||
| ) |
Definition at line 3779 of file tkscid.cpp.
| int sc_game_pgn | ( | ClientData | , |
| Tcl_Interp * | ti, | ||
| int | argc, | ||
| const char ** | argv | ||
| ) |
Definition at line 3861 of file tkscid.cpp.
| int sc_game_pop | ( | ClientData | , |
| Tcl_Interp * | , | ||
| int | , | ||
| const char ** | |||
| ) |
Definition at line 3992 of file tkscid.cpp.
| int sc_game_push | ( | ClientData | , |
| Tcl_Interp * | , | ||
| int | argc, | ||
| const char ** | argv | ||
| ) |
Definition at line 4012 of file tkscid.cpp.
| int sc_game_save | ( | ClientData | , |
| Tcl_Interp * | ti, | ||
| int | argc, | ||
| const char ** | argv | ||
| ) |
Definition at line 4040 of file tkscid.cpp.
| int sc_game_startBoard | ( | ClientData | , |
| Tcl_Interp * | ti, | ||
| int | argc, | ||
| const char ** | argv | ||
| ) |
Definition at line 4086 of file tkscid.cpp.
| int sc_game_strip | ( | ClientData | , |
| Tcl_Interp * | ti, | ||
| int | argc, | ||
| const char ** | argv | ||
| ) |
Definition at line 4118 of file tkscid.cpp.
| int sc_game_summary | ( | ClientData | , |
| Tcl_Interp * | ti, | ||
| int | argc, | ||
| const char ** | argv | ||
| ) |
Definition at line 4136 of file tkscid.cpp.
| int sc_game_tags | ( | ClientData | cd, |
| Tcl_Interp * | ti, | ||
| int | argc, | ||
| const char ** | argv | ||
| ) |
Definition at line 4280 of file tkscid.cpp.
| int sc_game_tags_get | ( | ClientData | , |
| Tcl_Interp * | ti, | ||
| int | argc, | ||
| const char ** | argv | ||
| ) |
Definition at line 4310 of file tkscid.cpp.
| int sc_game_tags_reload | ( | ClientData | , |
| Tcl_Interp * | , | ||
| int | , | ||
| const char ** | |||
| ) |
Definition at line 4548 of file tkscid.cpp.
| int sc_game_tags_set | ( | ClientData | , |
| Tcl_Interp * | ti, | ||
| int | argc, | ||
| const char ** | argv | ||
| ) |
Definition at line 4458 of file tkscid.cpp.
| int sc_game_tags_share | ( | ClientData | , |
| Tcl_Interp * | ti, | ||
| int | argc, | ||
| const char ** | argv | ||
| ) |
Definition at line 4572 of file tkscid.cpp.
| int sc_info | ( | ClientData | cd, |
| Tcl_Interp * | ti, | ||
| int | argc, | ||
| const char ** | argv | ||
| ) |
Definition at line 4813 of file tkscid.cpp.
| int sc_info_limit | ( | ClientData | , |
| Tcl_Interp * | ti, | ||
| int | argc, | ||
| const char ** | argv | ||
| ) |
Definition at line 4914 of file tkscid.cpp.
| int sc_info_suffix | ( | ClientData | , |
| Tcl_Interp * | ti, | ||
| int | argc, | ||
| const char ** | argv | ||
| ) |
Definition at line 4952 of file tkscid.cpp.
| int sc_info_tb | ( | ClientData | , |
| Tcl_Interp * | ti, | ||
| int | argc, | ||
| const char ** | argv | ||
| ) |
Definition at line 4980 of file tkscid.cpp.
| int sc_move | ( | ClientData | cd, |
| Tcl_Interp * | ti, | ||
| int | argc, | ||
| const char ** | argv | ||
| ) |
Definition at line 5033 of file tkscid.cpp.
| int sc_move_add | ( | ClientData | , |
| Tcl_Interp * | ti, | ||
| int | argc, | ||
| const char ** | argv | ||
| ) |
Definition at line 5098 of file tkscid.cpp.
| int sc_move_addSan | ( | ClientData | , |
| Tcl_Interp * | ti, | ||
| int | argc, | ||
| const char ** | argv | ||
| ) |
Definition at line 5140 of file tkscid.cpp.
| int sc_move_addUCI | ( | ClientData | , |
| Tcl_Interp * | ti, | ||
| int | argc, | ||
| const char ** | argv | ||
| ) |
Definition at line 5156 of file tkscid.cpp.
| int sc_move_back | ( | ClientData | , |
| Tcl_Interp * | ti, | ||
| int | argc, | ||
| const char ** | argv | ||
| ) |
Definition at line 5205 of file tkscid.cpp.
| int sc_move_forward | ( | ClientData | , |
| Tcl_Interp * | ti, | ||
| int | argc, | ||
| const char ** | argv | ||
| ) |
Definition at line 5227 of file tkscid.cpp.
| int sc_move_pgn | ( | ClientData | , |
| Tcl_Interp * | ti, | ||
| int | argc, | ||
| const char ** | argv | ||
| ) |
Definition at line 5252 of file tkscid.cpp.
| UI_res_t sc_name | ( | UI_extra_t | cd, |
| UI_handle_t | ti, | ||
| int | argc, | ||
| const char ** | argv | ||
| ) |
Definition at line 7426 of file tkscid.cpp.
| int sc_name_correct | ( | ClientData | , |
| Tcl_Interp * | ti, | ||
| int | argc, | ||
| const char ** | argv | ||
| ) |
Definition at line 6021 of file tkscid.cpp.
| int sc_name_edit | ( | ClientData | , |
| Tcl_Interp * | ti, | ||
| int | argc, | ||
| const char ** | argv | ||
| ) |
Definition at line 6135 of file tkscid.cpp.
| int sc_name_info | ( | ClientData | , |
| Tcl_Interp * | ti, | ||
| int | argc, | ||
| const char ** | argv | ||
| ) |
Definition at line 6327 of file tkscid.cpp.
| int sc_name_match | ( | ClientData | , |
| Tcl_Interp * | ti, | ||
| int | argc, | ||
| const char ** | argv | ||
| ) |
Definition at line 6910 of file tkscid.cpp.
| int sc_name_plist | ( | ClientData | , |
| Tcl_Interp * | ti, | ||
| int | argc, | ||
| const char ** | argv | ||
| ) |
Definition at line 7007 of file tkscid.cpp.
| UI_res_t sc_name_ratings | ( | UI_handle_t | ti, |
| scidBaseT & | dbase, | ||
| const SpellChecker & | sp, | ||
| int | argc, | ||
| const char ** | argv | ||
| ) |
Definition at line 7128 of file tkscid.cpp.
| int sc_name_read | ( | ClientData | , |
| Tcl_Interp * | ti, | ||
| int | argc, | ||
| const char ** | argv | ||
| ) |
Definition at line 7227 of file tkscid.cpp.
| UI_res_t sc_name_retrievename | ( | UI_handle_t | ti, |
| const SpellChecker & | sp, | ||
| int | argc, | ||
| const char ** | argv | ||
| ) |
Definition at line 6285 of file tkscid.cpp.
| UI_res_t sc_name_spellcheck | ( | UI_handle_t | ti, |
| scidBaseT & | dbase, | ||
| const SpellChecker & | sp, | ||
| int | argc, | ||
| const char ** | argv | ||
| ) |
Definition at line 7256 of file tkscid.cpp.
| int sc_pos | ( | ClientData | cd, |
| Tcl_Interp * | ti, | ||
| int | argc, | ||
| const char ** | argv | ||
| ) |
Definition at line 5269 of file tkscid.cpp.
| int sc_pos_addNag | ( | ClientData | , |
| Tcl_Interp * | ti, | ||
| int | argc, | ||
| const char ** | argv | ||
| ) |
Definition at line 5423 of file tkscid.cpp.
| int sc_pos_analyze | ( | ClientData | , |
| Tcl_Interp * | ti, | ||
| int | argc, | ||
| const char ** | argv | ||
| ) |
Definition at line 5453 of file tkscid.cpp.
| int sc_pos_bestSquare | ( | ClientData | , |
| Tcl_Interp * | ti, | ||
| int | argc, | ||
| const char ** | argv | ||
| ) |
Definition at line 5541 of file tkscid.cpp.
| int sc_pos_getNags | ( | ClientData | , |
| Tcl_Interp * | ti, | ||
| int | , | ||
| const char ** | |||
| ) |
Definition at line 5630 of file tkscid.cpp.
| int sc_pos_hash | ( | ClientData | , |
| Tcl_Interp * | ti, | ||
| int | argc, | ||
| const char ** | argv | ||
| ) |
Definition at line 5650 of file tkscid.cpp.
| int sc_pos_html | ( | ClientData | , |
| Tcl_Interp * | ti, | ||
| int | argc, | ||
| const char ** | argv | ||
| ) |
Definition at line 5679 of file tkscid.cpp.
| int sc_pos_isAt | ( | ClientData | , |
| Tcl_Interp * | ti, | ||
| int | argc, | ||
| const char ** | argv | ||
| ) |
Definition at line 5714 of file tkscid.cpp.
| int sc_pos_isLegal | ( | ClientData | , |
| Tcl_Interp * | ti, | ||
| int | argc, | ||
| const char ** | argv | ||
| ) |
Definition at line 5770 of file tkscid.cpp.
| int sc_pos_isPromo | ( | ClientData | , |
| Tcl_Interp * | ti, | ||
| int | argc, | ||
| const char ** | argv | ||
| ) |
Definition at line 5749 of file tkscid.cpp.
| int sc_pos_matchMoves | ( | ClientData | , |
| Tcl_Interp * | ti, | ||
| int | argc, | ||
| const char ** | argv | ||
| ) |
Definition at line 5801 of file tkscid.cpp.
| int sc_pos_moves | ( | ClientData | , |
| Tcl_Interp * | ti, | ||
| int | argc, | ||
| const char ** | |||
| ) |
Definition at line 5872 of file tkscid.cpp.
| int sc_pos_probe | ( | ClientData | cd, |
| Tcl_Interp * | ti, | ||
| int | argc, | ||
| const char ** | argv | ||
| ) |
Definition at line 5891 of file tkscid.cpp.
| int sc_pos_probe_board | ( | ClientData | , |
| Tcl_Interp * | ti, | ||
| int | argc, | ||
| const char ** | argv | ||
| ) |
Definition at line 5940 of file tkscid.cpp.
| int sc_pos_setComment | ( | ClientData | , |
| Tcl_Interp * | ti, | ||
| int | argc, | ||
| const char ** | argv | ||
| ) |
Definition at line 5989 of file tkscid.cpp.
| int sc_report | ( | ClientData | cd, |
| Tcl_Interp * | ti, | ||
| int | argc, | ||
| const char ** | argv | ||
| ) |
Definition at line 7516 of file tkscid.cpp.
| int sc_report_create | ( | ClientData | , |
| Tcl_Interp * | ti, | ||
| int | argc, | ||
| const char ** | argv | ||
| ) |
Definition at line 7745 of file tkscid.cpp.
| int sc_report_select | ( | ClientData | , |
| Tcl_Interp * | ti, | ||
| int | argc, | ||
| const char ** | argv | ||
| ) |
Definition at line 7832 of file tkscid.cpp.
| int sc_search | ( | ClientData | cd, |
| Tcl_Interp * | ti, | ||
| int | argc, | ||
| const char ** | argv | ||
| ) |
Definition at line 8488 of file tkscid.cpp.
| int sc_search_board | ( | Tcl_Interp * | ti, |
| const scidBaseT * | dbase, | ||
| HFilter | filter, | ||
| int | argc, | ||
| const char ** | argv | ||
| ) |
Definition at line 8531 of file tkscid.cpp.
| int sc_search_header | ( | ClientData | , |
| Tcl_Interp * | ti, | ||
| scidBaseT * | base, | ||
| HFilter & | filter, | ||
| int | argc, | ||
| const char ** | argv | ||
| ) |
Definition at line 9257 of file tkscid.cpp.
| int sc_search_material | ( | ClientData | , |
| Tcl_Interp * | ti, | ||
| int | argc, | ||
| const char ** | argv | ||
| ) |
Definition at line 8878 of file tkscid.cpp.
| int sc_tree | ( | ClientData | cd, |
| Tcl_Interp * | ti, | ||
| int | argc, | ||
| const char ** | argv | ||
| ) |
Definition at line 7870 of file tkscid.cpp.
| int sc_tree_cacheinfo | ( | ClientData | , |
| Tcl_Interp * | ti, | ||
| int | argc, | ||
| const char ** | argv | ||
| ) |
Definition at line 8469 of file tkscid.cpp.
| int sc_tree_cachesize | ( | ClientData | , |
| Tcl_Interp * | ti, | ||
| int | argc, | ||
| const char ** | argv | ||
| ) |
Definition at line 8456 of file tkscid.cpp.
| int sc_tree_move | ( | ClientData | , |
| Tcl_Interp * | ti, | ||
| int | argc, | ||
| const char ** | argv | ||
| ) |
Definition at line 7919 of file tkscid.cpp.
| int sc_tree_search | ( | ClientData | , |
| Tcl_Interp * | ti, | ||
| int | argc, | ||
| const char ** | argv | ||
| ) |
Definition at line 8017 of file tkscid.cpp.
| int sc_var | ( | ClientData | cd, |
| Tcl_Interp * | ti, | ||
| int | argc, | ||
| const char ** | argv | ||
| ) |
Definition at line 9527 of file tkscid.cpp.
| int sc_var_delete | ( | ClientData | , |
| Tcl_Interp * | ti, | ||
| int | , | ||
| const char ** | |||
| ) |
Definition at line 9592 of file tkscid.cpp.
| int sc_var_enter | ( | ClientData | , |
| Tcl_Interp * | ti, | ||
| int | argc, | ||
| const char ** | argv | ||
| ) |
Definition at line 9633 of file tkscid.cpp.
| int sc_var_first | ( | ClientData | , |
| Tcl_Interp * | ti, | ||
| int | , | ||
| const char ** | |||
| ) |
Definition at line 9602 of file tkscid.cpp.
| int sc_var_list | ( | ClientData | , |
| Tcl_Interp * | ti, | ||
| int | argc, | ||
| const char ** | argv | ||
| ) |
Definition at line 9613 of file tkscid.cpp.
| void scid_Exit | ( | void * | ) |
Definition at line 66 of file tkscid.cpp.
|
inline |
Definition at line 135 of file tkscid.cpp.
|
inline |
Definition at line 124 of file tkscid.cpp.
|
inline |
Definition at line 148 of file tkscid.cpp.
Definition at line 187 of file tkscid.cpp.
Definition at line 7970 of file tkscid.cpp.
| int str_is_prefix | ( | ClientData | , |
| Tcl_Interp * | ti, | ||
| int | argc, | ||
| const char ** | argv | ||
| ) |
Definition at line 294 of file tkscid.cpp.
| int str_prefix_len | ( | ClientData | , |
| Tcl_Interp * | ti, | ||
| int | argc, | ||
| const char ** | argv | ||
| ) |
Definition at line 308 of file tkscid.cpp.
|
inline |
Definition at line 214 of file tkscid.cpp.
|
inline |
Definition at line 222 of file tkscid.cpp.
| void translateECO | ( | Tcl_Interp * | ti, |
| const char * | strFrom, | ||
| DString * | dstrTo | ||
| ) |
Definition at line 1558 of file tkscid.cpp.
| scidBaseT* db |
Definition at line 26 of file dbasepool.cpp.
| const int MAX_BASES = 9 |
Definition at line 57 of file tkscid.cpp.
| const uint NUM_TITLES = 8 |
Definition at line 9214 of file tkscid.cpp.
| const char* titleStr[NUM_TITLES] |
Definition at line 9220 of file tkscid.cpp.
1.8.13