#include "bms.h"

#define AP_INVALID -1
/* This value is used to mark uninitialized or invalid fields
	in structures, etc.
*/
#define TRAYSIZE 7
#define BOARDSIZEX 15
#define BOARDSIZEY 15

#define MAXBOARDSIZE ((BOARDSIZEX>BOARDSIZEY)?BOARDSIZEX:BOARDSIZEY)

/* Old e_move_type 

typedef enum {	x1, x2letter, x2word, x3letter, x3word, xinvalid = INVALID
} e_score_mults;


typedef enum {
	PlaceMove, SwapMove, NoMove
} e_move_type; */


t_move_list APMove(t_move_list tiles);

/* This function is defined in ap_dict.c */
void InitialiseAP(void);


