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

[ALLEGRO5] joystick

Ostatnio zmodyfikowano 2017-09-03 15:12
Autor Wiadomość
psh
Temat założony przez niniejszego użytkownika
[ALLEGRO5] joystick
» 2017-09-03 14:55:23
Witam. Czy można jakoś obsłużyć pada w allegro5 bez eventów? Tak jak klawiaturę. Mam problem gdy robię według przykładów to gra reaguje 2-3 sekundy po naciśnięciu przycisku na padzie. Tak samo mam z ikonką X do zamykania programu gdy działa w oknie, gdy odpalę grę to działa ok, po jakimś czasie reaguje tak samo jak pad czyli po paru sekundach. Gra chodzi dobrze, nigdzie nie łapie zawieszek, jedyny problem to te opóźnienia eventów, w klawiaturze mogłem to zrezygnowałem i jest bez problemów. Pad działa ok jakby co. Pozdrawiam.

Tak zrobiłem z klawiaturą:

   al_get_keyboard_state(&klawiatura);
      if(al_key_down(&klawiatura, ALLEGRO_KEY_1))
        cos tam rób
      if(al_key_down(&klawiatura, ALLEGRO_KEY_2))
        cos tam rób
P-164563
pekfos
» 2017-09-03 15:00:55
Przykładowe kody mają ten problem kilkusekundowego opóźnienia zdarzeń?
P-164564
psh
Temat założony przez niniejszego użytkownika
» 2017-09-03 15:12:12
http://www.rafaeltoledo.net/tutorial-allegro-5-13-utilizando-joystick/ - ten przykład działa tak jak powinien. Problem jest taki że gra już ma ze 3 lata, na allegro była przepisywana a nie pisana od początku i ciężko mi teraz dojść co może być przyczyną. Jedyne co mi przychodzi do głowy że gdzieś to może gryźć się z timerem. Dlatego pytam czy jest inne dojście do joya od eventów.

chyba znalazłem wątek do poczytania https://www.allegro.cc/forums/thread/612382 dam znać czy coś się udało.
P-164565
« 1 »
  Strona 1 z 1