该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

public void getTagHandlers()

{

// s

// 停止执行脚本

tagHandlersMap.put("s",

new TagObject(){ public void run(HashMap elm){ owner.tag_s(); }});

// wait

// 暂停

tagHandlersMap.put("wait",

new TagObject(){ public void run(HashMap elm){ owner.tag_wait(elm); }});

// r

// 换行

tagHandlersMap.put("r",

new TagObject(){ public void run(HashMap elm){ owner.tag_r(); }});

// er

// 消去消息层的文字

tagHandlersMap.put("er",

new TagObject(){ public void run(HashMap elm){ owner.tag_er(); }});

// ct

// 重构消息层MessageLayer

tagHandlersMap.put("ct",

new TagObject(){ public void run(HashMap elm){ owner.tag_ct(); }});

// cm

// 清空全部消息层中的文字

tagHandlersMap.put("cm",

new TagObject(){ public void run(HashMap elm){ owner.tag_cm(); }});

// p

// 显示完一页的消息后必须点击屏幕才允许换页

tagHandlersMap.put("p",

new TagObject(){ public void run(HashMap elm){ owner.tag_p(); }});

// l

// 文字显示到行末时必须点击屏幕才允许换行

tagHandlersMap.put("l",

new TagObject(){ public void run(HashMap elm){ owner.tag_l(); }});

// nowait

// 瞬间显示出全部文字

tagHandlersMap.put("nowait",

new TagObject(){ public void run(HashMap elm){ owner.tag_nowait(); }});

// endnowait

// 结束瞬间显示全部文字模式

tagHandlersMap.put("endnowait",

new TagObject(){ public void run(HashMap elm){ owner.tag_endnowait(); }});

// position

// 消息层的属性设置

/* 参数:

(1)对象层位置:layer = message/message0/message1

(2)页面类型:page = fore/back

(3)层是否可见:visible = true/false

(4)层的颜色:color = 整型色彩值

(5)不透明度:opacity = 0(完全透明)~255(完全不透明)

(6)层左端位置:left = 0 以上整数

(7)层上端位置:top = 0 以上整数

(8)宽:width = 0 以上整数

(9)高:height = 0 以上整数

(10)Layer图像:frame = "Layer名"

(11)Layer图像的透明色:framekey = adapt/整型色彩值

(12)左方边距:marginl = 0 以上整数

(13)上方边距:margint = 0 以上整数

(14)右方边距:marginr = 0 以上整数

(15)下方边距:marginb = 0 以上整数

(16)纵向书写模式:vertical = false(默认)/true

(17)是否允许用鼠标拖动:draggable = false(默认)/true

*/

tagHandlersMap.put("position",

new TagObject(){ public void run(HashMap elm){ owner.tag_position(elm); }});

// layopt

// 标准层的属性设定

/* 参数:

(1)对象层位置:layer = message/message0/message1/0/1/2……

(2)页面类型:page = fore/back

(3)层是否可见:visible = true/false

(4)层左端位置:left = 0以上整数

(5)层上端位置:top = 0以上整数

(6)不透明度:opacity = 0(完全透明)~255(完全不透明)

(7)消息层是否需要隐藏:autohide = true/false

(8)重叠顺序:index = 0以上整数

*/

tagHandlersMap.put("layopt",

new TagObject(){ public void run(HashMap elm){ owner.tag_layopt(elm); }});

// image

// 读取图像

tagHandlersMap.put("image",

new TagObject(){ public void run(HashMap elm){ owner.tag_image(elm); }});

// jump

// 跳转到指定脚本脚本

/* 参数:

(1)要跳转到的脚本文件:storage="文件名.ks"

(2)要跳转到的标签名:target="*标签名"

(3)是否将这个跳转之后的部分看作“已读”:countpage=false(默认)/true

*/

tagHandlersMap.put("jump",

new TagObject(){ public void run(HashMap elm){ owner.tag_jump(elm); }});

// call

// 跳转到指定脚本文件里并执行相应标签

/* 参数:

(1)要跳转到的脚本文件:storage="文件名.ks"

(2)要跳转到的标签名:target="*标签名"

(3)是否将这个跳转之后的部分看作“已读”:countpage=false(默认)/true

*/

tagHandlersMap.put("call",

new TagObject(){ public void run(HashMap elm){ owner.tag_call(elm); }});

// return

// 返回指定的脚本位置

/* 参数:

(1)要跳转到的脚本文件:storage="文件名.ks"

(2)要跳转到的标签名:target="*标签名"

(3)是否将这个跳转之后的部分看作“已读”:countpage=false(默认)/true

*/

tagHandlersMap.put("return",

new TagObject(){ public void run(HashMap elm){ owner.tag_return(); }});

// current

// 指定当前操作的消息层

/* 参数:

(1)层名:layer = message/message0/message1

(2)页面:page = fore(默认)/back

(3)是否需要同时写入背景页面(BackPage)中:withback = false/true

*/

tagHandlersMap.put("current",

new TagObject(){ public void run(HashMap elm){ owner.tag_current(elm); }});

// trans

// 命令游戏层进行渐变转换(这个渐变效果是根据分解渐变图像素而生成的,所以在Android模拟器中很慢……)

/* 参数:

(1)渐变转换的时间:time = 0 以上整数(毫秒)

(2)渐变转换的类型:method = universal(自定义,默认)/ crossfade(淡入淡出)

(3)对象层:layer = message/message0/message1/base/0/1/2

(4)是否包含子层:children = true(默认)/false

(5)转换规则图像(仅当method = universal时有效):rule = "图像文件名"

(6)模糊程度值(仅当method = universal时有效):vague = 0 以上整数

(7)卷动方向(仅当method = scroll时有效):from = left/top/right/bottom

*/

tagHandlersMap.put("trans",

new TagObject(){ public void run(HashMap elm){ owner.tag_trans(elm); }});

// backlay

// 将层的前景页面信息复制到背景页面中

tagHandlersMap.put("backlay",

new TagObject(){ public void run(HashMap elm){ owner.tag_backlay(elm); }});

// playbgm

// 播放背景音乐

/* 参数:

(1)音效文件:storage="音效文件名"

(2)是否循环播放:loop=false(默认)/true

(3)音效缓冲编号:0(默认)/1/2

*/

tagHandlersMap.put("playbgm",

new TagObject(){ public void run(HashMap elm){ owner.tag_playbgm(elm); }});

// bgmopt

// 设定背景音乐的属性

/* 参数:

(1)音量的百分数:volume = 0~100

(2)最大音量百分数:gvolume = 0~100

*/

tagHandlersMap.put("bgmopt",

new TagObject(){ public void run(HashMap elm){ owner.tag_bgmopt(elm); }});

// stopbgm

// 停止播放背景音乐

tagHandlersMap.put("stopbgm",

new TagObject(){ public void run(HashMap elm){ owner.tag_stopbgm(elm); }});

// playse

// 播放音效

/* 参数:

(1)音效文件:storage = "音效文件名"

(2)是否循环播放:loop = false(默认)/true

(3)音效缓冲编号:0(默认)/1/2

*/

tagHandlersMap.put("playse",

new TagObject(){ public void run(HashMap elm){ owner.tag_playse(elm); }});

// seopt

// 音效设定

/* 参数:

(1)音效缓冲编号:buf = 0(默认)/1/2

(2)音量:volume = 0~100(%)

*/

tagHandlersMap.put("seopt",

new TagObject(){ public void run(HashMap elm){ owner.tag_seopt(elm); }});

// stopse

// 停止播放音效

/* 参数:

(1)音效缓冲编号:buf = 0(默认)/1/2

*/

tagHandlersMap.put("stopse",

new TagObject(){ public void run(HashMap elm){ owner.tag_stopse(elm); }});

// quake

android开发avg游戏,【图片】谈谈AVG游戏的Android移植(NScripter与吉里吉里)(转)【ons安卓吧】_百度贴吧...相关推荐

  1. android开发学习之路——连连看之游戏逻辑(五)

    GameService组件则是整个游戏逻辑实现的核心,而且GameService是一个可以复用的业务逻辑类. (一)定义GameService组件接口 根据前面程序对GameService组件的依赖, ...

  2. Android开发环境搭建全程演示(jdk+eclip+android sdk)

    Android开发环境搭建全程演示(jdk+eclip+android sdk) http://files.cnblogs.com/Bany/Android%E5%BC%80%E5%8F%91%E7% ...

  3. Android开发学习---使用Intelij idea 13.1 进行android 开发

    Android开发学习---使用Intelij idea 13.1 进行android 开发 原文:Android开发学习---使用Intelij idea 13.1 进行android 开发 1.为 ...

  4. android开发板只有网口和串口如何使用android studio进行调试

    android开发板只有网口和串口如何使用android studio进行调试 1.要先准备一条串口线,或者串口转usb的线,用于在pc端与开发板端建立连接. 2.要下载一个在pc端运行的超级终端,我 ...

  5. Google Android开发入门与实战 视频教程 源代码 游戏应用开发 传送门

    Google Android开发入门与实战 视频教程 视频目录 http://www.youku.com/playlist_show/id_5098662.html http://www.youku. ...

  6. Android开发中根据图片名称获取在drawable中的ID

    在Android开发中图片资源是必不可少的,如ImageView需要图片资源的ID,ImageButton需要资源的ID等等,我们可以用R.drawable.XXX可以获取图片资源的ID,但是,在某些 ...

  7. Android 开发必备知识点及面试题汇总(Android+Java,Kafka是如何实现高性能的

    执行相应地任务,因为线程池的大小问题,所以 AsyncTask 只应该用来执行耗时时间较短的任务, 比如 HTTP 请求,大规模的下载和数据库的更改不适用于 AsyncTask,因为会导致线程池堵塞, ...

  8. Android开发周报:Google 推出AR SDK、Android 8.0 Oreo 最终版发布

    \ <Android漏洞扫描工具Code Arbiter>:目前 Android 应用代码漏洞扫描工具种类繁多,效果良莠不齐,这些工具有一个共同的特点,都是在应用打包完成后对应用进行解包扫 ...

  9. 安卓开发者网站!Android开发岗还不会这些问题,Android面试题及解析

    前言 最近发现大家都喜欢看面试相关的文章,我也跟一波风,总结了一下我面试中所遇到的问题总结,分享一下面试中被问的最多的一些问题. 希望对正在找工作的朋友提供一些帮助. 好了话不多说,进入正题. 面试部 ...

  10. Android开发:最全面、最易懂的Android屏幕适配解决方案

    目录 Android屏幕适配解决方案.png 定义 使得某一元素在Android不同尺寸.不同分辨率的手机上具备相同的显示效果 相关重要概念 屏幕尺寸 含义:手机对角线的物理尺寸 单位:英寸(inch ...

最新文章

  1. Android之帧动画与补间动画的使用
  2. 树状数组与离散化与求第K大模板
  3. linux 邮件客户端 n1,N1:下一代开源邮件客户端
  4. java如何消除太多的if else判断?
  5. 阿里云服务器购买及宝塔管理和如何部署springboot项目
  6. 【docker教程】docker视频教程(ubuntu)数据卷挂载、数据卷容器volume、端口映射(镜像叠加,分层复用)rootfs、bootfs(没看完)
  7. python 多数据输出到txt_python-BeautifulSoup输出到.txt文件
  8. 信息学奥赛一本通(2055:【例3.5】收费)
  9. python非零返回怎么解决_Python:从命令行获取输出,该命令行以非零退出代码退出...
  10. 前端-html实现省份、地市、区县三级联动
  11. vidda系统+android系统,海信电视精简教程,去除电视多余应用,换桌面!
  12. The Thirty-fourth Of Word-Day
  13. python str center_Python str方法总结
  14. DHTML、XHMLT、HTML的区别
  15. 计算机基础--作业5,计算机基础第5次作业-第五章-Powerpoint知识题 (精选可编辑)...
  16. python录音详解_Python爬虫实战案例:取喜马拉雅音频数据详解
  17. 2020-12-15:【黑盒测试用例设计】测试方法之边界值分析法
  18. 【Bootstrap学习笔记】1.Bootstrap介绍、排版样式、表格和按钮、表单和图片
  19. 同态加密Paillier
  20. php fopen创建文件,php fopen函数用法(打开创建文件)

热门文章

  1. 孩子分不清咖啡杯和甜甜圈,竟是因为......
  2. 巨杉分布式数据库在民生银行的使用
  3. Citrix相关资料及相关软件下载
  4. 猎 计算机痕迹检测软件,想问问根据痕迹追踪猎物的正确方法
  5. ENSP中路由器配置详解
  6. ROS(10):mac 下树莓派Raspberry Pi 烧录 img
  7. html图片纵向变,【转】15个CSS图片悬浮效果
  8. 通用链接-Universal Link
  9. php 实现格式化数字功能
  10. 了解vmstat命令