Chess Engine
C++ chess engine with movegen, bitboards, and Arduino-friendly docs
Loading...
Searching...
No Matches
S_UNDO Struct Reference

#include <defs.h>

Collaboration diagram for S_UNDO:

Public Attributes

int move
int castlePerm
int enPas
int fiftyMove
U64 posKey

Detailed Description

Definition at line 90 of file defs.h.

Member Data Documentation

◆ castlePerm

int S_UNDO::castlePerm

Definition at line 93 of file defs.h.

Referenced by makeMove(), makeNullMove(), takeMove(), and takeNullMove().

◆ enPas

int S_UNDO::enPas

Definition at line 94 of file defs.h.

Referenced by makeMove(), makeNullMove(), takeMove(), and takeNullMove().

◆ fiftyMove

int S_UNDO::fiftyMove

Definition at line 95 of file defs.h.

Referenced by makeMove(), makeNullMove(), takeMove(), and takeNullMove().

◆ move

int S_UNDO::move

Definition at line 92 of file defs.h.

Referenced by makeMove(), makeNullMove(), and takeMove().

◆ posKey

U64 S_UNDO::posKey

Definition at line 96 of file defs.h.

Referenced by makeMove(), and makeNullMove().


The documentation for this struct was generated from the following file: