#ifndef _Chessboard_Chessboard_h #define _Chessboard_Chessboard_h #include using namespace Upp; #define LAYOUTFILE #include #define IMAGECLASS ChessPiece #define IMAGEFILE #include class Chessboard : public WithChessboardLayout { Label piece; int a, b, D; Point p; public: typedef Chessboard CLASSNAME; Chessboard(); virtual void LeftDown(Point pos, dword flags); virtual void MouseMove(Point pos, dword flags); // virtual void LeftDrag(Point pos, dword keyflags); virtual void MouseLeave(); }; #endif