#include "system/angband.h"
-typedef struct grid_type grid_type;
+struct grid_type;;
struct player_type;
void autopick_alter_item(player_type *player_ptr, INVENTORY_IDX item, bool destroy);
void autopick_delayed_alter(player_type *player_ptr);
#include "system/angband.h"
-typedef struct grid_type grid_type;
+struct grid_type;;
typedef struct monster_type monster_type;
typedef struct monster_race monster_race;
typedef struct effect_monster_type {
#include "system/angband.h"
-typedef struct grid_type grid_type;
+struct grid_type;;
struct player_type;
typedef struct turn_flags turn_flags;
void exe_monster_attack_to_player(player_type *target_ptr, turn_flags *turn_flags_ptr, MONSTER_IDX m_idx, POSITION ny, POSITION nx);
extern int total_friends;
-typedef struct grid_type grid_type;
+struct grid_type;;
struct player_type;
bool can_player_ride_pet(player_type *creature_ptr, grid_type *g_ptr, bool now_riding);
PERCENTAGE calculate_upkeep(player_type *creature_ptr);
/*!
* @brief プレイヤーの打撃に関する情報
*/
-typedef struct grid_type grid_type;
+struct grid_type;;
typedef struct monster_race monster_race;
typedef struct monster_type monster_type;
typedef struct player_attack_type {
#include "monster/monster-timed-effect-types.h"
#include "system/angband.h"
-typedef struct grid_type grid_type;
+struct grid_type;;
struct object_type;;
typedef struct monster_type monster_type;
typedef struct floor_type {