Išiel som po riadkoch. Pred return vo funkcii si to hodnotu nepamätalo a po return v hlavnom kóde za volaním funkcie áno.
Edit:
Globálne funkcie tam používam preto, lebo je tam tak veľa parametrov, že som ich začal používať. Momentálne je to taký veľký kód už, že už to nemá zmysel meniť. Ďalším problémom je aj to, že v mnohých funkciách potrebujem aj 2 alebo 3 výstupné premenné. Teraz by som to možno aj inak robil, ale už je to jedno.