private void drawTabArea() {
        aGraphicsBuffer_1163.initDrawingArea();
        Rasterizer.lineOffsets = anIntArray1181;
        invBack.drawIndexedSprite(0, 0);
        if (invOverlayInterfaceID != -1) {
            drawInterface(0, 0, Interface.cachedInterfaces[invOverlayInterfaceID], 0);
        } else if (tabInterfaceIDs[tabID] != -1) {
            drawInterface(0, 0, Interface.cachedInterfaces[tabInterfaceIDs[tabID]], 0);
        }
        if (menuOpen && menuScreenArea == 1) {
            drawMenu();
        }
        aGraphicsBuffer_1163.drawGraphics(205, super.graphics, 553);
        gameScreenCanvas.initDrawingArea();
        Rasterizer.lineOffsets = anIntArray1182;
    }