[Scummvm-cvs-logs] SF.net SVN: scummvm:[45293] scummvm/trunk/engines/sci/gui/gui_palette.cpp
m_kiewitz at users.sourceforge.net
m_kiewitz at users.sourceforge.net
Tue Oct 20 23:25:50 CEST 2009
Revision: 45293
http://scummvm.svn.sourceforge.net/scummvm/?rev=45293&view=rev
Author: m_kiewitz
Date: 2009-10-20 21:25:50 +0000 (Tue, 20 Oct 2009)
Log Message:
-----------
SCI/newgui: palVary logic as comments (work in progress)
Modified Paths:
--------------
scummvm/trunk/engines/sci/gui/gui_palette.cpp
Modified: scummvm/trunk/engines/sci/gui/gui_palette.cpp
===================================================================
--- scummvm/trunk/engines/sci/gui/gui_palette.cpp 2009-10-20 20:57:08 UTC (rev 45292)
+++ scummvm/trunk/engines/sci/gui/gui_palette.cpp 2009-10-20 21:25:50 UTC (rev 45293)
@@ -322,4 +322,30 @@
_schedules.push_back(newSchedule);
}
+// palVary
+// init - only does, if palVaryOn == false
+// target, start, new palette allocation
+// palVaryOn = true
+// palDirection = 1
+// palStop = 64
+// palTime = from caller
+// copy resource palette to target
+// init target palette (used = 1 on all colors, color 0 = RGB 0, 0, 0 color 255 = RGB 0xFF, 0xFF, 0xFF
+// copy sysPalette to startPalette
+// init new palette like target palette
+// palPercent = 1
+// do various things
+// return 1
+// deinit - unloads target palette, kills timer hook, disables palVaryOn
+// pause - counts up or down, if counter != 0 -> signal wont get counted up by timer
+// will only count down to 0
+//
+// Restarting game
+// palVary = false
+// palPercent = 0
+// call palVary deinit
+//
+// Saving/restoring
+// need to save start and target-palette, when palVaryOn = true
+
} // End of namespace Sci
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