📄 stone.h
字号:
/** stone.h*/#ifndef STONE_H#define STONE_H#include "defines.h"#include <qcanvas.h>class Stone : public QCanvasSprite{public: Stone(QCanvasPixmapArray *a, QCanvas *canvas, StoneColor c, int x, int y, int numberOfImages=WHITE_STONES_NB, bool has_shadow=false); ~Stone() ; StoneColor getColor() const { return color; } void setColor(StoneColor c=stoneBlack); void toggleOneColorGo(bool oneColor) ; int rtti() const { return RTTI_STONE; } int posX() const { return myX; } int posY() const { return myY; } void setPos(int x, int y) { myX = x; myY = y; } bool isDead() const { return dead; } void setDead(bool b=true) { dead = b; seki = false;} bool isSeki() const { return seki; } void setSeki(bool b=true) { seki = b; dead = false; } void setX(double x); void setY(double y); void show(); void hide(); bool checked; QCanvasSprite *shadow; private: StoneColor color; int myX, myY; bool dead, seki;};#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -