summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEugenio Favalli <elvenprogrammer@gmail.com>2004-12-25 11:18:51 +0000
committerEugenio Favalli <elvenprogrammer@gmail.com>2004-12-25 11:18:51 +0000
commit962aae8bbd272d60d2a6fa0d8da50b0cb4e7c6a9 (patch)
tree0abc58dce86353ee7748ac594988ecadb2dc8206
parentb9ad39c8de89ef780f396fbeaf7fe81686484f9b (diff)
downloadmana-962aae8bbd272d60d2a6fa0d8da50b0cb4e7c6a9.tar.gz
mana-962aae8bbd272d60d2a6fa0d8da50b0cb4e7c6a9.tar.bz2
mana-962aae8bbd272d60d2a6fa0d8da50b0cb4e7c6a9.tar.xz
mana-962aae8bbd272d60d2a6fa0d8da50b0cb4e7c6a9.zip
Xmas quest update
-rw-r--r--The Mana World.dev2
-rw-r--r--src/gui/inventory.cpp11
-rw-r--r--src/gui/shop.cpp6
3 files changed, 10 insertions, 9 deletions
diff --git a/The Mana World.dev b/The Mana World.dev
index e806fe55..4fa2f893 100644
--- a/The Mana World.dev
+++ b/The Mana World.dev
@@ -33,7 +33,7 @@ CompilerSettings=0010001001001000001101
Major=0
Minor=0
Release=8
-Build=638
+Build=639
LanguageID=1033
CharsetID=1252
CompanyName=The Mana World Development Team
diff --git a/src/gui/inventory.cpp b/src/gui/inventory.cpp
index 807fae15..9d48f0fb 100644
--- a/src/gui/inventory.cpp
+++ b/src/gui/inventory.cpp
@@ -53,11 +53,12 @@ void TmwInventory::draw(BITMAP * buffer) {
update_dialog(inventory_player);
for(int i=0;i<INVENTORY_SIZE;i++) {
if(items[i].quantity>0) {
- if(items[i].id>=501 && items[i].id<=510)
- masked_blit((BITMAP *)itemset[items[i].id-500].dat, gui_bitmap, 0, 0, inventory_dialog[0].x+24*i, inventory_dialog[0].y+26, 22, 22);
- else
- masked_blit((BITMAP *)itemset[0].dat, gui_bitmap, 0, 0, inventory_dialog[0].x+24*i, inventory_dialog[0].y+26, 22, 22);
- textprintf_ex(gui_bitmap, font, inventory_dialog[0].x+24*i, inventory_dialog[0].y+44, makecol(0,0,0), -1, "%i", items[i].quantity);
+ if(items[i].id>=501 && items[i].id<=511)
+ draw_rle_sprite(gui_bitmap, (RLE_SPRITE *)itemset[items[i].id-501].dat, inventory_dialog[0].x+24*i, inventory_dialog[0].y+26);
+ //else
+ //masked_blit((BITMAP *)itemset[0].dat, gui_bitmap, 0, 0, inventory_dialog[0].x+24*i, inventory_dialog[0].y+26, 22, 22);
+
+ textprintf_ex(gui_bitmap, font, inventory_dialog[0].x+24*i, inventory_dialog[0].y+44, makecol(0,0,0), -1, "%i", items[i].quantity);
}
}
}
diff --git a/src/gui/shop.cpp b/src/gui/shop.cpp
index 25aac085..0220ad67 100644
--- a/src/gui/shop.cpp
+++ b/src/gui/shop.cpp
@@ -28,8 +28,8 @@ char* selectedItem = "You got 4";
ITEM_SHOP *shop = NULL;
char *item_db[] = {
- "Cactus Drink", "Cactus potion", "Casino coins", "Royal Jam", "Faerie Walnut",
- "Cup of wishes", "Magic rope", "Midge mallet", "Flammie drum", "Moogle belt"
+ "Cactus Drink", "Cactus potion", "Casino coins", "Decor Candy", "Maggot Slime",
+ "Candy Cane", "Scorpion Stinger", "Xmas Cake", "Chocolate", "Candy", "Santa Hat"
};
char *shop_list(int index, int *list_size) {
@@ -49,7 +49,7 @@ char *shop_list(int index, int *list_size) {
void add_buy_item(short id, int price) {
ITEM_SHOP *item_shop = (ITEM_SHOP *)malloc(sizeof(ITEM_SHOP));
- if(id-501>=0 && id-501<=2)
+ if(id-501>=0 && id-501<=11)
sprintf(item_shop->name, "%s %i gp", item_db[id-501], price);
else
sprintf(item_shop->name, "Unknown item %i gp", price);