Allegro - nagłe zwieszenia
Ostatnio zmodyfikowano 2009-10-06 22:57
steckel Temat założony przez niniejszego użytkownika |
Allegro - nagłe zwieszenia » 2009-09-30 21:43:47 Witam. Mam problem z biblioteką Allegro, ponieważ gdy mam 2 uruchomione gry w oknie i dynamicznie między nimi przełączam (co ok 1s) to niekiedy gra się zawiesi i trzeba ją wyłączać przez Menedżer Zadań Windows. Jak tego uniknąć? |
|
Thud |
» 2009-10-02 20:39:13 |
|
steckel Temat założony przez niniejszego użytkownika |
» 2009-10-02 21:06:13 Paczka zajmuje ponad 14KB: paczka |
|
Thud |
» 2009-10-02 21:25:37 No tak - public domain. :( Hmm... Ja nic nie poradzę - WinAPI. |
|
steckel Temat założony przez niniejszego użytkownika |
» 2009-10-02 21:33:35 Tę grę należy uruchomić 2 razy, potem wpisać 2 różne nicki i nacisnąć OK. Potem jest już samo Allegro, jedynie funkcje wczytywania i zapisywania plików są napisane w WinApi. |
|
DejaVu |
» 2009-10-04 11:46:42 moim zdaniem WlaczGrafike() może mieć coś wspólnego ze zwiechami... ale raczej nie analizowałem tego zbyt długo. Tak na logikę funkcja powinna być wywoływana tylko raz, a w Twoim kodzie raczej tak nie jest. |
|
steckel Temat założony przez niniejszego użytkownika |
» 2009-10-04 12:51:54 Po zalogowaniu program przechodzi przez tą funckję: void Gra() { WlaczGrafike(); player.Ustaw(); gra = true; Odswiez(); Strzaly(); }
Najpierw włączana jest grafika, potem gracz ustawia statki, odświeża się ekran i przechodzi do funkcji Strzały(), w której w pętli gracze oddają strzały, a potem gra się kończy, więc funkcja WlaczGrafike() jest wywołana tylko raz. |
|
DejaVu |
» 2009-10-06 22:57:11 Spróbuj wyciągnąć WlaczGrafike() przed funkcję Logowanie() w WinMain(...). |
|
« 1 » |