package main

IsOccupied :: proc(bitboard: u64, square: int) -> bool {
	return (bitboard & SQUARE_BBS[square]) != 0
}

GetOccupiedIndex :: proc(square: int) -> int {
	for i := 0; i < 12; i+=1 {
		if IsOccupied(PieceArray[i], square) {
			return i
		}
	}
	return EMPTY
}

OutOfBounds :: proc(move: int) -> bool {

	if move < 0 {
		return true
	}
	if move > 63 {
		return true
	}
	return false
}
