taroxd: 真的?我觉得这个东西的设置比直接写脚本还要复杂
taroxd: 另一种实现可以这样(不限于位置的调整,任何窗口的属性都可以实现)
# class ...
# 直接支持窗口的所有属性,并忽略大小写
list = Hash.new {|h, k| h[k] = : ...
喵呜喵5: 主要是在想如果有人往窗口里塞一些乱七八糟的东西该怎么办......
最开始窗口的设置用的也是事件指令来进行限制(人物的八围对应窗口的八个属性),设置起来那叫 ...
taroxd: 只能塞进 xxxx= 这类的东西,怕个啥= =
大不了加一个 respond_to? 作限制,防止报错
我觉得
选择窗口 x: 50, y: 50
比
选择窗口X 50
选择窗口Y 50
要方 ...
taroxd: 吐槽 start
1. method_missing 完全没有意义啊喂!直接定义正常的方法不就好了嘛喂!
又没有对 name 做正则表达式匹配什么的,这个 method_missing 到底是来 ...
喵呜喵5: 好长的评论……反正目前只是个过渡版本而已,没写过DSL所以一边啃书一边慢慢改。目前的精力还是先把帮助窗口加进去把图片单独分一个类出来把事件指令调教好了再 ...
站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作
GMT+8, 2024-4-29 07:41
Powered by Discuz! X3.1
© 2001-2013 Comsenz Inc.