+#ifndef SOKOBAN_H
+#define SOKOBAN_H
+
+typedef enum {FREE, WALL, BOX, TARGET, AGENT, TARGAGENT, TARGBOX} sokoban_tile;
+
+struct sokoban_screen {
+ int x;
+ int y;
+ sokoban_tile tile;
+ struct sokoban_screen *next;
+};
+
+struct sokoban_screen *parse_screen(FILE *stream);
+
+#endif