Das war schon richtig so, abgesehen von der fehlenden Klammer in dr vec_set Zeile.

Die Funktion prüft aber nicht, ob das CAR struct wirklich existiert, und crasht daher bei falschem Aufruf.

function build_car(CAR* player_car)
{
if (player_car == NULL) Error("Falsch!");