...ich bin dumm.... nun klapt es...
dasda:
LINE_WORD_COLOR * colors_in_zeilen = sys_malloc(sizeof(LINE_WORD_COLOR*) * all_dialog_lines );
muss ich so:
LINE_WORD_COLOR * colors_in_zeilen = sys_malloc(sizeof(LINE_WORD_COLOR*) * all_dialog_lines );
und vectoren so:
(colors_in_zeilen)[i].color = malloc(sizeof(VECTOR)*(colors_in_zeilen)[i].color_n );
wer auch immer mal nach struct arrays und dynamischen sachen sucht wird an diesem beitrag provitieren können xD