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

📄 tool.h

📁 国内著名网络游戏dragon的客户端登陆用完整源码 配套一起上传的服务端部分可开服 无说明文档
💻 H
字号:


typedef struct {
	int dx;						// 0捞搁 傈眉葛靛, 1捞搁 芒葛靛
	int notdead;				// 1捞搁 林牢傍篮 公利
	int music;					// 1捞搁 澜厩阑 脑 
	int effect;					// 1捞搁 瓤苞阑 脑 
	int cddata;					// dummy
	int onekill;				// 茄规俊 磷牢促. 
	char notepad[FILENAME_MAX];	// notepad : 0  ultra editor : 1 
	int notconectserver;
	int enable_menu;
	int viewcharacterframe;
	int result;					// 
	int gamemakemode;
	int loaditemfromtoi2;
	int makeanitable_bin;
	char ip[ 30];
	char agentip[ 30];
	char proxyip[ 30];
	int port;
	int entergameserver;
	int enteragent;
	int enterproxy;
	int keyr;
	int keyp;
	int mapscrolltype;
	int mapx, mapy;
	int makesou2size;


}DEVELOPE_ENVIR;



#ifndef __TOOL_H__
#define __TOOL_H__




extern 	DEVELOPE_ENVIR SysInfo;
extern HWND CheckAnimationHwnd;
extern  int  tool_ViewAttrEventFlag;
extern  int  tool_ViewAttrDontFlag;
extern  int  tool_ViewAttrInside;
extern  int  tool_ViewAttrNoBattle;
extern  int  tool_ViewAttrCanMatch;
extern  int  tool_ViewAttrOccupied;
extern  int  tool_ViewAttrTop;			// 010904 LTS

extern int tool_AnimationEditCurFrame;
extern int tool_AnimationEditTotalSpriteNo;
extern int tool_ViewAnimationFrame;
extern bool tool_DrawMap, tool_DrawObject, tool_DrawFrontMap, tool_ViewMessage, tool_ViewChat, tool_ViewNumber, tool_ViewMenu;
extern int tool_DrawRoofMap;
extern int tool_MultiChar;
extern int tool_FrameCheck;
extern int tool_mapobject_modify;
extern int tool_ViewAttrFrontFlag;
extern int tool_ViewAttrRoofOnOff;
extern int tool_ID_INPUT_MAP_ATTR;
extern int tool_ViewAttrRiver;
extern int tool_ViewAttrGEffect;
extern int tool_MouseCursorBlock;
extern char tool_ID_EFFECT_TEST;
extern char tool_IDD_INPUT_MAPOBJECT;
extern int tool_CurMapObjectId;
extern int tool_ID_SKILL_INPUT;
extern int tool_ID_VIEW_SKILLATTR;
extern HWND	InputSkillAttrHdlg;

extern int tMapAttr;
extern int tMapAttrAllAffect;
extern int tMapAttrX, tMapAttrY;
extern int tMapAttr_Offset_Modify;
extern int tMapAttrBrush;
extern char tool_ViewAllCharacter;
extern bool	tool_SkillTool_FARMING;
extern bool	tool_SkillTool_MINING;	
extern bool	tool_SkillTool_FISHING;	
extern bool	tool_SkillTool_CHOPPING;
extern bool	tool_SkillTool_HUB;
extern bool	tool_SkillTool_NPC;
extern bool	tool_SkillTool_ITEM_SEAL;

extern int tool_Pathfind;
extern bool tool_ViewMyExp;

extern int tool_ID_INPUT_MYHOUSE;
extern int tool_ID_OUTPUT_MYHOUSE;
extern HWND	InputMyhouseHdlg;


#ifdef _DEBUG
extern char	AnimationName[ MAX_ANIMATION][ 110];
#endif




extern int  SpriteOrderFrame, SpriteOrderDir;
extern int  AnimationEditWorkStartFlag;
extern int  CheckEquipmentFlag;
extern int  TempAnimationCount;
extern int	IDCheckedMapObject;

extern void Box( int x1, int y1,  int x2, int y2,  int x3, int y3,  int x4, int y4, int color );
extern void Box( int sx, int sy,  int ex, int ey, int color );
extern void Box_( int sx, int sy,  int xl, int yl, int color );
extern void PutDot( int x, int y, WORD color );
extern void Line(int sx, int sy, int ex, int ey, int color);
extern void XLine( int x, int y, DWORD xl, WORD color );
extern void Circle(int xc,int yc,int a0,int col );
extern void BoxFill( int sx, int sy, int xl, int yl, int color);

extern void DoSomeThingWithKey( WPARAM wParam, LPARAM lParam );
extern void CheckCharacterFrameOrder( WPARAM wParam, LPARAM lParam );

extern void ViewMapObjectInfo( void );
extern void ViewItemInfo( void );


extern void SystemMenuProcess( WPARAM wParam );
extern void ModeSetting ( HWND hwnd, HINSTANCE hInstance );
extern void CheckEquipmentData( HWND hwnd, HINSTANCE hInstance);


extern void tool_InputMapAttr( int mx, int my, int flag );

extern int AgreeStartGame( HWND hwnd, HINSTANCE hInstance );
extern void ToolLogoutCharacter( );

#else



#endif

#define SI_GAME_MAKE_MODE		0
#define SI_NOT_CONNECT_MODE		1
extern inline int GetSysInfo( int type );
extern void StartOXEvent( );

// 020428 YGI acer
extern void ToolMapMove();

// 030307 soto
extern void ToolMapMoveMultiple();
extern bool IsNPC(LPCHARACTER pCharac);
extern void ToolGenerateMonster();
#ifdef _DEBUG
extern void	MainMenuSelected(WPARAM wParam,LPARAM lParam);
#endif

extern void SetLocalWarTime();
extern void SetNationWarTime();
extern BOOL CALLBACK SetLocalWarTimeProc(HWND hDlg, UINT Message, WPARAM wParam, LPARAM lParam);
extern BOOL CALLBACK SetNationWarTimeProc(HWND hDlg, UINT Message, WPARAM wParam, LPARAM lParam);

// ProcSetScenario 狼 Dlg 勤甸阑 历厘秦滴扁困茄 寇何 函荐捞促.
extern HWND g_hSetScenarioDlgWnd;
////// ProcSetScenario俊辑父 静捞绰 傈侩 窃荐捞促. 谍单辑 静瘤 缚矫促.
//
extern void ReleaseListData(HWND hListWnd);
extern void SelectedTimeList(HWND hListWnd,int index);
extern void SendSelectedSenarioName(int index);
extern bool AddTimeList(void* data);
//
//////////////////////////////////////////////////////////////////////

// 030307 soto End.

// 020830 YGI
extern BOOL CALLBACK ProcSetScenario(HWND hDlg, UINT Message, WPARAM wParam, LPARAM lParam);
extern void StartSetScenarioTime();

⌨️ 快捷键说明

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