49
50
51
52
53
54
55
56
57
58
59
60
61
62
|
# File 'lib/ansiterm/buffer.rb', line 49
def print *args
args.each do |str|
@lines[@y] ||= AnsiTerm::String.new
l = @lines[@y]
if l.length < @x
l << (" "*(@x - l.length))
end
r=@x..@x+str.length-1
l[r] = str
end
end
|