追加案: 宿ごとにイメージを設定する

Issue #799 resolved
k4nagatsuki repo owner created an issue

数十軒の宿の間をさまよっていて気づいたのですが、貼紙のように、宿ごとのイメージが設定できてもよさそうです。宿独自のイメージは目印になり、大量の宿を一覧にした時の判別に便利です。

今のところ、以下のような仕様を考えています:

  1. 宿の新規作成・編集ダイアログで、イメージのところにイメージファイルをドロップできるようにする。
  2. イメージ部分にカーソルを合わせた時にツールチップでドロップについてのヒントを出す。
  3. 設定されたイメージは、宿選択ダイアログ及び冒険の再開ダイアログで表示される。
  4. 宿に独自イメージが設定されている時は、宿の新規作成・編集ダイアログにイメージの削除ボタンを表示し、スキン付属イメージに戻せるようにする。

Comments (6)

  1. k4nagatsuki reporter

    どうせイメージの削除ボタンを出すなら、その位置にイメージファイルの選択ボタンを置いてもよいかもしれません。

  2. tachi gigas

    お疲れ様です。

    面白そうです。個人の感想ですが、パーティー選択ダイアログのように代表者一名を指定して宿のイメージに表示させても分かりや須知尾思います。が、代表者を一名指定するUI実装が面倒臭そうですね。代表者が対象消去もあり得ますし。

  3. k4nagatsuki reporter

    ご提案ありがとうございます。

    しばらく考えてみたのですが、宿選択で冒険の再開ダイアログのようにメンバの顔を出すのは、効果の割に難度が高すぎる気がします。

    パーティの「顔」が左端のメンバというのは分かりやすいですが、宿の「顔」となると選出条件が非常に分かりづらくなります。名前順ではいけませんし、最後に使ったメンバを出すようだところころ変わってしまいます。手動で選択するのは、設定の手間がかかりますし、単にその顔のイメージを宿のイメージに使えばいいだけなので、あまり意味がありません。

  4. tachi gigas

    あぁ、冒険者イメージを宿画像に指定すれば僕の提案は下位互換になる、ということを完全に失念してました。取り下げます。お恥ずかしい。

  5. k4nagatsuki reporter

    pull request #2532

    実装しました。いくつか制限があります。

    • 大きな画像を指定しても、表示範囲は74×94に限定されます。配置方法を指定するUIを置くには狭いとか、様々な表示形態があってややこしいとかいった問題を避けるためです。
    • CWにある1-bitビットマップの描画がおかしくなるバグは再現しません。あのバグを宿選択ダイアログで再現するのは手間ですし、後々どんな問題が起きるか分かりません(シナリオ選択ダイアログでは過去に何度か厄介なトラブルが起きています)。ですのでできるだけ実装したくありません。
  6. Log in to comment