晕= =你删掉过去的那个再添加新的啊,要不然自己在做个更新的方法,调用一下 |
本帖最后由 七夕小雨 于 2012-5-3 15:43 编辑 #XXOO定义任务函数 def new_msg(n1,n2) return if @list.include?(n1) && @contents.include?(n2) @list.insert(0,n1) @contents.insert(0,n2) end 你的所有需求全部都解决了 其实回头看看貌似没有解决啊= = 你可以写一个置顶方法 def msg_top(n1,n2) return if @list.include?(n1) && @contents.include?(n2) @list.insert(0,n1) @contents.insert(0,n2) end 这样子用$game_system.msg_top(n1,n2)这个方法加入的都会到顶端,其余的加入用push还是加到最后面比较好 顺便吐槽= =柳子当时设计的数据结构还真是惨不忍睹,好歹做个类用类方法实现啊= = 另外给你一片参考文章http://blog.csdn.net/yq495/article/details/7003479 里面有关于String ,数组 hash的所有方法和用法,一定用得到的 |
数据源.sort_by{|a,b|a.类型 <=> b.类型} 大概要这样做了再描绘项目吧 |
站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作
GMT+8, 2024-11-27 01:28
Powered by Discuz! X3.1
© 2001-2013 Comsenz Inc.