⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 action.h

📁 RPG游戏的剧情部分源码。是Visual C++角色扮演游戏程序设计的第七章的源码
💻 H
字号:
//
// 使用者的动作(基本)
//
//		Copyright (c) 2000-2001 Chihiro.SAKAMOTO (HyperWorks)
//
#ifndef	__action_h__
#define	__action_h__

class CMainWin;

//
//	动作类别
//
//	把处理(如不定期发生的事件等),
//	从根据状况所写的类别CMainWin调用出来
//
class CAction {
  public:
	CAction(CMainWin *win, CAction *oldAction=0): Parent(win), OldAction(oldAction) {}
	virtual ~CAction();

	virtual	void Pause();
	virtual	void Resume();

	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 TimedOut(int timerId);
	virtual BOOL IdleAction();
	virtual void MusicDone(int music);
	virtual void WipeDone();
	virtual void WaveDone();
	virtual BOOL IsSaveLoadOK() const;
	virtual void Abort();

	CAction *GetOldAction() const { return OldAction; }

  protected:
	CMainWin   *Parent;
	CAction    *OldAction;
} ;

#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -