summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/invent.cc
diff options
context:
space:
mode:
authorj-p-e-g <j-p-e-g@c06c8d41-db1a-0410-9941-cceddc491573>2008-07-13 23:36:34 +0000
committerj-p-e-g <j-p-e-g@c06c8d41-db1a-0410-9941-cceddc491573>2008-07-13 23:36:34 +0000
commitb007660f895a7627976888f784a0525be056a213 (patch)
treed6324dac8d47b104329d7edb90403b1da2514487 /crawl-ref/source/invent.cc
parent770a748d70efb69f9405edb89392a061b330658f (diff)
downloadcrawl-ref-b007660f895a7627976888f784a0525be056a213.tar.gz
crawl-ref-b007660f895a7627976888f784a0525be056a213.zip
Apply commit 6539 to 0.4.
git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/branches/stone_soup-0.4@6540 c06c8d41-db1a-0410-9941-cceddc491573
Diffstat (limited to 'crawl-ref/source/invent.cc')
-rw-r--r--crawl-ref/source/invent.cc6
1 files changed, 6 insertions, 0 deletions
diff --git a/crawl-ref/source/invent.cc b/crawl-ref/source/invent.cc
index 93458657bc..c2e766f470 100644
--- a/crawl-ref/source/invent.cc
+++ b/crawl-ref/source/invent.cc
@@ -492,6 +492,11 @@ bool sort_item_equipped(const InvEntry *a)
return !a->is_item_equipped();
}
+bool sort_item_identified(const InvEntry *a)
+{
+ return !item_type_known(*(a->item));
+}
+
static bool _compare_invmenu_items(const InvEntry *a, const InvEntry *b,
const item_sort_comparators *cmps)
{
@@ -540,6 +545,7 @@ void init_item_sort_comparators(item_sort_comparators &list,
{ "ego", compare_item<bool, sort_item_ego> },
{ "art", compare_item<bool, sort_item_art> },
{ "equipped", compare_item<bool, sort_item_equipped> },
+ { "identified",compare_item<bool, sort_item_identified> },
{ "qty", compare_item<int, sort_item_qty> },
{ "slot", compare_item<int, sort_item_slot> },
{ "freshness", compare_item<int, sort_item_freshness> }