udonarium
udonarium copied to clipboard
feat:ダイス固定・固定解除の追加 #67
概要
ダイスのメニューから、ダイスの出目を固定・固定解除する機能を追加しました。
詳細
- ダイスのプロパティに「isLock」を追加(デフォルト:false)
- isLock=falseの時はメニューに「ダイス目を固定」が表示され、選択するとisLock=trueに更新
- isLock=trueの間は、ダブルクリック・「ダイスを振る」・「ダイス目を設定」を実行できなくする
- isLock=trueの時はメニューに「ダイス目を固定解除」が表示され、選択するとisLock=falseに更新
懸念点
-
#67 に記載のうち、ダブルクリックでダイス目が変わってしまう問題に対処しました。メッセージに関しては非対応です。
-
見た目の変更は現時点ではありません。(マップマスクと同じく、ダイスの上に鍵マークをつけようと思いましたが、うまくダイスにかぶるよう配置ができませんでした)
-
ダイス目を固定した状態でダイスのメニューを開いたときに、罫線が2つ連続で表示されます。
その他
プログラミングやGithubの利用に慣れていないため、不自然な箇所あるかもしれません。 その際はコメントいただけると助かります。
プルリクエスト送信後に気づきましたが、 Issue #67 投稿者はシノビガミのプロットで使用することを想定しているようなので、 「ダイス目を設定」はロック中でも実行できたほうがよいかもしれません。 どういう仕様にするかはお任せします。