Angband
mon-blow-effects.h
Go to the documentation of this file.
1 
20 #ifndef MON_BLOW_EFFECTS_H
21 #define MON_BLOW_EFFECTS_H
22 
23 #include "player.h"
24 #include "mon-blow-methods.h"
25 #include "monster.h"
26 
31  #define RBE(x, p, e, d) RBE_##x,
32  #include "list-blow-effects.h"
33  #undef RBE
34 };
35 
45  struct player * const p;
46  struct monster * const m_ptr;
47  const int rlev;
49  const int ac;
50  const char *ddesc;
51  bool obvious;
52  bool blinked;
53  bool do_break;
54  int damage;
56 
61 
66 
67 /* Functions */
73 extern monster_blow_effect_t blow_effect_name_to_idx(const char *string);
74 
75 #endif /* MON_BLOW_EFFECTS_H */