rvdata2読み込み時にColor/Toneが読めなかったので、

一応作ってみた。Toneもクラス名を変えただけ。

class Color
  def initialize(red=0, green=0, blue=0, alpha=0)
    @red = red
    @green = green
    @blue = blue
    @alpha = alpha
  end
  def self._load(data)
    Color.new(
      data[0..3].unpack("e"),
      data[4..7].unpack("e"),
      data[8..11].unpack("e"),
      data[12..15].unpack("e"))
  end
  def self._dump
    [@red, @green, @blue, @alpha].pack("e*")
  end
end