summaryrefslogtreecommitdiff
path: root/src/object1.cc
diff options
context:
space:
mode:
authorBardur Arantsson <bardur@scientician.net>2014-06-26 06:50:06 +0200
committerBardur Arantsson <bardur@scientician.net>2014-06-26 06:50:06 +0200
commitca71ccff098e4eec97480d2a08773a06629cc66e (patch)
tree631fad99f61bc6bdcd4ee516845a7d3791bc598d /src/object1.cc
parent1f8b86786fd33ee3cbdc62bdf2f129dba793b429 (diff)
Simplify PR_* redraw code and remove direct references to Term members
Diffstat (limited to 'src/object1.cc')
-rw-r--r--src/object1.cc12
1 files changed, 8 insertions, 4 deletions
diff --git a/src/object1.cc b/src/object1.cc
index 4fb3e553..5d819f5f 100644
--- a/src/object1.cc
+++ b/src/object1.cc
@@ -4613,8 +4613,10 @@ void show_inven_aux(bool_ mirror, bool_ everything)
/* Shadow windows */
if (mirror)
{
+ int hgt;
+ Term_get_size(nullptr, &hgt);
/* Erase the rest of the window */
- for (j = row + k; j < Term->hgt; j++)
+ for (j = row + k; j < hgt; j++)
{
/* Erase the line */
Term_erase(0, j, 255);
@@ -4849,8 +4851,10 @@ void show_equip_aux(bool_ mirror, bool_ everything)
/* Shadow windows */
if (mirror)
{
+ int hgt;
+ Term_get_size(nullptr, &hgt);
/* Erase the rest of the window */
- for (j = row + k; j < Term->hgt; j++)
+ for (j = row + k; j < hgt; j++)
{
/* Erase the line */
Term_erase(0, j, 255);
@@ -6029,7 +6033,7 @@ int wear_ammo(object_type *o_ptr)
p_ptr->update |= (PU_MANA);
/* Redraw monster hitpoint */
- p_ptr->redraw |= (PR_MH);
+ p_ptr->redraw |= (PR_FRAME);
/* Window stuff */
p_ptr->window |= (PW_INVEN | PW_EQUIP | PW_PLAYER);
@@ -6263,7 +6267,7 @@ void py_pickup_floor(int pickup)
p_ptr->au += o_ptr->pval;
/* Redraw gold */
- p_ptr->redraw |= (PR_GOLD);
+ p_ptr->redraw |= (PR_FRAME);
/* Window stuff */
p_ptr->window |= (PW_PLAYER);