日記(938)

<前 次>

LongScroll

VB6のスクロールバーの最大値を32767から2147483647に仮想的に引き上げるクラスを作ってみました。
方法としては、従来のスクロールバーの値域0~最大32767を0~好きな値にマッピングしているので、指定した値が32767を超えるとスクロールバーの指す値が大雑把になってきます。
例えば最大値を65534にすると、スクロールバーで指定できる値は、0、2、3、4、8・・・となりますが、もちろんその間の値もプログラム側で数値指定してやれば取ることができます。

とりあえず、これをByteEditとLineConstructorにつけてやって、ファイルサイズ制限や読み込み行数制限を取っ払ってやりました。
ByteEditのほうはヘルプも最新のスタイルシートを使ってリニューアルです。

NeoMuol

Frieve Editor、使い始めてみました。
コンセプト的にはうちにあるメモちらしと似たようなもの、というか、ああいうのを作ろうと思っていて撃沈したのが今のメモちらしだったりするのですが。
というわけで、実に使いやすいです。
機能がいいくせにメモちらしより起動も動作も軽快と来たもんだ。
まだまだ使いこなすには程遠いようですが、テキトーにカードを散らかして遊ぶのもなかなか良いです。
こんなところでまでメモちらし負けてるよぅ…。

NeoMuplはリストと設定の読み書きまで。
識別子として「NeoMupl015」と書くべきところを間違えて「NeoMuol015」にしてしまったせいで読み込めなかったりもしましたが、もう大丈夫です。
読み書きの処理自体は今のところ問題はないようです。

ふにゃさんの裏話を一つ更新しました。
とげとげの話です。
…が、どうやら次のバージョンでまた何かあるようです。

1173192669.png

広いだけじゃないのだ

NeoMuplのファイル読み書きを作り始めました。
VB版とは互換性を持たせない方向で。
う~ん、もしかすると読み込みだけなら旧バージョンのものも可能かもしれませんが…。

ふにゃさんの広いステージ、7割ぐらいできてきました。
いやー。のってくると楽しいもんですね。
部分部分で一つのステージとして成り立つほどのボリュームがありながら、更に他の部分での行動を受けて変化してゆき、取れなかったアイテムが取れるようになったりアクセスが楽になったり。
さすがに滅茶苦茶時間のかかるステージなのであっさり死んでしまうような嫌な仕掛けは少ないですが、それでもところどころに失敗するとそれで終わりという場所、特に順番を考えるべき場所は数箇所設けています。

基本的な再生機能

NeoMuplの再生がちゃんとできるのを確認できたので、再生終了後の処理なども実装して、途中バージョンをまたアップしておきました。
ダブルクリックした場合はループ再生になります。
ファイルメニューなんかは全体的に未実装なのでご注意くださいませ。

自動車免許

自動車学校行ってきました。
いい加減免許を取ろうとね。

NeoMuplは、再生用クラスを用意して、再生メニューもとりあえず実装して、一応鳴るようにはなったはず…。

なんて広いステージ!

ふにゃさんの追加用極悪ステージを作っています。
なんというか、もう、めげそうです。
ふにゃさんのスペックの限界まで広いステージを作ってるんですが、やっと今下から2割ほど使い切ったところです。
空間を広く使うとどうしても大きな空白ができてしまうのですが、その部分にまで意味のあるコースを作ってしまうといくらなんでも探すのが大変すぎるということで、その部分にはわざわざ来てくれた人のために何かブロックで絵でも描いておこうかと思っています。

NeoMuplは、DirectShowだけでなくMIDIに関してはDirectMusicも使えるように方法を思案中です。
やっぱりMIDIのループ再生にはDirectMusicが一番向いていると思うのですよ。

MusicPlayer6、公開しました。

ええもう、善は急げということで、MusicPlayer6を公開してしまいました。
実はドライブの変更ができないという欠陥があったりしますが、そこのあたりはあまり気にしちゃいけません。
欠陥品は正しく使いましょう。
ひそかに詰め合わせにはVB版NeoMuplも混入していたりします。
あとMusicPlayerシリーズなんか話にならないほどの欠陥品のMIDIPlayerも。

C#版NeoMuplは、ドラッグ&ドロップで曲をリストに追加するところまでできました。
途中、ToStringがnullを返しているのに気づかずリストボックスが頓珍漢なエラーを出すという事態もありましたが、なんとか原因を見つけて直すことができました。
C#版は常に最新版をアップするかどうかは未定です。

爆ボンの操作説明3を更新しました。
ボムジャンプ関連を紹介しています。
お手玉ひどい。

<前 次>