#ifndef TYPES_H #define TYPES_H #include typedef struct { unsigned long long pawns; unsigned long long knights; unsigned long long bishops; unsigned long long rooks; unsigned long long queen; unsigned long long king; } sets; typedef struct { sets white; sets black; bool whiteToMove; } game; typedef struct { int From; int To; char Promo; } move; #endif