你好,欢迎来到电脑编程技巧与维护杂志社! 杂志社简介广告服务读者反馈编程社区  
合订本订阅
 
 
您的位置:杂志经典 / 图形图象处理与游戏编程
易语言编程实现游戏手柄到键盘映射(五)
 

这样便完成了手柄输入到键盘输入的模拟,接下来完成对映射方案的管理,所有操作方案管理均借助“配置文件列表框”和“按钮映射列表框”来完成。映射方案管理的五个功能实现分别如下:

4.1 建立

方案的建立分为两个操作,1、向“配置文件列表框”中新添加一条记录;2、维护“方案组”,向该数组中也添加一条记录。在易语言中值得称赞的是,数组操作不用考虑预先定义的数组大小,可以在运行过程中动态改变,类似与C++中的Vector模板。代码如下。


 

4.2 删除

方案的删除与方案的建立一样,也同样是对“配置文件列表框”和“方案组”进行操作,代码如下:


 

4.3修改

方案内容的修改是修改手柄按钮和键盘案件的映射关系,需要 “按钮映射列表框”配合完成。该功能由两个过程实现:(1)将需要修改的方案从“方案组”中取出并显示;(2)方案进行编辑;(3)将修改后的映射方案写回到“方案组”中。

方案的显示采用了超级列表框控件作为显示容器,显示的时候将方案结构体内的ASCII码按照顺序显示出来。为了使程序有更好的可读性,可以编写一个手柄数据和列表框控件之间数据相互映射的子程序。代码如下:




 

  推荐精品文章

·2024年9月目录 
·2024年8月目录 
·2024年7月目录 
·2024年6月目录 
·2024年5月目录 
·2024年4月目录 
·2024年3月目录 
·2024年2月目录 
·2024年1月目录
·2023年12月目录
·2023年11月目录
·2023年10月目录
·2023年9月目录 
·2023年8月目录 

  联系方式
TEL:010-82561037
Fax: 010-82561614
QQ: 100164630
Mail:gaojian@comprg.com.cn

  友情链接
 
Copyright 2001-2010, www.comprg.com.cn, All Rights Reserved
京ICP备14022230号-1,电话/传真:010-82561037 82561614 ,Mail:gaojian@comprg.com.cn
地址:北京市海淀区远大路20号宝蓝大厦E座704,邮编:100089