home · contact · privacy
Added diagonal movement, with a 1.4 penalty.
[plomrogue] / src / client / map.h
1 /* src/client/map.h
2  *
3  * Routines for the game map window.
4  */
5
6 #ifndef MAP_H
7 #define MAP_H
8
9 #include "../common/yx_uint16.h" /* yx_uint16 struct */
10
11
12 struct Map
13 {
14     struct yx_uint16 size;   /* map's height/width in number of cells */
15     char * cells;            /* sequence of bytes encoding map cells */
16 };
17
18
19
20 /* Try changing map window's focus into direction "d" (north = "N" etc.). */
21 extern void map_scroll(char d);
22
23 /* Center map window on player (even if it is non-visible). */
24 extern void map_center();
25
26
27
28 #endif