Alles anzeigenDann bleibt dir leider nur noch das händische debuggen übrig, indem du am besten hier anfängst:
Fight_Init
Einfach zwischen jede Zeile einen print setzen, damit du anhand des Logs dann weißt, vor welcher Zeile der Code stoppt.
Wenn du die Zeile gefunden hast, und den Fehler nicht erkennst, poste sie hier.
Debugge es einfach so:
//Code...
printf("1");
//Code
printf("2");
...
Also ich habe direkt nach Fight_Init geprintet, doch soweit kommt er nicht. Die Konsole hängt sich dann auf: