home
·
contact
·
privacy
projects
/
plomrogue
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
2891548
)
Improved formatting and comments for yx_uint16.h
author
Christian Heller
<c.heller@plomlompom.de>
Wed, 21 Aug 2013 19:33:35 +0000
(21:33 +0200)
committer
Christian Heller
<c.heller@plomlompom.de>
Wed, 21 Aug 2013 19:33:35 +0000
(21:33 +0200)
src/yx_uint16.h
patch
|
blob
|
history
diff --git
a/src/yx_uint16.h
b/src/yx_uint16.h
index e5249b0ab3ca4e69685fc7a845209fb963af9760..325b22449570ca6fad0a18158a8ed07768e78bc2 100644
(file)
--- a/
src/yx_uint16.h
+++ b/
src/yx_uint16.h
@@
-20,6
+20,8
@@
struct yx_uint16
uint16_t x;
};
uint16_t x;
};
+
+
/* Directions available for movement. */
enum dir
{
/* Directions available for movement. */
enum dir
{
@@
-29,10
+31,19
@@
enum dir
WEST
};
WEST
};
+
+
/* Return 1 if two yx_uint16 coordinates at "a" and "b" are equal, else 0. */
extern uint8_t yx_uint16_cmp(struct yx_uint16 * a, struct yx_uint16 * b);
/* Return 1 if two yx_uint16 coordinates at "a" and "b" are equal, else 0. */
extern uint8_t yx_uint16_cmp(struct yx_uint16 * a, struct yx_uint16 * b);
-/* Return yx_uint16 coordinate one step from coordinate yx in direction dir. */
+
+
+/* Return yx_uint16 coordinate one step from coordinate yx in direction dir.
+ *
+ * If an invalid dir "d" is passed, "yx" remains unchanged.
+ */
extern struct yx_uint16 mv_yx_in_dir(enum dir d, struct yx_uint16 yx);
extern struct yx_uint16 mv_yx_in_dir(enum dir d, struct yx_uint16 yx);
+
+
#endif
#endif