diff --git a/source/frontend/scrollbg.cpp b/source/frontend/scrollbg.cpp index edd9eb800..8808864a0 100644 --- a/source/frontend/scrollbg.cpp +++ b/source/frontend/scrollbg.cpp @@ -97,17 +97,7 @@ void CScrollyBackground::render() sFrameHdr *fh; int x,y,w,h; - switch(m_drawMode) - { - default: - case DRAWMODE_NORMAL: - smode=0; - break; - - case DRAWMODE_ADDITIVE: - smode=1; - break; - } + smode=m_drawMode; fh=m_sprites->getFrameHeader(m_frame); w=(fh->W*m_scale)>>8; diff --git a/source/frontend/scrollbg.h b/source/frontend/scrollbg.h index 65144ba87..c12bc17d4 100644 --- a/source/frontend/scrollbg.h +++ b/source/frontend/scrollbg.h @@ -39,8 +39,9 @@ class CScrollyBackground public: typedef enum { - DRAWMODE_NORMAL, - DRAWMODE_ADDITIVE, + DRAWMODE_NORMAL=1, + DRAWMODE_ADDITIVE=1, + DRAWMODE_SUBTRACTIVE=2, }DRAWMODE; enum