Скачиваний:
13
Добавлен:
01.05.2014
Размер:
940 б
Скачать
#ifndef CPP005
#define CPP005

#include "cColTria.h"

cColTriangle::cColTriangle()
{
 cTriangle T;
 int i;
 for (i=0;i<3;i++)
   SetTopXY(i,T.GetX(i),T.GetY(i));
 SetColor(red);
}

void cColTriangle::Set(cColTriangle F)
{
 int i;
 for (i=0;i<3;i++)
   SetTopXY(i,F.GetX(i),F.GetY(i));
 SetColor(F.GetColor());
}

cColTriangle::cColTriangle(cPoint P1, cPoint P2, cPoint P3)
{
 cTriangle T(P1,P2,P3);
 int i;
 for (i=0;i<3;i++)
   SetTopXY(i,T.GetX(i),T.GetY(i));
 SetColor(red);
}

void cColTriangle::SetColor(Colors C)
{
 Color = C;
}

Colors cColTriangle::GetColor()
{
 return Color;
}

void cColTriangle::out()
{
 cout<<"The ";
 Colors CurColor;
 CurColor = GetColor();
 if (CurColor == blue)
   cout<<"blue";
 else if (CurColor == green)
   cout<<"green";
 else
   cout<<"red";
 cout<<" triangle:"<<endl;
 int i;
 for (i=0;i<3;i++)
   GetTop(i).out();
 cout<<endl<<endl;
}
#endif
Соседние файлы в папке l3