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 + -
显示快捷键?