#ifndef __NEWBITS_H_INCLUDED__ #define __NEWBITS_H_INCLUDED__ #if !defined(FALSE) #define FALSE 0 #endif #if !defined(TRUE) #define TRUE 1 #endif #if defined(_AIX) #if !defined(const) #define const #endif #define unix #else #if !defined(CPP) #endif #endif /* ---- New AFF Bits ---- */ #define MAX_NEWAFF_BIT 6 /* ---- */ #define NEWAFF_GHOST_FLY 1 #define NEWAFF_GHOST_NOCHAN 2 #define NEWAFF_GHOST_PASSDOOR 3 #define NEWAFF_GHOST_DETECTINVIS 4 #define NEWAFF_GHOST 5 #define NEWAFF_BLACKJACK 6 int IS_NEWAFF_SET( char *b, int bit ); void SET_NEWAFF( char *b, int bit ); void REMOVE_NEWAFF( char *b, int bit ); struct newaff_table_struct { int bit; char *name; int settable; }; extern const struct newaff_table_struct newaff_table[MAX_NEWAFF_BIT]; #endif