void MapMode::Draw() { VideoManager->PushState(); VideoManager->SetStandardCoordSys(); GetScriptSupervisor().DrawBackground(); VideoManager->SetDrawFlags(VIDEO_BLEND, VIDEO_X_CENTER, VIDEO_Y_BOTTOM, 0); _DrawMapLayers(); GetScriptSupervisor().DrawForeground(); VideoManager->SetDrawFlags(VIDEO_BLEND, VIDEO_X_CENTER, VIDEO_Y_BOTTOM, 0); _object_supervisor->DrawDialogIcons(); VideoManager->PopState(); }
void MapMode::Draw() { VideoManager->SetStandardCoordSys(); GetScriptSupervisor().DrawBackground(); VideoManager->SetCoordSys(0.0f, SCREEN_GRID_X_LENGTH, SCREEN_GRID_Y_LENGTH, 0.0f); VideoManager->SetDrawFlags(VIDEO_X_CENTER, VIDEO_Y_BOTTOM, 0); _DrawMapLayers(); VideoManager->SetStandardCoordSys(); GetScriptSupervisor().DrawForeground(); VideoManager->SetCoordSys(0.0f, SCREEN_GRID_X_LENGTH, SCREEN_GRID_Y_LENGTH, 0.0f); VideoManager->SetDrawFlags(VIDEO_X_CENTER, VIDEO_Y_BOTTOM, 0); _object_supervisor->DrawDialogIcons(); }