diff options
author | RealBadAngel <mk@realbadangel.pl> | 2012-11-04 21:18:28 +0100 |
---|---|---|
committer | RealBadAngel <mk@realbadangel.pl> | 2012-11-04 21:18:28 +0100 |
commit | 8540871ebcfca6584051e1fc042951baa0ed3275 (patch) | |
tree | 6a362da87ea4338f5024634cb7c85dbb0818dc48 | |
parent | 23837e43525e332ea140b58e0f5d1e2b89f1149f (diff) | |
download | minetest-8540871ebcfca6584051e1fc042951baa0ed3275.tar.gz minetest-8540871ebcfca6584051e1fc042951baa0ed3275.tar.bz2 minetest-8540871ebcfca6584051e1fc042951baa0ed3275.zip |
Formspec: Draw images before inventories. Allows to use image as background.
-rw-r--r-- | src/guiFormSpecMenu.cpp | 22 |
1 files changed, 12 insertions, 10 deletions
diff --git a/src/guiFormSpecMenu.cpp b/src/guiFormSpecMenu.cpp index ed44e441b..affbd1a34 100644 --- a/src/guiFormSpecMenu.cpp +++ b/src/guiFormSpecMenu.cpp @@ -692,17 +692,8 @@ void GUIFormSpecMenu::drawMenu() m_tooltip_element->setVisible(false); /* - Draw items - Phase 0: Item slot rectangles - Phase 1: Item images; prepare tooltip + Draw images */ - - for(int phase=0; phase<=1; phase++) - for(u32 i=0; i<m_inventorylists.size(); i++) - { - drawList(m_inventorylists[i], phase); - } - for(u32 i=0; i<m_images.size(); i++) { const ImageDrawSpec &spec = m_images[i]; @@ -721,6 +712,17 @@ void GUIFormSpecMenu::drawMenu() } /* + Draw items + Phase 0: Item slot rectangles + Phase 1: Item images; prepare tooltip + */ + for(int phase=0; phase<=1; phase++) + for(u32 i=0; i<m_inventorylists.size(); i++) + { + drawList(m_inventorylists[i], phase); + } + + /* Draw dragged item stack */ drawSelectedItem(); |