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

[Allegro, C++] textprintf_ex - wyświetlanie kilku zmiennych,większy rozmiar

Ostatnio zmodyfikowano 2010-03-27 01:52
Autor Wiadomość
szyx_yankez
» 2010-03-26 21:57:31
Tak się składa, że wiem co to jest. Pytasz to odpowiadam. Nigdy nie ma pewności kiedy jest pytanie retoryczne a kiedy zwykłe.
P-15464
franz
Temat założony przez niniejszego użytkownika
» 2010-03-26 22:17:49
Ponawiam pytanie:
Jaka jest w allegro procedura na czyszczenie ekranu??
d_clear_proc - to znalazłem,ale nie działa
P-15465
Elaine
» 2010-03-26 22:47:50
Właśnie chodzi o to, żeby umieć to odróżniać - jeśli nie potrafisz, to wychodzi na to, że nie wiesz, czym są pytania retoryczne :P
P-15466
franz
Temat założony przez niniejszego użytkownika
» 2010-03-26 22:57:05
Ehh,nie wiem o co ci chodzi i czy kierujesz posty do mnie czy do kolegi szyx_yankez. Napisałeś mi jak wypisać zmienne,powiedziałem,że to sprawdzę,nie w sensie,że ty się pytasz,tylko w sensie,że zrobiłem to już pierwszym sposobem -jeśli W OGÓLE o to Ci chodzi.
Doskonale wiem co to pytanie retoryczne i przynajmniej w moim mniemaniu go nie zadałem.
Wracając do mojego pytania użyłem clear(screen),ale on nie działa mi w Dev-c++
P-15467
franz
Temat założony przez niniejszego użytkownika
» 2010-03-26 23:01:00
Okey,okazało się,że clear(screen) działa tylko po nim trzeba na nowo zadeklarować clear_to_color. Dzięki za pomoc Iname i szyx_yankez !
P-15468
Elaine
» 2010-03-26 23:12:14
Nie pisałem, do kogo się zwracam, bo myślałem, że to oczywiste - podpowiem, że o ciebie tu nie chodziło...
P-15469
franz
Temat założony przez niniejszego użytkownika
» 2010-03-27 00:53:33
Elo ponownie.Sorry,że odchodze od tematu,ale jak już założyłem ten temat to będe kontynuował.A więc zapisuje do tablicy int znaki readkey();
W poszczególnych elementach tablicy zapisują się one w kodzie ASCII np
nacisne A to tab[1]=97.
Teraz jest taka sytuacja,że mam wypełnioną tablice i chce wyświetlić jej zawartość,ale tak,żeby zamiast ASCII wyświetliło mi to jako znak char - w moim przypadku tab[1] jako A?
Jak to zrobić?
Robie możliwość pisania w allegro...
P-15471
malan
» 2010-03-27 01:52:16
Nie najlepsze rozwiązanie, ale działa:
C/C++
char tab[ 256 ];
int i = 0;
int y = 10;

while( !key[ KEY_ESC ] )
{
    tab[ i ] = readkey();
   
    textprintf_ex( screen, font, 15, y, makecol( 255, 100, 200 ), - 1, "%c", tab[ i++ ] );
    y += 10;
}
clear_to_color( screen, makecol( 0, 0, 0 ) );
clear_keybuf();

y = 10;
for( int j = 0; j < i - 1; j++, y += 10 )
     textprintf_ex( screen, font, 15, y, makecol( 255, 100, 200 ), - 1, "%c", tab[ j ] );

readkey();
... lub po prostu:
textprintf_ex( screen, font, 15, 10, makecol( 255, 100, 200 ), - 1, "%c",( char ) twoja_tablica_intow[ 0 ] );

Jeden problem = jeden temat.
P-15472
1 « 2 »
Poprzednia strona Strona 2 z 2