monst.h comments
End of line comments split across lines should start with '*' on the continuation lines. Otherwise clang-format, if we ever run it again, will mangle them by shifting the start of the comment from the end of its line to be a new block comment on the next line. [There are lots of these which ought to be fixed; I just happended to be looking at monst.h.]
This commit is contained in:
+6
-7
@@ -99,12 +99,12 @@ struct monst {
|
|||||||
short mnum; /* permanent monster index number */
|
short mnum; /* permanent monster index number */
|
||||||
short cham; /* if shapeshifter, orig mons[] idx goes here */
|
short cham; /* if shapeshifter, orig mons[] idx goes here */
|
||||||
short movement; /* movement points (derived from permonst definition
|
short movement; /* movement points (derived from permonst definition
|
||||||
and added effects */
|
* and added effects */
|
||||||
uchar m_lev; /* adjusted difficulty level of monster */
|
uchar m_lev; /* adjusted difficulty level of monster */
|
||||||
aligntyp malign; /* alignment of this monster, relative to the
|
aligntyp malign; /* alignment of this monster, relative to the
|
||||||
player (positive = good to kill) */
|
* player (positive = good to kill) */
|
||||||
coordxy mx, my;
|
coordxy mx, my;
|
||||||
coordxy mux, muy; /* where the monster thinks you are */
|
coordxy mux, muy; /* where the monster thinks you are */
|
||||||
#define MTSZ 4
|
#define MTSZ 4
|
||||||
/* mtrack[0..2] is used to keep extra data when migrating the monster */
|
/* mtrack[0..2] is used to keep extra data when migrating the monster */
|
||||||
coord mtrack[MTSZ]; /* monster track */
|
coord mtrack[MTSZ]; /* monster track */
|
||||||
@@ -112,11 +112,11 @@ struct monst {
|
|||||||
unsigned mappearance; /* for undetected mimics and the wiz */
|
unsigned mappearance; /* for undetected mimics and the wiz */
|
||||||
uchar m_ap_type; /* what mappearance is describing, m_ap_types */
|
uchar m_ap_type; /* what mappearance is describing, m_ap_types */
|
||||||
|
|
||||||
schar mtame; /* level of tameness, implies peaceful */
|
schar mtame; /* level of tameness, implies peaceful */
|
||||||
unsigned short mintrinsics; /* low 8 correspond to mresists */
|
unsigned short mintrinsics; /* low 8 correspond to mresists */
|
||||||
unsigned short mextrinsics; /* low 8 correspond to mresists */
|
unsigned short mextrinsics; /* low 8 correspond to mresists */
|
||||||
unsigned long seen_resistance; /* M_SEEN_x; saw you resist an effect */
|
unsigned long seen_resistance; /* M_SEEN_x; saw you resist an effect */
|
||||||
int mspec_used; /* monster's special ability attack timeout */
|
int mspec_used; /* monster's special ability attack timeout */
|
||||||
|
|
||||||
Bitfield(female, 1); /* is female */
|
Bitfield(female, 1); /* is female */
|
||||||
Bitfield(minvis, 1); /* currently invisible */
|
Bitfield(minvis, 1); /* currently invisible */
|
||||||
@@ -156,14 +156,13 @@ struct monst {
|
|||||||
Bitfield(ispriest, 1); /* is an aligned priest or high priest */
|
Bitfield(ispriest, 1); /* is an aligned priest or high priest */
|
||||||
|
|
||||||
Bitfield(iswiz, 1); /* is the Wizard of Yendor */
|
Bitfield(iswiz, 1); /* is the Wizard of Yendor */
|
||||||
|
#define MAX_NUM_WORMS 32 /* should be 2^(wormno bitfield size) */
|
||||||
Bitfield(wormno, 5); /* at most 31 worms on any level */
|
Bitfield(wormno, 5); /* at most 31 worms on any level */
|
||||||
Bitfield(mtemplit, 1); /* temporarily seen; only valid during bhit() */
|
Bitfield(mtemplit, 1); /* temporarily seen; only valid during bhit() */
|
||||||
Bitfield(meverseen, 1); /* mon has been seen at some point */
|
Bitfield(meverseen, 1); /* mon has been seen at some point */
|
||||||
|
|
||||||
Bitfield(mspotted, 1); /* mon is currently seen by hero */
|
Bitfield(mspotted, 1); /* mon is currently seen by hero */
|
||||||
|
|
||||||
#define MAX_NUM_WORMS 32 /* should be 2^(wormno bitfield size) */
|
|
||||||
|
|
||||||
unsigned long mstrategy; /* for monsters with mflag3: current strategy */
|
unsigned long mstrategy; /* for monsters with mflag3: current strategy */
|
||||||
#ifdef NHSTDC
|
#ifdef NHSTDC
|
||||||
#define STRAT_APPEARMSG 0x80000000UL
|
#define STRAT_APPEARMSG 0x80000000UL
|
||||||
|
|||||||
Reference in New Issue
Block a user