無題
どうにもゲーム画面とブレンドした背景だと一部のコントロールと相性が悪くなるようなので普通に塗りつぶすことにしました。
どうにもゲーム画面とブレンドした背景だと一部のコントロールと相性が悪くなるようなので普通に塗りつぶすことにしました。
うん、設定画面、慣れない直接APIを使ってGUIを構築する作業でしたが、何とかうまく作れるような方針も立ってきました。
GUI部品を作ると同時に部品リストに追加する関数を作って、画面をスクロールするとそのリストの情報を元に全部品を動かすという風にすれば割と素直な感じに作れるんじゃないかなと思っています。
で、設定画面はあくまでWindowsとしての画面なので、普通のコントロールに普通の色で表示しています。
ただ、背景だけはシステムカラーとゲーム画面をブレンドしています。
新ステージ公開しました。
それに伴って、これまでの標準ステージ攻略のページをステージ紹介のページとして作り変えました。
攻略は攻略として残っていますが、ステージ紹介がメインになり、私以外の作ったステージも掲載するようにしました。
NeoMuplのMIDIの音量調整にはボリュームじゃなくてノートオンベロシティをツールで調整したほうがいいんじゃないかと思ってDM7Libに手を加えていました。
ふにゃさんのほうは新しい追加ステージを作ってから設定プログラムの内蔵をどうするか試行錯誤していました。
今日は新しいウインドウを作る方法をいくつか試してみたのですが、どれもこれもうまくいかず、設定ウインドウと一緒にゲームも勝手に動いてしまったり、逆に設定ウインドウもゲーム本体も動かなくてにっちもさっちもいかなくなったりして、結局うまくいきませんでした。
なので今度は、別ウインドウを形成しない方式で、メインウインドウを設定ウインドウに変形させる方針でいってみようと思います。
そうそう、あの追加ステージ、バージョン1.11に同梱するといっていましたが、標準で同梱するにはあまりにもあまりな内容になってしまったので、ステージ単体で公開することにしました。
ふにゃさんの新ステージをちょっと進めてました。
今度はひたすら下り続けるステージ。
でもちょっとテーマ性が薄かったかな、という気もします。
あと、前々からあった設定プログラムが動かないという報告、もうどうしていいかわからないので設定自体を本体に組み込むことにしました。
本当はウインドウ管理とかいろいろとあって面倒なのですが、やっぱり便利さが違いますしね。
あと、そうなると最初の画面のメニューの項目が増えるので、たくさんのメニューへの対応もしてみました。
というわけで、NeoMupl修正版、改行の不備とか一部の表記漏れも修正してアップしました。
同時にPHPCRSSの動作確認もできたので今度はPHPCRSSの更新をしようと…あ、でもふにゃさんもあるんだったかな。
NeoMuplで不必要にMIDIポート変更をしている部分があったのでその部分を修正しました。
なぜだか分からないんですが起動と同時にやるとエラーが出てデータが壊れることがあるんですよね。
こうなるのは結構まずいので明日にでもアップします。今日はしません。
かなり関係ないですがリボンヘビ描きました。