rendered paste body#include <iostream>
using namespace std;
class Figura{
public:
void draw(){
cout << "to jst figura\n";}
void move(){}
};
class Punkt{
int x,y;
public:
void draw(){}
void move(int x1, int y1){}
int getx(){return x;}
int gety(){return y;}
void setx(int n){x=n;}
void sety(int n){y=n;}
};
class Triangle:public Figura{
Punkt p0,p1,p2;
public:
void draw(){
cout << "to jest trojkat o wspolrzednych " ;}
void move(Punkt p){
p0.setx(p.getx()+p0.getx());
p0.sety(p.gety()+p0.gety());
p1.setx(p.getx()+p1.getx());
p1.sety(p.gety()+p1.gety());
p2.setx(p.getx()+p2.getx());
p2.sety(p.gety()+p2.gety());}
};
class Linia:public Figura{
Punkt p0, p1;
public:
void draw(){
cout << "to jest linia o wspolrzednych ";}
void move(Punkt p){
p0.setx(p.getx()+p0.getx());
p0.sety(p.gety()+p0.gety());
p1.setx(p.getx()+p1.getx());
p1.sety(p.gety()+p1.gety());}
};
main(){}