幻影

「昨日の続き。」

#!/usr/bin/env ruby

# name : trinity.rb
# version : 0.2

script =<<EOS
Wake up, Neo...
Tha Matrix has you.
Follow the white rabbit.
Knock, Knock, Neo
EOS

def clear(out=$stdout)
	out.print "?e[1J?e[1;1H> "
	out.flush
end

print "?e[0;32m" # 緑に設定。
# for i in 1..2 do
loop do
	script.each{|line|
		clear
		sleep 1
		line.chomp.each_byte{|byte|
			putc byte
			$stdout.flush
			sleep 0.05
		}
		sleep 3
	}
end

# print "?e[0m" # 元に戻す。

それっぽくなった。これ以上は映画を観ないと思い出せない…。

# ソース中 "?" になってるところはバックスラッシュなんだけれども、化けちゃう…。(TT)