忍者ブログ

ひつ(じのひよこが)プログラミングします。
お仕事や趣味で困ったこととか、何度も「あれ?どうだったかしら」と調べたりしたこととか、作ったものとか、こどものこととかを書きます
★前は週末定期更新でしたが今は不定期更新です

2024/05    04« 1  2  3  4  5  6  7  8  9  10  11  12  13  14  15  16  17  18  19  20  21  22  23  24  25  26  27  28  29  30  31  »06

ゆとシートのコンバート周りの挙動(SW2.X)

ゆとシートにエネミーデータのコンバートを追加したいので挙動を調査する。とおもって書き始めたら TALE さん(プロジェクトオーナー)がサッと実装なさっていた。流石である。でも無駄にならないと思うので書き残しとく。調査対象となるコードは a402a5d277ae0301304825da8156c09394ae7401 である。

コンバートビューの場合

  1. junction.pl L51 にひっかかり、view.pl が呼び出される
  2. view.pl L14 にひっかかり、view-chara.pl が呼び出される
  3. view-chara.pl L36 にひっかかり、以下が呼び出される

エネミー対応させるならば 2. で適切に分岐させる必要がありそうである。しかし、2. の時点ではコンバート元の URL がエネミー情報なのか PC 情報なのかは不明であるため、これは少々難しい。

実際の詳細なデータは各 view_xxxx で取得している。コンバートの場合、詳細なデータを取得しないとシートが何の情報なのかは判別できない。素直に実装すると view.pl でも view_xxx.pl でも情報を取得することになるため2度手間となる。view.pl で取得した情報を view_xxx.pl に渡す、という手を取れば良さそうであるが、それなりに大きな改修となる。

コンバート作成の場合

edit.pl L18edit_chara.pl が呼び出される。上と同様の理由で取得の場所を変えないとそもそもダメそう。

PR

コメント

ただいまコメントを受けつけておりません。

ブログ内検索

P R