2.50: svn merge https://svn.blender.org/svnroot/bf-blender/trunk/blender -r19323...
[blender.git] / source / gameengine / Rasterizer / RAS_Polygon.cpp
index 50331d7..eacc128 100644 (file)
@@ -39,7 +39,7 @@ RAS_Polygon::RAS_Polygon(RAS_MaterialBucket* bucket, RAS_DisplayArray *darray, i
        m_offset[0]= m_offset[1]= m_offset[2]= m_offset[3]= 0;
        m_numvert = numvert;
 
-       m_edgecode = 255;
+//     m_edgecode = 255;
        m_polyflags = 0;
 }
 
@@ -63,6 +63,7 @@ int RAS_Polygon::GetVertexOffset(int i)
        return m_offset[i];
 }
 
+/*
 int RAS_Polygon::GetEdgeCode()
 {
        return m_edgecode;
@@ -71,7 +72,7 @@ int RAS_Polygon::GetEdgeCode()
 void RAS_Polygon::SetEdgeCode(int edgecode)
 {
        m_edgecode = edgecode;
-}
+}*/
 
        
 bool RAS_Polygon::IsVisible()
@@ -96,6 +97,17 @@ void RAS_Polygon::SetCollider(bool visible)
        else m_polyflags &= ~COLLIDER;
 }
 
+bool RAS_Polygon::IsTwoside()
+{
+       return (m_polyflags & TWOSIDE) != 0;
+}
+
+void RAS_Polygon::SetTwoside(bool twoside)
+{
+       if(twoside) m_polyflags |= TWOSIDE;
+       else m_polyflags &= ~TWOSIDE;
+}
+
 RAS_MaterialBucket* RAS_Polygon::GetMaterial()
 {
        return m_bucket;