[Allegro] konsola + allegro
Ostatnio zmodyfikowano 2009-12-11 16:39
r_mag13 Temat założony przez niniejszego użytkownika |
[Allegro] konsola + allegro » 2009-12-11 14:30:33 Witam.
Napisałem program który na początku prosi o podanie w konsoli pewnych wartości, a następnie włącza Allegro i rysuje na podstawie danych.
Chciałbym jednak, aby po naciśnięciu jakiegoś klawisza nie wychodziło mi z programu a po prostu poprosiło o kolejny zestaw danych w konsoli.
czyli mniej więcej tak:
while(exit) { //prosi o dane //rysuje w allegro //wyłącza okno allegro //na podstawie naciśniętego klawisza w allegro exit==0 lub exit==1 }
Piszę w C, DevC++. |
|
DejaVu |
» 2009-12-11 15:23:54 Łączenie konsoli z allegro nie jest zbyt dobrym pomysłem... w każdym razie jeśli focus będzie w okienku allegro to: for(;; ) { int klawisz = readkey(); if( klawisz == 'x' ) break; } |
|
r_mag13 Temat założony przez niniejszego użytkownika |
» 2009-12-11 16:26:04 No właśnie z tym wyłączeniem trybu graficznego jest problem... Bo mi okienka nie zamyka tylko za każdym razem otwiera się następne.
W takim razie jaka biblioteka była by najlepsza do programu w którym podaje dane, a następnie rysuje? Potrzebuje wypisać wyniki oraz wyświetlić parę figur na ekranie. |
|
Elaine |
» 2009-12-11 16:28:44 Jak za każdym razem robi się nowe okno, to może by tak... utworzyć je PRZED pętlą, a nie w niej? |
|
r_mag13 Temat założony przez niniejszego użytkownika |
» 2009-12-11 16:33:50 Już po problemie.
Pisałem w domyślnym szablonie DevC++ i nie zauważyłem... wystarczyło dopisać allegro_exit() :)
Tak czy inaczej - dzięki za odpowiedzi. |
|
Elaine |
» 2009-12-11 16:34:54 A kod zamykający okno jest w pętli? |
|
r_mag13 Temat założony przez niniejszego użytkownika |
» 2009-12-11 16:39:53 no właśnie... |
|
« 1 » |