- changed milestone to 0.12.1
オープニングでスキンを切り替えた際、クリックによるスキップが効かない
βリリース前に、自分が見つけたけどまだ直せていないバグの数々を投下します。
余裕のある方、どうか手伝っていただけないでしょうか…? (経緯は#69をご覧ください)
cardwirthpy_20130825 + winXP で確認しました。
オープニング画面でスキンを切り替えます。カードが回る場面でクリックするとオープニングがスキップできるはずですが、 それができなくなる「ことがあります」。毎回ではありません。
ご確認、お願いします。
Comments (8)
-
reporter -
reporter - edited description
-
repo owner 確認しました。たまに効かなくなりますね。
原因調査に着手します。
-
repo owner -
assigned issue to
-
assigned issue to
-
repo owner c478c23063ae でたぶん解消。
そもそもcw.cwpy.lock_menucardsを利用する機構が全体的にとてもよくないですね。アプローチが正しくない。
エリア移動やシナリオ開始等のイベントが発生中であればメニューカードを選択できなくする、という機構を少し前に入れたので、後はpygame側でダイアログオープンを指示してからwxPython側でダイアログが開かれるまでの隙間の時間をどうにかできればlock_menucardsはもう不要かもしれません。とはいえしばらくはそのままにして様子を見たいと考えています。
-
repo owner 書き忘れましたが、設定ダイアログを開いた時にlock_menucardsがTrueになっていたのがFalseに戻らない事があるためだと思われます。根本的には解決していないかもしれません。
-
reporter 手元で50回ほど変更してみましたが、毎回ちゃんとスキップできました。ありがとうございます!(ついついプレイヤーに嬉しい commit ばかり目がいってましたが、いつのまにかそんな機構が作られていたんですね……>イベントが発生中であればメニューカードを選択できなくする)
今後、もしまた同様の現象に遭ったら、書き込みに来ます。
-
repo owner - changed status to resolved
fixed
#71 - Log in to comment