updated some types to u64 in c code
This commit is contained in:
parent
008abd6444
commit
054cd41cf6
@ -2,8 +2,8 @@
|
||||
#define HELP_H
|
||||
#include "types.h"
|
||||
|
||||
long long fullSet(sets *s);
|
||||
long long fullSetBoth(game *g);
|
||||
unsigned long long fullSet(sets *s);
|
||||
unsigned long long fullSetBoth(game *g);
|
||||
void print_bitboard(long long bitboard);
|
||||
unsigned long long *findSet(game *g, long long bit);
|
||||
unsigned long long *charToSet(game *g, char c);
|
||||
|
||||
@ -1,11 +1,11 @@
|
||||
#include <stdio.h>
|
||||
#include "types.h"
|
||||
|
||||
long long fullSet(sets *s) {
|
||||
unsigned long long fullSet(sets *s) {
|
||||
return s->bishops | s->king | s->knights | s->pawns | s->queen | s->rooks;
|
||||
}
|
||||
|
||||
long long fullSetBoth(game *g) {
|
||||
unsigned long long fullSetBoth(game *g) {
|
||||
return fullSet(&g->white) ^ fullSet(&g->black);
|
||||
}
|
||||
|
||||
@ -25,7 +25,7 @@ void print_bitboard(long long bitboard) {
|
||||
printf("\n");
|
||||
}
|
||||
|
||||
long long *findSet(game *g, long long bit) {
|
||||
unsigned long long *findSet(game *g, long long bit) {
|
||||
if (g->white.pawns & bit) {
|
||||
return &g->white.pawns;
|
||||
} else if (g->white.knights & bit) {
|
||||
@ -55,7 +55,7 @@ long long *findSet(game *g, long long bit) {
|
||||
}
|
||||
}
|
||||
|
||||
long long *charToSet(game *g, char c) {
|
||||
unsigned long long *charToSet(game *g, char c) {
|
||||
switch (c) {
|
||||
case 'P':
|
||||
return &g->white.pawns;
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user