28 lines
363 B
C
28 lines
363 B
C
|
/*
|
||
|
* Piece.h
|
||
|
*
|
||
|
* Created on: May 5, 2013
|
||
|
* Author: chibi_000
|
||
|
*/
|
||
|
|
||
|
#ifndef PIECE_H_
|
||
|
#define PIECE_H_
|
||
|
|
||
|
#include "Array2.h"
|
||
|
|
||
|
class Piece : public Array2 {
|
||
|
public:
|
||
|
|
||
|
// Constructors
|
||
|
Piece();
|
||
|
Piece(int w, int h);
|
||
|
Piece(int w, int h, const int* vals);
|
||
|
Piece(const Piece& p);
|
||
|
virtual ~Piece();
|
||
|
|
||
|
// Rotate
|
||
|
Piece rotate() const;
|
||
|
};
|
||
|
|
||
|
#endif /* PIECE_H_ */
|