2 * @brief monster-processのための構造体群
9 #include "system/angband.h"
10 #include "system/monster-type-definition.h"
20 bool must_alter_to_move;
32 BIT_FLAGS old_r_flags1;
33 BIT_FLAGS old_r_flags2;
34 BIT_FLAGS old_r_flags3;
35 BIT_FLAGS old_r_flags4;
36 BIT_FLAGS old_r_flags5;
37 BIT_FLAGS old_r_flags6;
38 BIT_FLAGS old_r_flagsr;
45 byte old_r_cast_spell;
52 } coordinate_candidate;
54 turn_flags *init_turn_flags(MONSTER_IDX riding_idx, MONSTER_IDX m_idx, turn_flags *turn_flags_ptr);
55 old_race_flags *init_old_race_flags(old_race_flags *old_race_flags_ptr);
56 coordinate_candidate init_coordinate_candidate(void);
58 void store_enemy_approch_direction(int *mm, POSITION y, POSITION x);
59 void store_moves_val(int *mm, int y, int x);
60 void save_old_race_flags(MONRACE_IDX monster_race_idx, old_race_flags *old_race_flags_ptr);
61 SPEED decide_monster_speed(monster_type *m_ptr);