X-Git-Url: https://jxself.org/git/?p=open-adventure.git;a=blobdiff_plain;f=advent.h;h=45b1c0c034256834de840433552860e28d1940e9;hp=98a52d250e4f57376322a1ad7a365383f1e99d84;hb=d522d22c71ce0972efcb8872c851335ca08abaa4;hpb=abf820bb5c8bcf51207ef941dbe00b7c425bf023 diff --git a/advent.h b/advent.h index 98a52d2..45b1c0c 100644 --- a/advent.h +++ b/advent.h @@ -30,6 +30,10 @@ #define STATE_FOUND 0 // After discovered, before messed with #define STATE_IN_CAVITY 1 // State value common to all gemstones +/* Special fixed object-state values - integers > 0 are location */ +#define IS_FIXED -1 +#define IS_FREE 0 + /* Map a state property value to a negative range, where the object cannot be * picked up but the value can be recovered later. Avoid colliding with -1, * which has its own meaning. */