X-Git-Url: https://plomlompom.com/repos/foo.html?a=blobdiff_plain;f=src%2Fserver%2Fmap.h;h=b2b1ba2ec59d74ef3734bd87b85b129c3ab936b5;hb=bf8ae37ed027803ebbf0d71add8b1aff24a7896d;hp=9846a58635f251dc2bf8295cbf1c9f7cd748580e;hpb=e03020342a74aef143b1ec38c18966dac64181b5;p=plomrogue
diff --git a/src/server/map.h b/src/server/map.h
index 9846a58..b2b1ba2 100644
--- a/src/server/map.h
+++ b/src/server/map.h
@@ -7,13 +7,14 @@
#define MAP_H
#include /* uint8_t */
+#include "../common/yx_uint8.h" /* yx_uint8 struct */
#include "../common/yx_uint16.h" /* yx_uint16 struct */
struct Map
{
- struct yx_uint16 size; /* Map's height/width in number of cells. */
+ struct yx_uint16 size; /* Map's height/width (use max. 256x256)! */
char * cells; /* Sequence of bytes encoding map cells. */
uint8_t dist_orthogonal; /* Ratio of the diagonal movement penalty as */
uint8_t dist_diagonal; /* encoded by (.dist_diagonal/.dist_orthonal). */
@@ -33,7 +34,7 @@ extern void init_map();
/* Check if coordinate "pos" on (or beyond) world.map is accessible to map
* object movement.
*/
-extern uint8_t is_passable(struct yx_uint16 pos);
+extern uint8_t is_passable(struct yx_uint8 pos);