Ich muss schon wieder nerven:
Delphi-Quellcode:
union
void * entity;
wmpio_LevelEntity * level; // id == 0
wmpio_StartEntity * start; // id == 1
wmpio_LightEntity * light; // id == 2
wmpio_ModelEntity * model; // id == 3 (7, for model-ex)
wmpio_SoundEntity * sound; // id == 4
wmpio_SunEntity * sun; // id == 5
wmpio_PathEntity * path; // id == 6
wmpio_UndefEntity * undef; // id == -1
};
Was bedeutet denn hier union? Kann ich das weglassen oder gibt es dafür in Delphi auch etwas?