Allegro - Zmiana rozmiaru okna / polska czcionka
Ostatnio zmodyfikowano 2010-01-16 18:45
Borrsuk Temat założony przez niniejszego użytkownika |
Allegro - Zmiana rozmiaru okna / polska czcionka » 2010-01-11 12:50:47 Witam! Mam pytanie, czy w allegro jest jakaś funkcja dzięki której będziemy mogli zmieniać rozmiar okna i która by przeskalowała jego zawartość na mniejszą/większą. Chciałbym też zapytać czy jest możliwość wyświetlenia polskiej czcionki za pomocą textout_ex ? |
|
KrQ |
» 2010-01-11 15:10:54 zmiane rozmiaru okna możesz zrobić używając dyrektywy znajdującej się w funkcji allegro init w kursie. skalpowanie musisz raczej zaprogramować osobno(najlepiej żeby ci skalowało gotowy(pełny) bufor do rozmiaru okna. co do texprint'a to niewiem. |
|
Borrsuk Temat założony przez niniejszego użytkownika |
» 2010-01-16 13:09:51 No tak tylko czy ktoś mógłby podać przykładowe funkcje/przykład użycia? Allegro znam tyle co z umieszczonego tutaj tutoriala, a tam nie natknąłem się na takie coś:( |
|
malan |
» 2010-01-16 18:45:55 #include <allegro.h>
void init(); void deinit();
int main() { init(); while( !key[ KEY_ESC ] ) { if( key[ KEY_S ] ) set_gfx_mode( GFX_AUTODETECT_WINDOWED, 320, 240, 0, 0 ); } deinit(); return 0; } END_OF_MAIN()
void init() { int depth, res; allegro_init(); depth = desktop_color_depth(); if( depth == 0 ) depth = 32; set_color_depth( depth ); res = set_gfx_mode( GFX_AUTODETECT_WINDOWED, 640, 480, 0, 0 ); if( res != 0 ) { allegro_message( allegro_error ); exit( - 1 ); } install_timer(); install_keyboard(); install_mouse(); }
void deinit() { clear_keybuf(); }
Kod wygenerowany przez Dev-a, ja dodałem tylko jeden warunek :). Aby okno zmieniło rozmiar wciśnij 'S'. |
|
« 1 » |