diff options
author | Nicholas Feinberg <pleasingfung@gmail.com> | 2014-07-05 12:24:07 -0700 |
---|---|---|
committer | Nicholas Feinberg <pleasingfung@gmail.com> | 2014-07-05 12:59:03 -0700 |
commit | 6266875d83783ecc86f7f69fa5463745a9ff70e8 (patch) | |
tree | 21f1e17d32dc60fe678ce079854b22c707dc5b36 /crawl-ref/source/items.cc | |
parent | f33928a2895cfb95eecf8d82e20629558801997d (diff) | |
download | crawl-ref-6266875d83783ecc86f7f69fa5463745a9ff70e8.tar.gz crawl-ref-6266875d83783ecc86f7f69fa5463745a9ff70e8.zip |
Comment
Diffstat (limited to 'crawl-ref/source/items.cc')
-rw-r--r-- | crawl-ref/source/items.cc | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/crawl-ref/source/items.cc b/crawl-ref/source/items.cc index 2f0deb9583..4d366599be 100644 --- a/crawl-ref/source/items.cc +++ b/crawl-ref/source/items.cc @@ -1452,6 +1452,15 @@ bool items_stack(const item_def &item1, const item_def &item2) return items_similar(item1, item2); } +/** + * Merge a specified number of items from one stack into another. + * DOES NOT modify the original stack - the caller must handle any cleanup! + * + * @param source The source from which items are being drawn. + * @param dest The stack into which items are being placed. + * @param quant The number of items to be added to the destination stack. + * Defaults to the entirety of the source stack. + */ void merge_item_stacks(const item_def &source, item_def &dest, int quant) { if (quant == -1) @@ -1855,6 +1864,7 @@ static int _place_item_in_free_slot(const item_def &it, int quant_got, /** * Move the given item and quantity to the player's inventory. + * DOES NOT change the original item; the caller must handle any cleanup! * * @param it[in] The item to be placed into the player's inventory. * @param quant_got The quantity of this item to place. |