[Scummvm-cvs-logs] SF.net SVN: scummvm:[39514] scummvm/trunk/engines/sci/gfx/gfx_res_options. cpp
thebluegr at users.sourceforge.net
thebluegr at users.sourceforge.net
Wed Mar 18 12:25:24 CET 2009
Revision: 39514
http://scummvm.svn.sourceforge.net/scummvm/?rev=39514&view=rev
Author: thebluegr
Date: 2009-03-18 11:25:23 +0000 (Wed, 18 Mar 2009)
Log Message:
-----------
Slight cleanup
Modified Paths:
--------------
scummvm/trunk/engines/sci/gfx/gfx_res_options.cpp
Modified: scummvm/trunk/engines/sci/gfx/gfx_res_options.cpp
===================================================================
--- scummvm/trunk/engines/sci/gfx/gfx_res_options.cpp 2009-03-18 11:07:29 UTC (rev 39513)
+++ scummvm/trunk/engines/sci/gfx/gfx_res_options.cpp 2009-03-18 11:25:23 UTC (rev 39514)
@@ -112,14 +112,6 @@
return NULL;
}
-void apply_assign(gfx_res_assign_t *conf, gfx_pixmap_t *pxm) {
- if (pxm->palette)
- pxm->palette->free();
-
- pxm->palette = new Palette(conf->assign.palette.colors, conf->assign.palette.colors_nr);
- pxm->palette->name = "res";
-}
-
void apply_mod(gfx_res_mod_t *mod, gfx_pixmap_t *pxm) {
Palette *pal = pxm->palette;
int i, pal_size = pal ? pal->size() : 0;
@@ -177,9 +169,16 @@
conf = find_match(options->res_conf.assign[restype], restype, nr, loop, cel);
- if (conf)
- apply_assign(&(conf->conf.assign), pxm);
+ if (conf) {
+ // Assign palette
+ if (pxm->palette)
+ pxm->palette->free();
+ pxm->palette = new Palette(conf->conf.assign.assign.palette.colors,
+ conf->conf.assign.assign.palette.colors_nr);
+ pxm->palette->name = "res";
+ }
+
conf = options->res_conf.mod[restype];
while (conf) {
conf = find_match(conf, restype, nr, loop, cel);
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