Schade.

Vielleicht müssen wir mal Compilerversionen austauschen. Zunächst, bei mir liegt der Code in einer C-Datei (nicht C++-Datei).
1) Microsoft Visual C++ 2005.
2) WinAVR-20100110

a) bei mir funktioniert es mit beiden oben genannten Compilern.
b) auch folgende Variante funktioniert damit:

Code:
uint16_t Animation1[2][9]={{0,2,3,4,5,6,7,8,9}, {1,2,3,4,5,6,7,8,9}};
uint16_t Animation2[1][9]={{3,2,3,4,5,6,7,8,9}};

Animationen Animations[2] = {{2, Animation1}, {1, Animation2}};