diff options
author | Bardur Arantsson <bardur@scientician.net> | 2014-06-26 06:50:06 +0200 |
---|---|---|
committer | Bardur Arantsson <bardur@scientician.net> | 2014-06-26 06:50:06 +0200 |
commit | ca71ccff098e4eec97480d2a08773a06629cc66e (patch) | |
tree | 631fad99f61bc6bdcd4ee516845a7d3791bc598d /src/object1.cc | |
parent | 1f8b86786fd33ee3cbdc62bdf2f129dba793b429 (diff) |
Simplify PR_* redraw code and remove direct references to Term members
Diffstat (limited to 'src/object1.cc')
-rw-r--r-- | src/object1.cc | 12 |
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); |