megalodon-chess/megalodon

Enhancement: Move global constants and typedefs to consts.hpp

phuang1024 opened this issue · 0 comments

Is your feature request related to a problem? Please describe.

Right now, if a file needs to use a typedef like U64, it needs to include bitboard.hpp, even though it will not use any functions relating to bitboards.

Describe the solution you'd like

A file consts.hpp which contains all global typedefs and constants.
It can also contain DEBUG, which is currently in debug.hpp.