home · contact · privacy
MAJOR re-write. Split plomrogue into a server and a client. Re-wrote large parts
[plomrogue] / src / map.h
diff --git a/src/map.h b/src/map.h
deleted file mode 100644 (file)
index 8fb21ee..0000000
--- a/src/map.h
+++ /dev/null
@@ -1,44 +0,0 @@
-/* map.h
- *
- * Struct for the game map and routines to create and scroll on it.
- */
-
-#ifndef MAP_H
-#define MAP_H
-
-#include "yx_uint16.h" /* for yx_uint16 and dir enums */
-struct Win;
-
-
-
-struct Map
-{
-    struct yx_uint16 size;   /* map's height/width in number of cells */
-    char * cells;            /* sequence of bytes encoding map cells */
-};
-
-
-
-/* Initialize island map as 64 x 64 "~" cells representing water and "." cells
- * representing land. The shape of the island is generated randomly by starting
- * with a sea containing one land cell in the middle and then going into a cycle
- * of repeatedly selecting a random cell on the map and transforming it into a
- * land cell if it is horizontally or vertically neighbor to one; the cycle ends
- * when a land cell is due to be created right at the border of the map.
- */
-extern struct Map init_map();
-
-/* Try changing map window's focus into directino "d" (north = "N" etc.). */
-extern void map_scroll(char d);
-
-/* Center map window on player. */
-extern void map_center();
-
-/* Check if coordinate pos on (or beyond) map is accessible to map object
- * movement.
- */
-extern uint8_t is_passable(struct Map * map, struct yx_uint16 pos);
-
-
-
-#endif