📄 reversi.h
字号:
////////////////////////////////////////////////////////////////////////////////// File : Reversi.h// Class : Reversit// Description : This class builds the whole window with menubar // and callbacks. // 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 REVERSI_H#define REVERSI_H#include <FL/Fl.H>#include <FL/Fl_Double_Window.H>#include <FL/Fl_Menu_Bar.H>#include <FL/Fl_Box.H>#include "Board.h"#include "AboutDlg.h"class Reversi {public: Reversi(); void show( int argc, char** argv ); private: Fl_Double_Window *m_mainWindow; Fl_Menu_Bar *m_menuBar; static Fl_Menu_Item menuEntries[]; Board *m_board; AboutDlg *m_aboutDlg; /*-------------------*/ /* Menubar functions */ /*-------------------*/ void newGameCB(); void loadGameCB(); void saveGameCB(); // quitGameCB() is declared below in the static section void getHintCB(); void undoMoveCB(); void switchSidesCB( Fl_Menu_*, void* ); void hallOfFameCB(); void setLevelCB( Fl_Menu_*, void *arg ); void selectBGColorCB(); void animationCB( Fl_Menu_*, void* ); void aboutReversiCB(); /*---------------------------*/ /* static Callback functions */ /*---------------------------*/ static void s_newGameCB( Fl_Menu_*, void* ); static void s_loadGameCB( Fl_Menu_*, void* ); static void s_saveGameCB( Fl_Menu_*, void* ); static void s_quitGameCB( Fl_Menu_*, void* ); static void s_getHintCB( Fl_Menu_*, void* ); static void s_undoMoveCB( Fl_Menu_*, void* ); static void s_switchSidesCB( Fl_Menu_*, void* ); static void s_hallOfFameCB( Fl_Menu_*, void* ); static void s_setLevelCB( Fl_Menu_*, void* ); static void s_selectBGColorCB( Fl_Menu_*, void* ); static void s_animationCB( Fl_Menu_*, void* ); static void s_aboutReversiCB( Fl_Menu_*, void* );};#endif //REVERSI_H
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -