Frames einzeln ablegen würde ich ungern machen, da das dann sehr schnell unübersichtlich wird.
Ginge es auch so, dass ich Animationen einzeln ablege?
Edit:
Ich habe jetzt folgendes:
Code:
typedef struct
{
uint16_t * PointerToFrame; // Pointer zum FrameArray
} Frame;
uint16_t Frame1[5]={1,2,3,4,5};
uint16_t Frame2[5]={1,2,3,4,5};
Frame Animation1[2] = {Frame1,Frame2};
Frame Animation2[2] = {Frame1,Frame2};
typedef struct
{
Frame * PointerToFrame; // Pointer zum FrameArray
} AnimationStack;
AnimationStack Animations[2] = { Animation1, Animation2};
Funktioniert zwar, ist aber seehr suboptimal weil ich jeden Frame einzeln anlegen muss und nicht einfach {{1,2,3},{1,2,3}} nutzen kann. Gibt es irgendeine Möglichkeit das ich die Frames gleich als {{},{}} in eine Animation kriege?
Lesezeichen