aboutsummaryrefslogtreecommitdiff
path: root/engines/teenagent/teenagent.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'engines/teenagent/teenagent.cpp')
-rw-r--r--engines/teenagent/teenagent.cpp9
1 files changed, 5 insertions, 4 deletions
diff --git a/engines/teenagent/teenagent.cpp b/engines/teenagent/teenagent.cpp
index 8f16098ced..3867517b96 100644
--- a/engines/teenagent/teenagent.cpp
+++ b/engines/teenagent/teenagent.cpp
@@ -325,12 +325,13 @@ bool TeenAgentEngine::showMetropolis() {
_system->fillScreen(0);
_system->updateScreen();
- Resources *res = Resources::instance();
+ FilePack varia;
+ varia.open("varia.res");
byte palette[0x400];
memset(palette, 0, sizeof(palette));
{
- Common::SeekableReadStream *s = res->varia.getStream(5);
+ Common::SeekableReadStream *s = varia.getStream(5);
for(uint c = 0; c < 0x100; ++c) {
uint idx = c * 4;
s->read(palette + idx, 3);
@@ -343,8 +344,8 @@ bool TeenAgentEngine::showMetropolis() {
_system->setPalette(palette, 0, 0x100);
byte varia_6[21760], varia_9[18302];
- res->varia.read(6, varia_6, sizeof(varia_6));
- res->varia.read(9, varia_9, sizeof(varia_9));
+ varia.read(6, varia_6, sizeof(varia_6));
+ varia.read(9, varia_9, sizeof(varia_9));
byte colors[56 * 160 * 2];
memset(colors, 0, sizeof(colors));