Chess 0.0.1
A library written in c
Loading...
Searching...
No Matches
chess.h
1#ifndef CHESS_H_INCLUDED
2#define CHESS_H_INCLUDED
3
4#ifdef __cplusplus
5extern "C" {
6#endif
7
9#include <chess/color.h>
10#include <chess/file.h>
11#include <chess/move.h>
12#include <chess/moves.h>
13#include <chess/piece.h>
14#include <chess/piece_type.h>
15#include <chess/position.h>
17#include <chess/rank.h>
18#include <chess/square.h>
19
20#ifdef __cplusplus
21}
22#endif
23
24#endif // CHESS_H_INCLUDED
Defines the chess castling rights type and related utility functions for representing and manipulatin...
Defines the chess color type and related utility functions for representing and manipulating chess co...
Defines the chess file type and related utility functions for representing and manipulating chess fil...
Defines the chess move type and related utility functions for representing and manipulating chess mov...
Defines the chess piece type and related utility functions for representing and manipulating chess pi...
Defines the chess piece type type and related utility functions for representing and manipulating che...
Defines the chess position type and related utility functions for representing and manipulating chess...
Defines the chess position counter type and related functions for keeping count of position occurence...
Defines the chess rank type and related utility functions for representing and manipulating chess ran...
Defines the chess square type and related utility functions for representing and manipulating chess s...