Akane(10)

akane 音量設定の保存。

 akane のメニューを SDL2 のポップアップメニューにしようかなと思いましたが、面倒そうなのでやめました。

 代わりに、メニュー項目で実装されていない項目を無効にしました。上書き確認や、終了時確認はダイアログが実装されていないので無効にしました。gtk とかで実装してもいいけど、今は SDL のみで動いているので、SDL だけにしておきたいです。

 依存は少ないほうがいいと思っていたりします。まあ、気分次第ですが。依存しまくってゴテゴテのプログラムにすることもありますから、ケースバイケースで(いい言葉です、言い訳によく使います)今回は(面倒だし、gtk はよく知らないから)依存したくないということです。

 あとは、音量の設定を保存するようにしました。毎回、音量の調整はやりたくありません。

 メニューから終了した時は、レジュームするようにも修正しました。

 さらに、画面解像度が 640 x 480 より小さい場合でも、表示できるように修正し、480 x 320 の解像度の液晶にも表示できました。もっとも解像度が低いので文字など荒くなってしまいますが。

ほぼ、気になるところの修正は終わりです。

Akane

Posted by sirius