ポケモン足跡の説明


■概要
図鑑のInfo画面(図鑑登録画面も同じ)で表示している
ポケモン足跡について説明する。


■場所
prog\include\poke_tool\pokefoot.h
prog\include\poke_tool\pokefoot_ex.h
prog\src\poke_tool\pokefoot.c
prog\src\poke_tool\pokefoot_ex.c
prog\src\app\zukan\info\zukan_info.c


■説明
(1) 前世代(1<=データ<=493)と今世代(494<=データ)の違い
前世代のncgは「横2x縦1が2つ横に並んでいるところ」に足跡を描くようになっており、上下に分けて描かなければならない。
今世代のncgは「横2x縦2の正方形」に足跡を描くようになっている。
nceもそれに合わせて前世代と今世代で異なります。

(2) フォルム違いで足跡が違うポケモン
ギラティナ(487)とシェイミ(492)は
フォルム違いで足跡が違うポケモンです。

フォルム0番は通常通りpokefoot.narcからデータを取得しますが、
フォルム1番はpokefoot_ex.narcからデータを取得します。


■改善の必要がある点
(1) 前世代と今世代でデータのつくりを統一したほうがよい
前世代と今世代でデータのつくりが異なるのは
混乱のもとになりそうなので、統一したほうがよい。

(2) pokefoot_ex.narcをpokefoot.narcにまとめたほうがよい
開発終盤でフォルム違いの足跡を追加したため、
pokefoot.narcとpokefoot_ex.narcにデータが分かれることになってしまった。
1つのデータにしたほうがよい。

(3) パレットpoke_foot.nclがどの色を使っていいのか分かり難い
それぞれの足跡がバラバラの色を使わないように、
明らかに使わない色でパレットを埋めておく、などの方法で
使っていい色はどれかを分かり易くしておいたほうがよい。


以上。
