#画抛物线
def draw
key=eval(topoint).to_a
orz=[-key[0],-key[1]]
if key[1]!=0
print("□"*19+"●\n");
else
print("←"+"□"*18+"●\n");
end
for i in 1..3
y1=key[1]-i*2
x1,x2=get_x(y1)
p(x1,x2)
if @a < 0
p(key[0].abs-x1.abs))
t=""
mx=(key[0].abs-x1.abs).abs
if x1 >= -19 and x1 <= key[0]
t+="□"*(20-1-mx)+"●"
end
if x2 >= -19 and x2 <= key[0]
t+="□"*(20-1-mx)+"●"
end
if x1 > key[0] and x1 <= 40
t+="□"*(mx*2-1)+"●"
end
if x2 <= 40 and x2 > key[0]
t+="□"*(2*mx-1)+"●"
end
print t+"\n"
else
#开口向下loading
end
end#循环的
end
end
$scence=Qua.new(-18,948,-10560)
p"WORK OUT a b c:"
#p $scence.walk ([0,1],-1,6)
p"TOP POINT:"
p $scence.topoint
@yy=1;p"While y=#{@yy},get X:"
p $scence.get_x(@yy)
#$scence.get_y
p $scence.run([2,2],[1,0],[3,0])
$scence.draw 作者: end55rpg 时间: 2012-12-13 23:17
倒霉忘记备份,,,这是bug版
draw不行呜呜作者: myboy2011 时间: 2012-12-14 08:48
看不懂作者: R-零 时间: 2012-12-14 16:44
最近学校里正好无聊滴写一些数学上的rgss代码中