updates correctly on firing and dropping quivered items. May be buggy.
git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@6107 c06c8d41-db1a-0410-9941-cceddc491573
RTB6BWX5OPHNXFSRXCQ34G5THZO4F6QZCW4GQBAL6JHVEMEMSPOAC
M63RVTL4D35UNHPGHV2Z5G7I3DW6VQSCWUTTLWBPHYNHB4CJ5LXQC
L57WEZMVIHTFRLWVIPWOIOWHCF2I53TVUVYJ2V6IZ64R56FVTZZAC
CGI7CYUTISKXPOHQ5MR7F4GK2PHC7ICXSVLPIXWUVNMNFNWCIXYAC
VNSLOK372XJJSBJRVPCEFXCXSGYBOUAEBWGNG2KEK6XRZI6GTK6AC
KNCEMOC5TMWHTKCWF7CMYNHLGCXOLGMTXLEIHMEFBGM5FR26GRXAC
COLMJH3UIQFF4R5AV642OJK4HHGUIIPLNP5WGKLWWYNJV7ZGPI7AC
LDBTCT5WIPLJPZWXS2RUQ26QKISCUUTLO77M464WOE6VSYSNPKYAC
ENI6P5WUO7DS4Y7EUDCYB4PSNT7CXH2L5JIB5BLZHNMWN4QDXMWQC
U6OTXM3JN7SGPVIGQ5F6NR2I7J5V7KOWFQ7AVNNRQQDNLBEDMYFQC
5B5DP5S6A6LQMKZYVLQAEMHQZWFWYDHPCKQGRNSCNNYIBQYZ6BIQC
CZCG4FOXPQXXUCGKK4W2IHUJK2PXUZJ22IAA6UIZ2EU7WX7VLOBQC
K2CS6TCX2NDVL2ASEHGP4J4K4IJ6FP3ANNKTSIWVG43HPYSBX6ZQC
3VWSZUGYL36SO5AOZRASGK3VHFCFZUGGCGRT3R7BZB36IZPN7OSQC
PNIUNDZ5EU2BP673QTWVFQFQJAAI2MAFIVEQAZMDBIMD4ZDWWXTQC
HG4TFJIR42SHTWOPEMFGCTT4LSGXVNTAUIG2IJ62OV2JZFAY2CBAC
QYUAYEGK7WPBJLZRSWZVDWD5SMNAWWIJSQPWYA7BEYXMEBD2SDKAC
5FBOE2QNRLKUNOP54CZD6LFAMM7LX6NNLHJRJHRDDIUTQ7J723DQC
EB33TUEEJFHMEO6YHEXSYX3MBXHNPEFNMZL2VA75GOGKY6POSF2AC
SDLKLUNFGVKDS55DDJZCBAVIB7NL3RRYPTACAY65SCUQKV6APFSAC
6TEISZD7HYSSL24EOKIBNURU66KGSQX7B7SNAHBP4DQSAOTGH2MQC
QCUMH3C7GXV7ZW444WT5SFAXQOJKJSE2YCQCEHMRYXCWF4QI7UMAC
ZVG6W2UMHJ3GHLF4ZVCUHZOOEUNJMWPURVBN2OQXKVTXYC4Z2LPQC
23PFLB2E4QHL5SF3Q2YV5FXRH6MFHENEU2ACVC572ZCYDXCBZVQAC
N5XD5IAOMEDF37AXEBALHFINB4H527T6YNTCHN5KKO6YHXAP5PNQC
UEI5JAVCMN7Y2SACTEZPZSNFJWOJTC55G24Q6LKQCT4XNDH5ZQIAC
const item_def* desired;
int qv_slot;
get_desired_item(&desired, &qv_slot);
// const item_def* desired;
// int qv_slot;
// get_desired_item(&desired, &qv_slot);
std::string error_reason;
int qv_slot = get_fire_item(&error_reason);
}
else if (item != NULL && is_valid_item(*item))
{
textcolor(item->colour);
cprintf("-) %s", item->name(DESC_PLAIN, true)
.substr(0, crawl_view.hudsz.x - 15).c_str());
textcolor(RED);
cprintf(" (empty)");
/*
const item_def* item;
you.m_quiver->get_desired_item(&item, &q);
if (item != NULL && is_valid_item(*item))
{
textcolor(item->colour);
cprintf("-) %s", item->name(DESC_PLAIN, true)
.substr(0, crawl_view.hudsz.x - 15).c_str());
textcolor(RED);
cprintf(" (empty)");
}
else
{
textcolor(LIGHTGREY);
cprintf("Nothing quivered");
}
*/