2012-05-01から1ヶ月間の記事一覧

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…

rvdata2読み込み時にTableが読めなかったので、

こんなのを用意してみた。 class Table def initialize(xsize=1, ysize=1, zsize=1) @level = 0 @level += 1 if xsize > 1 @level += 1 if ysize > 1 @level += 1 if zsize > 1 @xsize = xsize @ysize = ysize @zsize = zsize @size = @xsize*@ysize*@zsize …

rvdata2がrubyのmarshalしただけのファイル形式だったので

唐突に、jrubyを使って、読み込んでみた。 RPG::XXXの定義が必要だけど、普通に読み込めたよ。javaとjrubyのデータ変換が理解しがたい。個人的には、便利に何かをしてもらう必要はなく、きっちりと変換ルールを定義し、面倒でも逐一コードを書ければいいのだ…