diff options
author | Filippos Karapetis | 2009-02-20 23:17:13 +0000 |
---|---|---|
committer | Filippos Karapetis | 2009-02-20 23:17:13 +0000 |
commit | 65f7ba86ce4a038ec33559fc8fbf00d5d5901968 (patch) | |
tree | 7e04a073b074d264282ac2ae3ef82c9049d2287d | |
parent | fc28525969dc56b08ec1535ac5d2d29a04729ef7 (diff) | |
download | scummvm-rg350-65f7ba86ce4a038ec33559fc8fbf00d5d5901968.tar.gz scummvm-rg350-65f7ba86ce4a038ec33559fc8fbf00d5d5901968.tar.bz2 scummvm-rg350-65f7ba86ce4a038ec33559fc8fbf00d5d5901968.zip |
Reverted #38631 and readded gfxr_interpreter_needs_multicolored_pointers - apparently, it's needed for SCI1.1 support
svn-id: r38641
-rw-r--r-- | engines/sci/gfx/resource/sci_resmgr.cpp | 6 | ||||
-rw-r--r-- | engines/sci/include/gfx_resmgr.h | 9 |
2 files changed, 15 insertions, 0 deletions
diff --git a/engines/sci/gfx/resource/sci_resmgr.cpp b/engines/sci/gfx/resource/sci_resmgr.cpp index cf73ce2950..7f7ba30acc 100644 --- a/engines/sci/gfx/resource/sci_resmgr.cpp +++ b/engines/sci/gfx/resource/sci_resmgr.cpp @@ -319,4 +319,10 @@ gfxr_interpreter_get_palette(gfx_resstate_t *state, int version, int *colors_nr, } } +int +gfxr_interpreter_needs_multicolored_pointers(int version, void *internal) { + return (version > SCI_VERSION_1); +} + + diff --git a/engines/sci/include/gfx_resmgr.h b/engines/sci/include/gfx_resmgr.h index 3fb231ca84..22a944f233 100644 --- a/engines/sci/include/gfx_resmgr.h +++ b/engines/sci/include/gfx_resmgr.h @@ -344,4 +344,13 @@ gfxr_interpreter_get_palette(gfx_resstate_t *state, int version, int *colors_nr, ** if a static palette must be used, NULL otherwise */ +int +gfxr_interpreter_needs_multicolored_pointers(int version, void *internal); +/* Determines whether support for pointers with more than two colors is required +** Parameters: (int) version: Interpreter version to test for +** (void *) internal: Internal information provided by the interpreter +** Returns : (int) 0 if no support for multi-colored pointers is required, non-0 +** otherwise +*/ + #endif /* !_GFX_RSMGR_H_ */ |