Why doesn't this work?

BlitzMax Forums/BlitzMax Programming/Why doesn't this work?

The following works:

Select m_kClickState
Case kSelected | kClicked 
DrawImage(m_pTClickedImage, m_iX + m_dOffsetX, m_iY + m_dOffsetY) 


The following does NOT work:

Select m_kClickState
Case kSelected | kClicked | kActive
DrawImage(m_pTClickedImage, m_iX + m_dOffsetX, m_iY + m_dOffsetY) 


Isn't the | just an or operator?

Thanks