diff options
Diffstat (limited to 'engines/access/asurface.cpp')
-rw-r--r-- | engines/access/asurface.cpp | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/engines/access/asurface.cpp b/engines/access/asurface.cpp index a0a790dbdc..b791186e03 100644 --- a/engines/access/asurface.cpp +++ b/engines/access/asurface.cpp @@ -30,4 +30,13 @@ void ASurface::clearBuffer() { Common::fill(pSrc, pSrc + w * h, 0); } +void ASurface::setScaleTable(int scale) { + int total = 0; + for (int idx = 0; idx < 256; ++idx) { + _scaleTable1[idx] = total >> 8; + _scaleTable2[idx] = total & 0xff; + total += scale; + } +} + } // End of namespace Access |