Repo

kjana00@gmail.com

older <-

2016-06-04 01:20:02

今朝は晴れ。朝ごはんはパンとトマトとソーセージ。予報じゃ気温が下がり気味っていう話だったはずだけど、全然そんな感じが無いんだよな……むしろ昨日より暑くないか?

続き、続き。データ定義とデータを合わせて一覧表が出来て、適当に型に合わせてデータもまとめてやって、というのを文字列レベルでやったから、後は数値化してスケーリングするだけ、と言いつつあれこれ。C* な変換関数にしろ Val にしろ、0xXXXX な感じの文字列の 0x を &H に置き換えて通すだけっていうのだと微妙に危うい感じ。雰囲気 16 bits 分なら Integer で 32 bits 分なら Long になるっぽいんだけど。でも &H0000FFFF は 16 bits 扱いで -1 になってくれるなんていうのがあると面倒臭いのですよ。そもそも符号無し 32 bits 整数無いとかも困るし。

スケーリングの都合もあってどうせ Double に落とす予定。じゃあ文字列を分割するかって思い掛けて、そもそも繋げてから変換するんじゃなくて繋げるついでに変換しておけばいいじゃないかという意見を思いつく。s = s & Rplace(data, "0x", "") とかやって繋げてる脇で v = v * 256 + Val(Replace(data, "0x", "&H")) とかしておけ、っていう。後で型に合わせて必要なら 2^8 だの 2^16 だの 2^32 だの引く。うん、こっちの方が考えるの楽。

これで大雑把な形は出来たんで、後は延々と細かいところをいじり倒す感じになる。スケーラとオフセットも表に入ってないと変換の正しさを見るの大変とか、データ位置無いとやっぱり困るかとか、何となくデータのまとまりごとぐらいで色分けしておきたいかなとか、罫線も適当に付けたいよねとか、配列変数を記録してある部分については配列の添え字も欲しいかなとか、ウィンドウ枠の固定に当たる操作はどうやったらいいんだとか……遅いのも何とかしたくなるけど、これはあんまり何とかなる気がしないな。

メールでのやり取りあれこれなんかも挟みつつ、そんな感じで今日はおしまい。日が傾いたらちょっとは涼しさを実感しなくもないなと思いつつ帰って、晩ごはんはかつおのたたきととろろ昆布のつゆと枝豆。しばらくぶりの枝豆が妙においしい。

後は WWW 見たりゲームしたり。ちょっと良くなった装備を信じてイークの洞窟と鉄獄の 10 階辺りをうろうろしてみる。一応、それなりに回れるかな、というところ。それでまたちょっと装備が良くなった。ちょっとだけど。ちょっとずつ、ちょっとずつ。

older <-

goto

hint can be:

Tags

old

2007-05 -- 2006-12

ゲーム関係の古い記録

before 2005-12