[Scummvm-cvs-logs] SF.net SVN: scummvm:[45673] scummvm/trunk/engines/sci/gui
m_kiewitz at users.sourceforge.net
m_kiewitz at users.sourceforge.net
Wed Nov 4 17:16:57 CET 2009
Revision: 45673
http://scummvm.svn.sourceforge.net/scummvm/?rev=45673&view=rev
Author: m_kiewitz
Date: 2009-11-04 16:16:55 +0000 (Wed, 04 Nov 2009)
Log Message:
-----------
SCI/newgui: SciGuiMenu select() created, little cleanup
Modified Paths:
--------------
scummvm/trunk/engines/sci/gui/gui.cpp
scummvm/trunk/engines/sci/gui/gui_menu.cpp
scummvm/trunk/engines/sci/gui/gui_menu.h
Modified: scummvm/trunk/engines/sci/gui/gui.cpp
===================================================================
--- scummvm/trunk/engines/sci/gui/gui.cpp 2009-11-04 16:11:46 UTC (rev 45672)
+++ scummvm/trunk/engines/sci/gui/gui.cpp 2009-11-04 16:16:55 UTC (rev 45673)
@@ -327,7 +327,7 @@
}
reg_t SciGui::menuSelect(reg_t eventObject) {
- return NULL_REG;
+ return _menu->select(eventObject);
}
void SciGui::drawPicture(GuiResourceId pictureId, int16 animationNr, bool animationBlackoutFlag, bool mirroredFlag, bool addToFlag, int16 EGApaletteNo) {
Modified: scummvm/trunk/engines/sci/gui/gui_menu.cpp
===================================================================
--- scummvm/trunk/engines/sci/gui/gui_menu.cpp 2009-11-04 16:11:46 UTC (rev 45672)
+++ scummvm/trunk/engines/sci/gui/gui_menu.cpp 2009-11-04 16:16:55 UTC (rev 45673)
@@ -249,18 +249,15 @@
break;
case SCI_MENU_ATTRIBUTE_SAID:
return itemEntry->saidVmPtr;
- break;
case SCI_MENU_ATTRIBUTE_TEXT:
return itemEntry->textVmPtr;
- break;
case SCI_MENU_ATTRIBUTE_KEYPRESS:
// TODO: Find out how modifier is handled
return make_reg(0, itemEntry->keyPress);
- break;
case SCI_MENU_ATTRIBUTE_TAG:
return make_reg(0, itemEntry->tag);
default:
- error("setAttribute() called with unsupported attributeId %X", attributeId);
+ error("getAttribute() called with unsupported attributeId %X", attributeId);
}
return NULL_REG;
}
@@ -285,4 +282,8 @@
_gfx->BitsShow(_gfx->_menuRect);
}
+reg_t SciGuiMenu::select(reg_t eventObject) {
+ return NULL_REG;
+}
+
} // End of namespace Sci
Modified: scummvm/trunk/engines/sci/gui/gui_menu.h
===================================================================
--- scummvm/trunk/engines/sci/gui/gui_menu.h 2009-11-04 16:11:46 UTC (rev 45672)
+++ scummvm/trunk/engines/sci/gui/gui_menu.h 2009-11-04 16:16:55 UTC (rev 45673)
@@ -84,6 +84,7 @@
reg_t getAttribute(uint16 menuId, uint16 itemId, uint16 attributeId);
void drawBar();
+ reg_t select(reg_t eventObject);
private:
GuiMenuItemEntry *findItem(uint16 menuId, uint16 itemId);
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
More information about the Scummvm-git-logs
mailing list