mirror of
https://github.com/ondra-novak/gates_of_skeldal.git
synced 2025-07-19 04:34:51 -04:00
display info about rune and power
This commit is contained in:
parent
44e73566b1
commit
d0bd7cd963
5 changed files with 107 additions and 10 deletions
41
game/inv.c
41
game/inv.c
|
@ -1536,10 +1536,28 @@ void inv_informuj()
|
|||
{
|
||||
int i;
|
||||
char s[80];
|
||||
char c[80];
|
||||
char found_price = 0;
|
||||
|
||||
if (picked_item==NULL) return;
|
||||
i=*picked_item;
|
||||
inv_info_box(glob_items[i-1].jmeno,glob_items[i-1].popis,get_item_req(s,i),!muze_nosit(i));
|
||||
if (cur_shop) {
|
||||
for (int j = 0; j < cur_shop->list_size; ++j) {
|
||||
if (cur_shop->list[j].item == i-1) {
|
||||
int cena = cur_shop->list[j].cena;
|
||||
if (cena) {
|
||||
sprintf(c,"%s (%d)",glob_items[i-1].jmeno,cena+cur_shop->koef*cena/100);
|
||||
found_price = 1;
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
if (!found_price) {
|
||||
strcopy_n(c,glob_items[i-1].jmeno,sizeof(c));
|
||||
}
|
||||
|
||||
inv_info_box(c,glob_items[i-1].popis,get_item_req(s,i),!muze_nosit(i));
|
||||
}
|
||||
|
||||
void write_pocet_sipu()
|
||||
|
@ -1728,8 +1746,25 @@ void inv_item_info_box(EVENT_MSG *msg,void **data)
|
|||
if (i)
|
||||
{
|
||||
char s[80];
|
||||
char c[80];
|
||||
schovej_mysku();
|
||||
inv_info_box(glob_items[i-1].jmeno,glob_items[i-1].popis,get_item_req(s,i),!muze_nosit(i));
|
||||
char found_price = 0;
|
||||
if (cur_shop) {
|
||||
for (int j = 0; j < cur_shop->list_size; ++j) {
|
||||
if (cur_shop->list[j].item == i-1) {
|
||||
int cena = cur_shop->list[j].cena;
|
||||
if (cena) {
|
||||
sprintf(c,"%s (%d)",glob_items[i-1].jmeno,cena+cur_shop->koef*cena/100);
|
||||
found_price = 1;
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
if (!found_price) {
|
||||
strcopy_n(c,glob_items[i-1].jmeno,sizeof(c));
|
||||
}
|
||||
inv_info_box(c,glob_items[i-1].popis,get_item_req(s,i),!muze_nosit(i));
|
||||
showview(INV_INFO_X-VEL_RAMEC,INV_INFO_Y-VEL_RAMEC,INV_INFO_XS+2*VEL_RAMEC+2,INV_INFO_YC+2*VEL_RAMEC+2);
|
||||
ukaz_mysku();
|
||||
}
|
||||
|
@ -2991,7 +3026,7 @@ void unwire_shop(void)
|
|||
send_message(E_DONE,E_KEYBOARD, shop_keyboard_proc);
|
||||
norefresh=0;
|
||||
wire_proc=wire_shop;
|
||||
inv_view_mode=old_inv_view_mode;
|
||||
inv_view_mode=old_inv_view_mode;
|
||||
}
|
||||
|
||||
void wire_shop(void)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue