home · contact · privacy
Corrected map generation algorithm description.
[plomrogue] / src / map.h
index 9bcd11b004c0e693c3204f118f6277f9e4e64c49..ac303a40036fe3660938c015cf9a33fb6fcda5b9 100644 (file)
--- a/src/map.h
+++ b/src/map.h
@@ -27,8 +27,8 @@ struct Map
  * 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 created that is only one cell away
- * from the edge of the map. The map scroll offset is initialized to 0,0.
+ * to one; the cycle ends when a land cell is due to be created right at the
+ * border of the map. The map scroll offset is initialized to 0,0.
  */
 extern struct Map init_map();
 
@@ -38,8 +38,8 @@ extern struct Map init_map();
  */
 extern void map_scroll(struct Map * map, enum dir d, struct yx_uint16 win_size);
 
-/* Scroll map to center on the player by changing the scroll offset as far as is
- * possible sans leaving the size of the map window as described by "win_size".
+/* Scroll map to center on the player by changing the scroll offset following
+ * (and constrained by) the window size as described by "win_size".
  */
 extern void map_center_player(struct Map * map, struct Player * player,
                               struct yx_uint16 win_size);