… | |
… | |
603 | #define MOVE_FLYING 0x6 |
603 | #define MOVE_FLYING 0x6 |
604 | /* Combo of fly_low and fly_high */ |
604 | /* Combo of fly_low and fly_high */ |
605 | #define MOVE_SWIM 0x8 /* Swimming object */ |
605 | #define MOVE_SWIM 0x8 /* Swimming object */ |
606 | #define MOVE_BOAT 0x10 /* Boats/sailing */ |
606 | #define MOVE_BOAT 0x10 /* Boats/sailing */ |
607 | #define MOVE_ALL 0x1f /* Mask of all movement types */ |
607 | #define MOVE_ALL 0x1f /* Mask of all movement types */ |
608 | |
|
|
609 | /* the normal assumption is that objects are walking/flying. |
|
|
610 | * So often we don't want to block movement, but still don't want |
|
|
611 | * to allow all types (swimming is rather specialized) - I also |
|
|
612 | * expect as more movement types show up, this is likely to get |
|
|
613 | * updated. Basically, this is the default for spaces that allow |
|
|
614 | * movement - anything but swimming right now. If you really |
|
|
615 | * want nothing at all, then can always set move_block to 0 |
|
|
616 | */ |
|
|
617 | #define MOVE_BLOCK_DEFAULT MOVE_SWIM |
|
|
618 | |
608 | |
619 | /* typdef here to define type large enough to hold bitmask of |
609 | /* typdef here to define type large enough to hold bitmask of |
620 | * all movement types. Make one declaration so easy to update. |
610 | * all movement types. Make one declaration so easy to update. |
621 | * uint8 is defined yet, so just use what that would define it |
611 | * uint8 is defined yet, so just use what that would define it |
622 | * at anyways. |
612 | * at anyways. |
… | |
… | |
769 | #define LO4 15 /* bitmasks for upper and lower 4 bits from 8 bit fields */ |
759 | #define LO4 15 /* bitmasks for upper and lower 4 bits from 8 bit fields */ |
770 | #define HI4 240 |
760 | #define HI4 240 |
771 | |
761 | |
772 | #define BLANK_FACE_NAME "blank.x11" |
762 | #define BLANK_FACE_NAME "blank.x11" |
773 | #define EMPTY_FACE_NAME "empty.x11" |
763 | #define EMPTY_FACE_NAME "empty.x11" |
774 | #define DARK_FACE1_NAME "dark1.x11" |
|
|
775 | #define DARK_FACE2_NAME "dark2.x11" |
|
|
776 | #define DARK_FACE3_NAME "dark3.x11" |
|
|
777 | #define SMOOTH_FACE_NAME "default_smoothed.111" |
|
|
778 | |
764 | |
779 | /* |
765 | /* |
780 | * Defines for the luck/random functions to make things more readable |
766 | * Defines for the luck/random functions to make things more readable |
781 | */ |
767 | */ |
782 | |
768 | |