jakis_tam_float[id] = jakis_tam_float[id] - 0.5;to jak sprawdzę jaki jest ten float to pisze -0.4, jak 2 razy dodam takie coś to pisze -1.0, a jak 3 to -1.4, tak się dzieje tylko na linuxie, na windowsie jest normalnie, może ktoś zna tego przyczynę ?
wycinek z serwa:
komenda /a odejmuje 0.5-0.4
funfel : /a
-1.0
funfel : /a
-1.4
funfel : /a
-2.0
funfel : /a
@edit: dobra naprawiłem to, lecz to ładnie nie wygląda
jakis_tam_float[id] = jakis_tam_float[id] - 0.5000001; jakis_tam_float[id] = jakis_tam_float[id] + 2.0000001;ale nadal szukam odpowiedzi dlaczego się tak dzieje.
Edited by funfel, 07.05.2011 19:16.