Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

Problem z warunkiem w funkcji

Ostatnio zmodyfikowano 2009-12-06 15:42
Autor Wiadomość
eBbi
Temat założony przez niniejszego użytkownika
Problem z warunkiem w funkcji
» 2009-12-06 14:46:15
Witam
      Mam taki mały problem z warunkiem w funkcji if.
   Otóż funkcja ta ma zmienić wyświetlany kursor na inny. Problem występuje w warunku gdyż od razu po uruchomieniu kursor jest już zmieniony.
 oto warunek:


if(sqrt(pow((mouse_x-587.5),2)+pow((mouse_y-62.5),2))<12.5 && mouse_b==1);

 Funkcja ta sprawdza odległość od środka okręgu do aktywnego punktu w kursorze wykorzystując przy tym wzór z prawa Pitagorasa.
 
    Wszystko jest dobrze(gra normalnie się kompiluje). Próbowałem pozmieniać znaki itp. ale to na nic. Wnioskuje że jest to wina użycia funkcji pierwiastkowania.
  Wiem że argument w pierwiastku nie może być ujemy no ale występuje potęgowanie parzyste przy sumowaniu dlatego liczba minusowa nie występuje pod pierwiastkiem.
 Czy ma ktoś pomysł jaki inaczej zapisać ten warunek lub jaki jest błąd w nim?
P-11958
DejaVu
» 2009-12-06 15:04:48
Masz średnik postawiony zaraz za if'em.
P-11959
eBbi
Temat założony przez niniejszego użytkownika
» 2009-12-06 15:42:36
thx :D
P-11960
« 1 »
  Strona 1 z 1