| Index: core/src/fxge/ge/fx_ge_path.cpp
|
| diff --git a/core/src/fxge/ge/fx_ge_path.cpp b/core/src/fxge/ge/fx_ge_path.cpp
|
| index ea1d80390b911d152e6021c9bd02f501b28211c7..29951db0f6566d49c2c44d97e19ea82daa34f1c5 100644
|
| --- a/core/src/fxge/ge/fx_ge_path.cpp
|
| +++ b/core/src/fxge/ge/fx_ge_path.cpp
|
| @@ -109,7 +109,7 @@ void CFX_ClipRgn::IntersectMaskF(int left, int top, CFX_DIBitmapRef Mask)
|
| m_Mask = new_mask;
|
| return;
|
| }
|
| - ASSERT(FALSE);
|
| + ASSERT(false);
|
| }
|
| CFX_PathData::CFX_PathData()
|
| {
|
| @@ -255,8 +255,8 @@ static void _UpdateLineJoinPoints(CFX_FloatRect& rect, FX_FLOAT start_x, FX_FLOA
|
| FX_FLOAT half_width, FX_FLOAT miter_limit)
|
| {
|
| FX_FLOAT start_k = 0, start_c = 0, end_k = 0, end_c = 0, start_len = 0, start_dc = 0, end_len = 0, end_dc = 0;
|
| - FX_BOOL bStartVert = FXSYS_fabs(start_x - middle_x) < 1.0f / 20;
|
| - FX_BOOL bEndVert = FXSYS_fabs(middle_x - end_x) < 1.0f / 20;
|
| + bool bStartVert = FXSYS_fabs(start_x - middle_x) < 1.0f / 20;
|
| + bool bEndVert = FXSYS_fabs(middle_x - end_x) < 1.0f / 20;
|
| if (bStartVert && bEndVert) {
|
| int start_dir = middle_y > start_y ? 1 : -1;
|
| FX_FLOAT point_y = middle_y + half_width * start_dir;
|
| @@ -340,12 +340,12 @@ CFX_FloatRect CFX_PathData::GetBoundingBox(FX_FLOAT line_width, FX_FLOAT miter_l
|
| int iPoint = 0;
|
| FX_FLOAT half_width = line_width;
|
| int iStartPoint, iEndPoint, iMiddlePoint;
|
| - FX_BOOL bJoin;
|
| + bool bJoin;
|
| while (iPoint < m_PointCount) {
|
| if (m_pPoints[iPoint].m_Flag == FXPT_MOVETO) {
|
| iStartPoint = iPoint + 1;
|
| iEndPoint = iPoint;
|
| - bJoin = FALSE;
|
| + bJoin = false;
|
| } else {
|
| if (m_pPoints[iPoint].m_Flag == FXPT_BEZIERTO) {
|
| rect.UpdateRect(m_pPoints[iPoint].m_PointX, m_pPoints[iPoint].m_PointY);
|
| @@ -355,12 +355,12 @@ CFX_FloatRect CFX_PathData::GetBoundingBox(FX_FLOAT line_width, FX_FLOAT miter_l
|
| if (iPoint == m_PointCount - 1 || m_pPoints[iPoint + 1].m_Flag == FXPT_MOVETO) {
|
| iStartPoint = iPoint - 1;
|
| iEndPoint = iPoint;
|
| - bJoin = FALSE;
|
| + bJoin = false;
|
| } else {
|
| iStartPoint = iPoint - 1;
|
| iMiddlePoint = iPoint;
|
| iEndPoint = iPoint + 1;
|
| - bJoin = TRUE;
|
| + bJoin = true;
|
| }
|
| }
|
| FX_FLOAT start_x = m_pPoints[iStartPoint].m_PointX;
|
| @@ -387,10 +387,10 @@ void CFX_PathData::Transform(const CFX_AffineMatrix* pMatrix)
|
| pMatrix->Transform(m_pPoints[i].m_PointX, m_pPoints[i].m_PointY);
|
| }
|
| }
|
| -FX_BOOL CFX_PathData::GetZeroAreaPath(CFX_PathData& NewPath, CFX_AffineMatrix* pMatrix, FX_BOOL&bThin, FX_BOOL bAdjust) const
|
| +bool CFX_PathData::GetZeroAreaPath(CFX_PathData& NewPath, CFX_AffineMatrix* pMatrix, bool&bThin, bool bAdjust) const
|
| {
|
| if (m_PointCount < 3) {
|
| - return FALSE;
|
| + return false;
|
| }
|
| if (m_PointCount == 3 && (m_pPoints[0].m_Flag & FXPT_TYPE) == FXPT_MOVETO &&
|
| (m_pPoints[1].m_Flag & FXPT_TYPE) == FXPT_LINETO && (m_pPoints[2].m_Flag & FXPT_TYPE) == FXPT_LINETO
|
| @@ -420,19 +420,19 @@ FX_BOOL CFX_PathData::GetZeroAreaPath(CFX_PathData& NewPath, CFX_AffineMatrix* p
|
| NewPath.SetPoint(1, m_pPoints[1].m_PointX, m_pPoints[1].m_PointY, FXPT_LINETO);
|
| }
|
| if (m_pPoints[0].m_PointX != m_pPoints[1].m_PointX && m_pPoints[0].m_PointY != m_pPoints[1].m_PointY) {
|
| - bThin = TRUE;
|
| + bThin = true;
|
| }
|
| - return TRUE;
|
| + return true;
|
| }
|
| if (((m_PointCount > 3) && (m_PointCount % 2))) {
|
| int mid = m_PointCount / 2;
|
| - FX_BOOL bZeroArea = FALSE;
|
| + bool bZeroArea = false;
|
| CFX_PathData t_path;
|
| for (int i = 0; i < mid; i++) {
|
| if (!(m_pPoints[mid - i - 1].m_PointX == m_pPoints[mid + i + 1].m_PointX
|
| && m_pPoints[mid - i - 1].m_PointY == m_pPoints[mid + i + 1].m_PointY &&
|
| ((m_pPoints[mid - i - 1].m_Flag & FXPT_TYPE) != FXPT_BEZIERTO && (m_pPoints[mid + i + 1].m_Flag & FXPT_TYPE) != FXPT_BEZIERTO))) {
|
| - bZeroArea = TRUE;
|
| + bZeroArea = true;
|
| break;
|
| }
|
| int new_count = t_path.GetPointCount();
|
| @@ -442,8 +442,8 @@ FX_BOOL CFX_PathData::GetZeroAreaPath(CFX_PathData& NewPath, CFX_AffineMatrix* p
|
| }
|
| if (!bZeroArea) {
|
| NewPath.Append(&t_path, NULL);
|
| - bThin = TRUE;
|
| - return TRUE;
|
| + bThin = true;
|
| + return true;
|
| }
|
| }
|
| int stratPoint = 0;
|
| @@ -486,7 +486,7 @@ FX_BOOL CFX_PathData::GetZeroAreaPath(CFX_PathData& NewPath, CFX_AffineMatrix* p
|
| NewPath.AddPointCount(2);
|
| NewPath.SetPoint(new_count, m_pPoints[i - 1].m_PointX, m_pPoints[i - 1].m_PointY, FXPT_MOVETO);
|
| NewPath.SetPoint(new_count + 1, m_pPoints[i].m_PointX, m_pPoints[i].m_PointY, FXPT_LINETO);
|
| - bThin = TRUE;
|
| + bThin = true;
|
| }
|
| }
|
| } else if (point_type == FXPT_BEZIERTO) {
|
| @@ -495,42 +495,42 @@ FX_BOOL CFX_PathData::GetZeroAreaPath(CFX_PathData& NewPath, CFX_AffineMatrix* p
|
| }
|
| }
|
| if (m_PointCount > 3 && NewPath.GetPointCount()) {
|
| - bThin = TRUE;
|
| + bThin = true;
|
| }
|
| if (NewPath.GetPointCount() == 0) {
|
| - return FALSE;
|
| + return false;
|
| }
|
| - return TRUE;
|
| + return true;
|
| }
|
| -FX_BOOL CFX_PathData::IsRect() const
|
| +bool CFX_PathData::IsRect() const
|
| {
|
| if (m_PointCount != 5 && m_PointCount != 4) {
|
| - return FALSE;
|
| + return false;
|
| }
|
| if ((m_PointCount == 5 && (m_pPoints[0].m_PointX != m_pPoints[4].m_PointX ||
|
| m_pPoints[0].m_PointY != m_pPoints[4].m_PointY)) ||
|
| (m_pPoints[0].m_PointX == m_pPoints[2].m_PointX && m_pPoints[0].m_PointY == m_pPoints[2].m_PointY) ||
|
| (m_pPoints[1].m_PointX == m_pPoints[3].m_PointX && m_pPoints[1].m_PointY == m_pPoints[3].m_PointY)) {
|
| - return FALSE;
|
| + return false;
|
| }
|
| if (m_pPoints[0].m_PointX != m_pPoints[3].m_PointX && m_pPoints[0].m_PointY != m_pPoints[3].m_PointY) {
|
| - return FALSE;
|
| + return false;
|
| }
|
| for (int i = 1; i < 4; i ++) {
|
| if ((m_pPoints[i].m_Flag & FXPT_TYPE) != FXPT_LINETO) {
|
| - return FALSE;
|
| + return false;
|
| }
|
| if (m_pPoints[i].m_PointX != m_pPoints[i - 1].m_PointX && m_pPoints[i].m_PointY != m_pPoints[i - 1].m_PointY) {
|
| - return FALSE;
|
| + return false;
|
| }
|
| }
|
| return m_PointCount == 5 || (m_pPoints[3].m_Flag & FXPT_CLOSEFIGURE);
|
| }
|
| -FX_BOOL CFX_PathData::IsRect(const CFX_AffineMatrix* pMatrix, CFX_FloatRect* pRect) const
|
| +bool CFX_PathData::IsRect(const CFX_AffineMatrix* pMatrix, CFX_FloatRect* pRect) const
|
| {
|
| if (pMatrix == NULL) {
|
| if (!IsRect()) {
|
| - return FALSE;
|
| + return false;
|
| }
|
| if (pRect) {
|
| pRect->left = m_pPoints[0].m_PointX;
|
| @@ -539,27 +539,27 @@ FX_BOOL CFX_PathData::IsRect(const CFX_AffineMatrix* pMatrix, CFX_FloatRect* pRe
|
| pRect->top = m_pPoints[2].m_PointY;
|
| pRect->Normalize();
|
| }
|
| - return TRUE;
|
| + return true;
|
| }
|
| if (m_PointCount != 5 && m_PointCount != 4) {
|
| - return FALSE;
|
| + return false;
|
| }
|
| if ((m_PointCount == 5 && (m_pPoints[0].m_PointX != m_pPoints[4].m_PointX || m_pPoints[0].m_PointY != m_pPoints[4].m_PointY)) ||
|
| (m_pPoints[1].m_PointX == m_pPoints[3].m_PointX && m_pPoints[1].m_PointY == m_pPoints[3].m_PointY)) {
|
| - return FALSE;
|
| + return false;
|
| }
|
| if (m_PointCount == 4 && m_pPoints[0].m_PointX != m_pPoints[3].m_PointX && m_pPoints[0].m_PointY != m_pPoints[3].m_PointY) {
|
| - return FALSE;
|
| + return false;
|
| }
|
| FX_FLOAT x[5], y[5];
|
| for (int i = 0; i < m_PointCount; i ++) {
|
| pMatrix->Transform(m_pPoints[i].m_PointX, m_pPoints[i].m_PointY, x[i], y[i]);
|
| if (i) {
|
| if ((m_pPoints[i].m_Flag & FXPT_TYPE) != FXPT_LINETO) {
|
| - return FALSE;
|
| + return false;
|
| }
|
| if (x[i] != x[i - 1] && y[i] != y[i - 1]) {
|
| - return FALSE;
|
| + return false;
|
| }
|
| }
|
| }
|
| @@ -570,7 +570,7 @@ FX_BOOL CFX_PathData::IsRect(const CFX_AffineMatrix* pMatrix, CFX_FloatRect* pRe
|
| pRect->top = y[2];
|
| pRect->Normalize();
|
| }
|
| - return TRUE;
|
| + return true;
|
| }
|
| void CFX_PathData::Copy(const CFX_PathData &src)
|
| {
|
|
|