>>327

管理タスクからタスクにアクセスする処理はどのようにしていますか?
参考にさせてください。
先頭タスクのから、順にたどっていくんですよね?
各キャラの移動タスクは独自のワークエリアに座標を書き込むとして、
当たり判定タスク等で、

 Temp = 先頭タスクのアドレス;
 while(Temp <> null);
  {
  Work = (EnemyRecord)Temp->WorkArea; //敵パラメータ構造体にキャスト
  (各種処理)

Temp = タスク->次のタスクへのポインタ;
}

みたいな感じでワークエリアを順に取得して処理してるのでしょうか?