Also remove explicit surface passing to IsoMap::draw()

svn-id: r35261
This commit is contained in:
Filippos Karapetis 2008-12-06 14:37:09 +00:00
parent 9c04b0c229
commit 668eaea68c
3 changed files with 4 additions and 4 deletions

View File

@ -376,9 +376,9 @@ int16 IsoMap::findMulti(int16 tileIndex, int16 absU, int16 absV, int16 absH) {
return 1;
}
void IsoMap::draw(Surface *ds) {
void IsoMap::draw() {
_tileClip = _vm->_scene->getSceneClip();
ds->drawRect(_tileClip, 0);
_vm->_gfx->getBackBuffer()->drawRect(_tileClip, 0);
drawTiles(NULL);
}

View File

@ -162,7 +162,7 @@ public:
void loadMetaTiles(const byte * resourcePointer, size_t resourceLength);
void loadMulti(const byte * resourcePointer, size_t resourceLength);
void freeMem();
void draw(Surface *ds);
void draw();
void drawSprite(SpriteList &spriteList, int spriteNumber, const Location &location, const Point &screenPosition, int scale);
void adjustScroll(bool jump);
void tileCoordsToScreenPoint(const Location &location, Point &position) {

View File

@ -1146,7 +1146,7 @@ void Scene::processSceneResources() {
void Scene::draw() {
if (_sceneDescription.flags & kSceneFlagISO) {
_vm->_isoMap->adjustScroll(false);
_vm->_isoMap->draw(_vm->_gfx->getBackBuffer());
_vm->_isoMap->draw();
} else {
Rect rect;
_vm->_render->getBackGroundSurface()->getRect(rect);