if (grid.get_cost(&monrace)) {
this->best = 999;
} else if (grid.when) {
- const Pos2D p_pos(this->player_ptr->y, this->player_ptr->x);
+ const auto p_pos = this->player_ptr->get_position();
if (floor.get_grid(p_pos).when - grid.when > 127) {
return;
}
* @param now_riding trueなら下馬処理、falseならば騎乗処理
* @return 可能ならばtrueを返す
*/
-bool can_player_ride_pet(PlayerType *player_ptr, Grid *g_ptr, bool now_riding)
+bool can_player_ride_pet(PlayerType *player_ptr, const Grid *g_ptr, bool now_riding)
{
bool old_character_xtra = w_ptr->character_xtra;
MONSTER_IDX old_riding = player_ptr->riding;
class Grid;
class PlayerType;
-bool can_player_ride_pet(PlayerType *player_ptr, Grid *g_ptr, bool now_riding);
+bool can_player_ride_pet(PlayerType *player_ptr, const Grid *g_ptr, bool now_riding);
PERCENTAGE calculate_upkeep(PlayerType *player_ptr);