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

Allegro - nagłe zwieszenia

Ostatnio zmodyfikowano 2009-10-06 22:57
Autor Wiadomość
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ąć?
P-10553
Thud
» 2009-10-02 20:39:13
Kod prosimy. Jeżeli to duże, i nie zmieści się na stronie, nadaj temu licencję (polecam, a http://www.gnu.org/licenses/gpl-faq.pl.html#HowIGetCopyright też, i http://www.gnu.org/licenses/gpl-faq.pl.html#CouldYouHelpApplyGPL), spakuj, uploaduj i daj linka.
P-10573
steckel
Temat założony przez niniejszego użytkownika
» 2009-10-02 21:06:13
Paczka zajmuje ponad 14KB:
paczka
P-10578
Thud
» 2009-10-02 21:25:37
No tak - public domain. :(
Hmm... Ja nic nie poradzę - WinAPI.
P-10581
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.
P-10582
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.
P-10624
steckel
Temat założony przez niniejszego użytkownika
» 2009-10-04 12:51:54
Po zalogowaniu program przechodzi przez tą funckję:
C/C++
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.
P-10627
DejaVu
» 2009-10-06 22:57:11
Spróbuj wyciągnąć WlaczGrafike() przed funkcję Logowanie() w WinMain(...).
P-10678
« 1 »
  Strona 1 z 1