spr_character.h

来自「PC网络游戏的编程」· C头文件 代码 · 共 48 行

H
48
字号
#include "runner_game.h"

class SPR_CHARACTER
{
   int m_iGridX;
   int m_iGridY;
   int m_iNextGridX;
   int m_iNextGridY;
   
   
   int m_iDestGridX;
   int m_iDestGridY;

   int m_iWorldX;
   int m_iWorldY;

   int m_iNextWorldX;
   int m_iNextWorldY;
   int m_iStepX;
   int m_iStepY;
   
   int m_iDestWorldX;
   int m_iDestWorldY;
   
   int m_iSprDire;
   
   int m_iResortOff;
   
   BOOL m_boInView;

   PATH_LINK  *pPathLink; 
   PATH_LINK  *pCurrentPathLink;

public:
	
	TCHAR	strPathInfo[64];
   	VOID    GridToWorld(GAME_SCENE *pScene , int x , int y , int *piWorldX , int *piWorldY);
	VOID	Location(GAME_SCENE *pScene , int x , int y , int dire);
	VOID	Dest(GAME_SCENE *pScene , int x , int y);
	
	BOOL	Run(GAME_SCENE *pScene);
	BOOL	ProcessPath(GAME_SCENE *pScene);

	VOID	DrawPath(GAME_SCENE *pScene);
	SPR_CHARACTER() { pPathLink = NULL ; pCurrentPathLink = NULL;}
	~SPR_CHARACTER();
};

⌨️ 快捷键说明

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