Добавил:
Studfiles2
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:
//” ©«: View.cpp
//Љ« бб "‚Ё¤ Ё§ «®¦Ё". ђҐ «Ё§ жЁп.
//Ђўв®а: ‘ҐаЈҐҐў Њ.‚. Ја.3352
//„ в : 09.05.06, ђҐ¤ ЄжЁп: 1.0
#include<iostream.h>
#include<conio.h>
#include"View.h"
unsigned int CView::countreal = 0;
unsigned int CView::countall = 0;
////////////////////////////////////////////////////////////////
CView::CView():ID(++countall) //Љ®бвагЄв®а.‘®§¤ вм ‚Ё¤
{
countreal++;
printf ("ID(%d)CView\n",ID);
}
//////////////////////////////////////////////////////////////////
CView::~CView() //„ҐбвагЄв®а. “Ёз⮦Ёвм ‚Ё¤
{
printf ("~ID(%d)CView\n",ID);
countreal--;
getch();
}
////////////////////////////////////////////////////////////////
void CView::ShowScene() const // ‚뢥бвЁ ЄваЁб, Є®в®алҐ е®¤пвбп ў ®Ў« бвЁ Їа®б¬®ва
{
printf ("ЂЄваЁбл б楥:\n",ID);
double h,w,xc,yc,t,b,l,r;
GetParam(h,w,xc,yc);
t = yc+(h/2);
b = yc-(h/2);
l = xc-(h/2);
r = xc+(h/2);
PrintInView(t,b,l,r);
getch();
}
////////////////////////////////////////////////////////////////
void CView::MoveActView() //ЏҐаҐ¬ҐбвЁвм ®Ў« бвм Їа®б¬®ва Ё ЄваЁб ®¤®ўаҐ¬Ґ®
{
double dx, dy;
printf ("‚ўҐ¤ЁвҐ ўҐ«ЁзЁг ЇҐаҐ¬ҐйҐЁп Ї® ®бЁ ЎбжЁбб: ");
scanf("%lf",&dx);
printf ("‚ўҐ¤ЁвҐ ўҐ«ЁзЁг ЇҐаҐ¬ҐйҐЁп Ї® ®бЁ ®а¤Ё в: ");
scanf("%lf",&dy);
CViewport::MoveViewport(dx,dy);
CListWoman::MoveAll(dx,dy);
printf ("ЏҐаҐ¬ҐйҐЁҐ Їа®Ё§ўҐ¤Ґ®");
printf ("Ї® ®бЁ ЎбжЁбб %.0lf Ї® ®бЁ ®а¤Ё в %.0lf\n",dx,dy);
getch();
}
//////////////////////////////////////////////////////////////////
void CView::MoveViewport() //ЏҐаҐҐбвЁ ®Ў« бвм Їа®б¬®ва ў § ¤ ®¬ Їа ў«ҐЁЁ
{
CViewport::MoveViewport();
}
//////////////////////////////////////////////////////////////////
void CView::MoveOne() //ЏҐаҐ¬ҐбвЁвм ®¤г Ё§ ЄваЁб
{
CListWoman::MoveOne();
}
//////////////////////////////////////////////////////////////////
void CView::MoveAll() //ЏҐаҐ¬ҐбвЁвм ўбҐе ЄваЁб
{
CListWoman::MoveAll();
}
//////////////////////////////////////////////////////////////////
unsigned int CView::GetCountReal()
{
return countreal;
}
Соседние файлы в папке Kurs