[Scummvm-cvs-logs] SF.net SVN: scummvm: [28719] scummvm/trunk/engines/saga/interface.cpp
thebluegr at users.sourceforge.net
thebluegr at users.sourceforge.net
Sat Aug 25 14:38:35 CEST 2007
Revision: 28719
http://scummvm.svn.sourceforge.net/scummvm/?rev=28719&view=rev
Author: thebluegr
Date: 2007-08-25 05:38:35 -0700 (Sat, 25 Aug 2007)
Log Message:
-----------
Inventory arrows scroll the inventory correctly now
Modified Paths:
--------------
scummvm/trunk/engines/saga/interface.cpp
Modified: scummvm/trunk/engines/saga/interface.cpp
===================================================================
--- scummvm/trunk/engines/saga/interface.cpp 2007-08-25 11:45:05 UTC (rev 28718)
+++ scummvm/trunk/engines/saga/interface.cpp 2007-08-25 12:38:35 UTC (rev 28719)
@@ -1931,11 +1931,14 @@
//inventory stuff
void Interface::inventoryChangePos(int chg) {
- if ((chg < 0 && _inventoryStart + chg >= 0) ||
- (chg > 0 && _inventoryStart < _inventoryEnd)) {
- _inventoryStart += chg;
- draw();
+ // Arrows will scroll the inventory up or down up to 4 items
+ for (int i = 1; i <= 4; i++) {
+ if ((chg < 0 && _inventoryStart + chg >= 0) ||
+ (chg > 0 && _inventoryStart < _inventoryEnd)) {
+ _inventoryStart += chg;
}
+ }
+ draw();
}
void Interface::inventorySetPos(int key) {
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