All pastes #793788 Raw Edit

Something

public text v1 · immutable
·published 2007-11-22 16:49 UTC
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(){}