ちょっと遅れたけど、どうしても初期化の時点で使える状態になってて欲しいならこんなのはどうなの

/* ヘッダー */
extern Enemy_t *Enemy(int a, int b);

/* ソース */
Enemy_t *Enemy(int a, int b) {
static Enemy_t array[5][10] = { /* 初期化 */ };
return &array[a][b];
}

使うときはEnemy(n, n)って感じになるけど(ポインタなので注意)