1 #ifndef __GAMEBOARD_H__
2 #define __GAMEBOARD_H__
4 enum { GTSpace=0x00, GTWall=0x01, GTBox=0x02, GTBoxSpot=0x04 };
5 enum { PMInvalid, PMWalk, PMPush };
10 GameBoard(int);//, int, int, int);
16 bool GameHasBeenWon(void);
18 int MovePlayerN(void);
19 int MovePlayerS(void);
20 int MovePlayerE(void);
21 int MovePlayerW(void);
24 int Move(int & var, int direction, char, char);
27 int playerX, playerY; // Player X/Y are zero-based
33 int initialX, initialY;
37 #endif // __GAMEBOARD_H__