From 251031b790ebc5cd677315174d4e46bc4e287718 Mon Sep 17 00:00:00 2001 From: Bjørn Lindeijer Date: Sun, 26 Dec 2004 16:12:09 +0000 Subject: Ported buy dialog, which could still use visual improvement, and added \|-`~ to the fixed font. --- src/game.cpp | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) (limited to 'src/game.cpp') diff --git a/src/game.cpp b/src/game.cpp index 37162409..64336157 100644 --- a/src/game.cpp +++ b/src/game.cpp @@ -734,17 +734,19 @@ void do_parse() { break; // Buy/Sell dialog case 0x00c4: - //if(show_npc_dialog==0) { - show_npc_dialog = 2; - current_npc = RFIFOL(2); - //} + buyDialog->setVisible(false); + show_npc_dialog = 2; + current_npc = RFIFOL(2); break; // Buy dialog case 0x00c6: - n_items = (len-4)/11; - show_npc_dialog = 3; - for(int k=0;kreset(); + buyDialog->setMoney(char_info->gp); + buyDialog->setVisible(true); + for (int k = 0; k < n_items; k++) { + buyDialog->addItem(RFIFOW(4 + 11 * k + 9), RFIFOL(4 + 11 * k)); + } break; // Sell dialog case 0x00c7: -- cgit v1.2.3-70-g09d2