ちょい質問。

画像データの使い方についてなんだけど。

例えば似た様な座標データがあって、それを引っ張って来て描画しようとしてる。
インデックスを#defineして使って来たんだけど、数が多くなってアボーンな状況になってきた。

--------------
#define STOP 0
#define MOVE 1

AnimeSrcPos[] = { 静止, 左,上,右,下 };

void foo( 座標, 状態, 番号 )
{
print( 座標, AnimeSrcPos[ 状態 ] + 番号 );

--------------
StopPos = { 静止 };
MovePos = { 左,上,右,下 };

こう分けた方が良いのかな?(*´д`*)