[Scummvm-cvs-logs] SF.net SVN: scummvm: [31979] scummvm/trunk/engines/kyra

lordhoto at users.sourceforge.net lordhoto at users.sourceforge.net
Sat May 10 20:23:12 CEST 2008


Revision: 31979
          http://scummvm.svn.sourceforge.net/scummvm/?rev=31979&view=rev
Author:   lordhoto
Date:     2008-05-10 11:23:11 -0700 (Sat, 10 May 2008)

Log Message:
-----------
- Added small delay to GUI_v2::getInput
- Prevent kyra3 background music from stopping while menu is open

Modified Paths:
--------------
    scummvm/trunk/engines/kyra/gui_mr.cpp
    scummvm/trunk/engines/kyra/gui_mr.h
    scummvm/trunk/engines/kyra/gui_v2.cpp
    scummvm/trunk/engines/kyra/gui_v2.h

Modified: scummvm/trunk/engines/kyra/gui_mr.cpp
===================================================================
--- scummvm/trunk/engines/kyra/gui_mr.cpp	2008-05-10 18:14:57 UTC (rev 31978)
+++ scummvm/trunk/engines/kyra/gui_mr.cpp	2008-05-10 18:23:11 UTC (rev 31979)
@@ -704,6 +704,11 @@
 	}
 }
 
+void GUI_MR::getInput() {
+	_vm->musicUpdate(0);
+	GUI_v2::getInput();
+}
+
 const char *GUI_MR::getMenuTitle(const Menu &menu) {
 	if (!menu.menuNameId)
 		return 0;

Modified: scummvm/trunk/engines/kyra/gui_mr.h
===================================================================
--- scummvm/trunk/engines/kyra/gui_mr.h	2008-05-10 18:14:57 UTC (rev 31978)
+++ scummvm/trunk/engines/kyra/gui_mr.h	2008-05-10 18:23:11 UTC (rev 31979)
@@ -48,6 +48,8 @@
 
 	int optionsButton(Button *button);
 private:
+	void getInput();
+
 	const char *getMenuTitle(const Menu &menu);
 	const char *getMenuItemTitle(const MenuItem &menuItem);
 	const char *getMenuItemLabel(const MenuItem &menuItem);

Modified: scummvm/trunk/engines/kyra/gui_v2.cpp
===================================================================
--- scummvm/trunk/engines/kyra/gui_v2.cpp	2008-05-10 18:14:57 UTC (rev 31978)
+++ scummvm/trunk/engines/kyra/gui_v2.cpp	2008-05-10 18:23:11 UTC (rev 31979)
@@ -409,6 +409,8 @@
 		_isOptionsMenu = false;
 		_isDeleteMenu = false;
 	}
+
+	delay(10);
 }
 
 void GUI_v2::renewHighlight(Menu &menu) {

Modified: scummvm/trunk/engines/kyra/gui_v2.h
===================================================================
--- scummvm/trunk/engines/kyra/gui_v2.h	2008-05-10 18:14:57 UTC (rev 31978)
+++ scummvm/trunk/engines/kyra/gui_v2.h	2008-05-10 18:23:11 UTC (rev 31979)
@@ -125,7 +125,7 @@
 	virtual uint8 textFieldColor2() const = 0;
 	virtual uint8 textFieldColor3() const = 0;
 protected:
-	void getInput();
+	virtual void getInput();
 
 	Button _menuButtons[7];
 	Button _scrollUpButton;


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