
HGE2D引擎
lwanttowin
这个作者很懒,什么都没留下…
展开
-
HGE2D引擎按键消息分析
我们自己先动手来模仿HGE其键盘特殊按键消息响应,其中所涉及到的数据操作含义稍后再介绍。 首先创建基于对话框CGetKeyBoardTestDlg的程序,创建一个STATIC控件ID为IDC_STATIC_CONTENT在对话框上面。添加成员 unsigned char kbstate[256]; 和int flag; 在CGetKeyBoardTestDlg.h文件头设置宏定义原创 2010-03-08 00:23:00 · 2597 阅读 · 1 评论 -
HGE引擎适用于MFC的修改
打开hge181/src/core/system.cpp找到System_Initiate()函数,可以看见里面有段代码是用于创建窗口。 // Register window class winclass.style = CS_DBLCLKS | CS_OWNDC | CS_HREDRAW | CS_VREDRAW; winclass.lpfnWndProc = Wi原创 2010-03-08 18:28:00 · 4804 阅读 · 11 评论 -
HGE2D引擎按键消息分析(续)
继续上一章对其按键消息处理抽丝剥茧。看BuildEvent()函数里面 我们先来分析其这段代码 if(type==INPUT_KEYDOWN) { if((flags & HGEINP_REPEAT) == 0) keyz[key] |= 1; ToAscii(key, scan, kbstate, (unsigned short *)&eptr->event.c原创 2010-03-23 20:54:00 · 1460 阅读 · 0 评论