#ifndef SQUARES_H
#define SQUARES_H

#define A1 (26)
#define B1 (27)
#define C1 (28)
#define D1 (29)
#define E1 (30)
#define F1 (31)
#define G1 (32)
#define H1 (33)

#define A2 (38)
#define B2 (39)
#define C2 (40)
#define D2 (41)
#define E2 (42)
#define F2 (43)
#define G2 (44)
#define H2 (45)

#define A3 (50)
#define B3 (51)
#define C3 (52)
#define D3 (53)
#define E3 (54)
#define F3 (55)
#define G3 (56)
#define H3 (57)

#define A4 (62)
#define B4 (63)
#define C4 (64)
#define D4 (65)
#define E4 (66)
#define F4 (67)
#define G4 (68)
#define H4 (69)

#define A5 (74)
#define B5 (75)
#define C5 (76)
#define D5 (77)
#define E5 (78)
#define F5 (79)
#define G5 (80)
#define H5 (81)

#define A6 (86)
#define B6 (87)
#define C6 (88)
#define D6 (89)
#define E6 (90)
#define F6 (91)
#define G6 (92)
#define H6 (93)

#define A7 (98) 
#define B7 (99) 
#define C7 (100) 
#define D7 (101) 
#define E7 (102) 
#define F7 (103) 
#define G7 (104) 
#define H7 (105)

#define A8 (110)
#define B8 (111)  
#define C8 (112) 
#define D8 (113)
#define E8 (114)
#define F8 (115)
#define G8 (116)  
#define H8 (117)

#define AFILE (1)
#define BFILE (2)
#define CFILE (3)
#define DFILE (4)
#define EFILE (5)
#define FFILE (6)
#define GFILE (7)
#define HFILE (8)

#define a1 (0)
#define b1 (1)
#define c1 (2)
#define d1 (3)
#define e1 (4)
#define f1 (5)
#define g1 (6)
#define h1 (7)
#define a2 (8)
#define b2 (9)
#define c2 (10)
#define d2 (11)
#define e2 (12)
#define f2 (13)
#define g2 (14)
#define h2 (15)
#define a3 (16)
#define b3 (17)
#define c3 (18)
#define d3 (19)
#define e3 (20)
#define f3 (21)
#define g3 (22)
#define h3 (23)
#define a4 (24)
#define b4 (25)
#define c4 (26)
#define d4 (27)
#define e4 (28)
#define f4 (29)
#define g4 (30)
#define h4 (31)
#define a5 (32)
#define b5 (33)
#define c5 (34)
#define d5 (35)
#define e5 (36)
#define f5 (37)
#define g5 (38)
#define h5 (39)
#define a6 (40)
#define b6 (41)
#define c6 (42)
#define d6 (43)
#define e6 (44)
#define f6 (45)
#define g6 (46)
#define h6 (47)
#define a7 (48)
#define b7 (49)
#define c7 (50)
#define d7 (51)
#define e7 (52)
#define f7 (53)
#define g7 (54)
#define h7 (55)
#define a8 (56)
#define b8 (57)
#define c8 (58)
#define d8 (59)
#define e8 (60)
#define f8 (61)
#define g8 (62)
#define h8 (63)

#define FileA   (0)
#define FileB   (1)
#define FileC   (2)
#define FileD   (3)
#define FileE   (4)
#define FileF   (5)
#define FileG   (6)
#define FileH   (7)

#define Rank1   (0)
#define Rank2   (1)
#define Rank3   (2)
#define Rank4   (3)
#define Rank5   (4)
#define Rank6   (5)
#define Rank7   (6)
#define Rank8   (7)

#endif

