#include "Block.h" Block::Block(void) { } Block::Block(int x, int y) { SetX(x); SetY(y); } Block::~Block(void) { } int Block::GetX() { return x; } void Block::SetX(int x) { if (x < 0) x=0; this->x=x; } int Block::GetY() { return y; } void Block::SetY(int y) { if (y < 0) y=0; this->y=y; } int Block::CalculateArea() { return x* y; } Block Block::operator +(const Block &B2) { Block Temp; Temp.x=this->x + B2.x; Temp.y=this ->y + B2.y; return Temp; } Block Block::operator-(const Block &B2) { Block Temp; Temp.x=this->x - B2.x; Temp.y=this ->y - B2.y; return Temp; }