diff --git a/Piece.h b/Piece.h new file mode 100644 index 0000000..245c7cc --- /dev/null +++ b/Piece.h @@ -0,0 +1,24 @@ +#pragma once + +using namespace std; + +class Piece { + int x; + int y; + char type; + +public: + Piece(); + Piece(int r, int c); + Piece(int r, int c, char t); + void moveFwd(); + void moveLeft(); + void moveRight(); + int getX(){ return x; } + void setX(int r){ x = r; } + int getY(){ return y; } + void setY(int c){ y = c; } + char getType(){ return type; } + void makeEmpty(){ type = '_'; } + void isTaken(); +};