Untitled
unknown
plain_text
a year ago
797 B
4
Indexable
#pragma once
#include "shape.h"
#include <iostream>
using namespace std;
class Point : public Shape
{
int x;
int y;
public:
Point(int x, int y);
~Point();
Point(const Point &pt);
int getX(void);
void setX(int x);
int getY(void);
void setY(int y);
Point operator+(Point &rhs);
Point operator+(int rhs);
friend Point operator+(int lhs, Point &rhs);
friend ostream &operator<<(ostream &os, Point &rhs);
bool operator>(Point &rhs);
bool operator>(int rhs);
Point operator=(Point& rhs);
Point operator++(void);
Point operator++(int);
void Move(int x, int y) override;
void MoveX(int x) override;
void MoveY(int y) override;
void Rotate(int angle) override;
void Rotate3D(int x, int y, int z) override;
};Editor is loading...
Leave a Comment