📄 main.h
字号:
//---------------------------------------------------------------------------
#ifndef mainH
#define mainH
//---------------------------------------------------------------------------
#include <Classes.hpp>
#include <Controls.hpp>
#include <StdCtrls.hpp>
#include <Forms.hpp>
#include <ComCtrls.hpp>
#include <ExtCtrls.hpp>
#include <Grids.hpp>
#include <Menus.hpp>
class TMyTank;
//---------------------------------------------------------------------------
class TMainForm : public TForm
{
__published: // IDE-managed Components
TSplitter *Splitter1;
TPanel *pnlView;
TPaintBox *pbxView;
TStatusBar *stbMain;
TPanel *pnlRight;
TSplitter *Splitter2;
TDrawGrid *grdTile;
TTreeView *tvwTiles;
TMainMenu *mnuMain;
TMenuItem *F1;
TMenuItem *mnuChooseLevel;
TMenuItem *mnuSave;
TMenuItem *N1;
TMenuItem *mnuRestoreLevel;
TMenuItem *N3;
TMenuItem *mnuExit;
TMenuItem *E1;
TMenuItem *mnuEditTerr;
TMenuItem *mnuEditTerrItem;
TMenuItem *mnuEditItem;
TMenuItem *mnuEditHiTerrItem;
TMenuItem *mnuEditRole;
TMenuItem *N2;
TMenuItem *mnuRemoveItem;
TMenuItem *N4;
TMenuItem *mnuResetMap;
TMenuItem *mnuResetAllMap;
TMenuItem *V1;
TMenuItem *mnuShowGrid;
TMenuItem *mnuShowSpeicalArea;
TMenuItem *mnuDrawEditLayerOnly;
TMenuItem *H1;
TMenuItem *mnuAbout;
void __fastcall mnuAboutClick(TObject *Sender);
void __fastcall mnuExitClick(TObject *Sender);
void __fastcall mnuRestoreLevelClick(TObject *Sender);
void __fastcall mnuChooseLevelClick(TObject *Sender);
void __fastcall mnuSaveClick(TObject *Sender);
void __fastcall mnuEditKindClick(TObject *Sender);
void __fastcall mnuRemoveItemClick(TObject *Sender);
void __fastcall mnuResetMapClick(TObject *Sender);
void __fastcall mnuShowSomethingClick(TObject *Sender);
void __fastcall FormCreate(TObject *Sender);
void __fastcall FormClose(TObject *Sender, TCloseAction &Action);
void __fastcall pbxViewPaint(TObject *Sender);
void __fastcall pbxViewMouseMove(TObject *Sender,
TShiftState Shift, int X, int Y);
void __fastcall FormCloseQuery(TObject *Sender, bool &CanClose);
void __fastcall pbxViewMouseUp(TObject *Sender,
TMouseButton Button, TShiftState Shift, int X, int Y);
void __fastcall pbxViewMouseDown(TObject *Sender,
TMouseButton Button, TShiftState Shift, int X, int Y);
void __fastcall grdTileDrawCell(TObject *Sender, int ACol,
int ARow, TRect &Rect, TGridDrawState State);
void __fastcall tvwTilesChange(TObject *Sender, TTreeNode *Node);
private: // User declarations
int FEditLayer; // ヘ玡絪胯家Α
int FLevelNo; // ヘ玡絪胯
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -