//------------------------------------------------------------------------- void CCocos2dxDBDisplayBridge::UpdateColor( f32 p_fA, f32 p_fR, f32 p_fG, f32 p_fB, f32 p_fAMultiplier, f32 p_fRMultiplier, f32 p_fGMultiplier, f32 p_fBMultiplier ) { if( m_pDisplayNode == NULL ) return; CCNodeRGBA* pNode = dynamic_cast<CCNodeRGBA*>( m_pDisplayNode->GetNode() ); pNode->setColor( ccc3( static_cast<GLubyte>(p_fRMultiplier * 255), static_cast<GLubyte>( p_fGMultiplier * 255 ), static_cast<GLubyte>( p_fBMultiplier * 255 ) ) ); pNode->setOpacity( static_cast<GLubyte>(p_fAMultiplier * 255) ); }