action.h
来自「源代码演示了在Windows下角色扮演游戏的制作过程」· C头文件 代码 · 共 40 行
H
40 行
//
// 使用者的动作
//
// Copyright (c) 2000-2002 Chihiro.SAKAMOTO (HyperWorks)
//
#ifndef __action_h__
#define __action_h__
class CMainWin;
//
// Action 类
//
// 此类是依照情况不定期产生消息
// 是从CMainWin调用
//
class CAction {
public:
CAction(BOOL scriptRun=FALSE): ScriptRunning(scriptRun) {}
virtual void Initialize(CMainWin *parent, unsigned param1=0, unsigned param2=0);
virtual void LButtonDown(UINT modKeys, CPoint point);
virtual void LButtonUp(UINT modKeys, CPoint point);
virtual void RButtonDown(UINT modKeys, CPoint point);
virtual void RButtonUp(UINT modKeys, CPoint point);
virtual void MouseMove(UINT modKeys, CPoint point);
virtual void KeyDown(UINT key);
virtual BOOL IdleAction();
BOOL IsScriptRunning() const { return ScriptRunning; }
protected:
BOOL ScriptRunning;
CMainWin *Parent;
unsigned long Param1, Param2;
} ;
#endif
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?