Magic number elimination
Special state/locations for game.fixd object array
This commit is contained in:
parent
3d5c7239f1
commit
8613f0b3d9
3 changed files with 36 additions and 32 deletions
4
advent.h
4
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. */
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue