boardelement.h
来自「Siemens 的SIMpad是一个多媒体设备」· C头文件 代码 · 共 57 行
H
57 行
////////////////////////////////////////////////////////////////////////////////// File : BoardElement.h// Class : BoardElement// Description : This class handels a singel boardfield. // Functioms like drawing, event// Author : Juergen P. Messerer, juergen.messerer@freesurf.ch// Project : Fl-Reversi// Release Date : 12th March 2003// Revised on :// License : Gnu Public License (GPL)//// Copyright(c) Juergen P. Messerer 2003./////////////////////////////////////////////////////////////////////////////////#ifndef _BOARDELEMENT_H#define _BOARDELEMENT_H#include <FL/Fl.H>#include <FL/Fl_Widget.H>#include <FL/fl_draw.H>#include <FL/Fl_Pixmap.H>#include <iostream.h>#include "Animated_Icon.h"class Board;class BoardElement : public Fl_Widget {private: int m_id; int m_state; int m_fill; int m_coordX; int m_coordY; int m_count; Animated_Icon *icon[2]; bool animate; void draw(); int handle(int); void make_pixmaps(); public: BoardElement(int x, int y, int w, int h, int id, int fill, Board *board); void setState(int state); void setId(int id); int state(void); int id(void); public: static const int EMPTY = 0; static const int BLUE = 1; static const int RED = 24;};#endif //_BOARDELEMENT_H
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?