Akane

Thumbnail of post image 193

Akane を GPiCASE で動かせるように修正しましたが、自前で拡大・縮小処理をしているのでちょっと不満でした。

で Akane を動かす

 試しに、SDL2 で Renderer を使って時計を作ってみたら意外と簡単 ...

Akane,GPiCASE

Thumbnail of post image 026

 GPiCASE の RetroPie で ONScripter が動いたのは、SDL がフレームバッファに描画しているのだと思います。ということは、SDL で描画している Akane も動くんじゃないかと思い、試してみました。

Akane,ONScripter,Rlvm,Xkanon

Thumbnail of post image 136

 Xkanon や Akane を Raspberry PI で動かすためのパッチを公開しています。

 ゲーム本体を持っている方は、コンパイルすれば動かせます。ラズパイでエロゲからソースやパッチをダウンロードできますのでど ...

Akane

Thumbnail of post image 085

 fbset で現在の解像度の情報を表示はできます。しかし、変更可能な解像度の一覧を取得する方法が見つかりませんでした。

 SDL を使うと、一覧を取得できます。そこで、解像度の一覧を取得するプログラムを書いきました。

Akane

Thumbnail of post image 079

akane 音量設定の保存。

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

 代わりに、メニュー項目で実装されていない項目を無効にしました。 ...

Akane

Thumbnail of post image 180

MIT-SHM でエラー。

akane がエラーを吐きました。全画面表示 (desktop) 中に別のウィンドウに切り替えたときにでました。

X Error of failed request: BadValu ...

Akane

Thumbnail of post image 003

akane WINDOWEVENT の整理。

 SDL2 でウィンドウの変化に対してどのようなイベントが発生しているかを調べてみました。

ウインドウ作成
  SDL_WINDOWEVENT_SHOWN ...

Akane

Thumbnail of post image 049

akane の SDL_WINDOW_FULLSCREEN。

 解像度を変更して全画面表示したときに、メニューからウィンドウ表示に戻すことに成功しました。原因は、surface の取得のやり方にありました。

  ...

Akane

Thumbnail of post image 199

akane の全画面表示。

 全画面を自前で拡大していますが、単純な処理をしているので、文字などが荒くなってしまいます。そこで、解像度を切り替える方法で表示できないかを試行錯誤しました。

 結論はできました。全 ...

Akane

Thumbnail of post image 046

akane のイベント処理追加。

 akane を SDL2 に対応させると、ウィンドウをアイコン化させて、復帰させたとき、ウィンドウが描画されません。ウィンドウのイベント処理を追加して対応します。

 ただ単に ...