Project1
标题: 好难的脚本啊,看不懂… 求指教~~~~ [打印本页]
作者: dabojun 时间: 2012-5-14 11:26
标题: 好难的脚本啊,看不懂… 求指教~~~~
本帖最后由 dabojun 于 2012-5-14 20:34 编辑
def passable?(x, y, d)
71. return bigevent_passable?(x, y, d) if @bigevent.length == 0
72.
73. return @bigevent.map { |i| # 这一段到这儿就完全不懂该怎么翻译了呵… “| |”这个符号又是啥意思呢…??{:2_277:}
74. bigevent_passable?(x + i[0], y + i[1], d)
75. }.all? && bigevent_passable?(x, y, d)
76. end
77.
78. def areas(x = nil, y = nil) #还可以这样用啊?好神奇…{:2_272:}
79. x ||= self.x
80. y ||= self.y
81. return @bigevent.map { |i| #这边又是如何push呢?{:2_270:}
82. [x + i[0], y + i[1]]
83. }.push([x, y])
84. end
85. end
# 能否给这段加上中文注释??