msg_erase();
current_world_ptr->character_xtra = TRUE;
- player_ptr->window |= (PW_INVEN | PW_EQUIP | PW_SPELL | PW_PLAYER | PW_MONSTER | PW_OVERHEAD | PW_DUNGEON);
+ player_ptr->window_flags |= (PW_INVEN | PW_EQUIP | PW_SPELL | PW_PLAYER | PW_MONSTER | PW_OVERHEAD | PW_DUNGEON);
player_ptr->redraw |= (PR_WIPE | PR_BASIC | PR_EXTRA | PR_EQUIPPY | PR_MAP);
player_ptr->update |= (PU_BONUS | PU_HP | PU_MANA | PU_SPELLS | PU_VIEW | PU_LITE | PU_MON_LITE | PU_TORCH | PU_MONSTERS | PU_DISTANCE | PU_FLOW);
handle_stuff(player_ptr);
player_ptr->update |= (PU_BONUS | PU_HP | PU_MANA | PU_SPELLS);
player_ptr->update |= (PU_COMBINE | PU_REORDER);
handle_stuff(player_ptr);
- if (need_term_fresh(player_ptr))
- term_fresh();
+ term_fresh();
if (quest_num
&& (is_fixed_quest_idx(quest_num) && !((quest_num == QUEST_OBERON) || (quest_num == QUEST_SERPENT) || !(quest[quest_num].flags & QUEST_FLAG_PRESET))))
handle_stuff(player_ptr);
move_cursor_relative(player_ptr->y, player_ptr->x);
- if (need_term_fresh(player_ptr))
- term_fresh();
+ if (fresh_after)
+ term_fresh_force();
if (!player_ptr->playing || player_ptr->is_dead)
break;
handle_stuff(player_ptr);
move_cursor_relative(player_ptr->y, player_ptr->x);
- if (need_term_fresh(player_ptr))
- term_fresh();
+ if (fresh_after)
+ term_fresh_force();
if (!player_ptr->playing || player_ptr->is_dead)
break;
handle_stuff(player_ptr);
move_cursor_relative(player_ptr->y, player_ptr->x);
- if (need_term_fresh(player_ptr)) {
- term_fresh();
+ if (fresh_after) {
+ term_fresh_force();
}
if (!player_ptr->playing || player_ptr->is_dead)
}
write_level = TRUE;
-}
\ No newline at end of file
+}