Lekcja 2 - Właściwości okna

W tej lekcji zajmniemy się kilkoma rodzajami wyświetlania okna. Takich jak okno na pełny obraz itp.

ALLEGRO 5 / LEKCJA 2: Właściwości okna

Wyjaśnienie kodu

al_set_new_display_flags ( ALLEGRO_WINDOWED );

Ta funkcja odpowiada właśnie za ten rodzaj wyświetlenia okna. '(ALLEGRO_WINDOWED)' jest to zwykłe okno o wymiarach które podamy w nastepnej lini kodu.

al_set_new_display_flags ( ALLEGRO_WINDOWED | ALLEGRO_RESIZABLE );

'(ALLEGRO_RESIZABLE)' dodanie tego parametru pozwala na zmienienie rozmiaru okna podczas jego wyświetlania. Czyli kiedy najedziemy myszką na krawędz okna pokażą się strzałki do rozciągniecia go.

al_set_new_display_flags ( ALLEGRO_FULLSCREEN );

Jak sama nazwa mówi jest to okno które rozciągnie się na cały ekran monitoru.

Są to 3 najważniejsze rodzaje okien. Reszta rodzaji jest troche bardziej zaawansowana wiec narazie poznanie ich nic nam nie wniesie nowego. Być może poznamy jest w dalszej części kursu.

al_set_window_position ( display , 200 , 100 );

Jest to pozycja naszego okna. 'display' czyli nasze zainicjalizowane okno. '200' pozycja x czyli od lewej strony do prawej. '100' czyli y pozycja od góry do dołu.

al_set_window_title ( display , "Sebek" );

Funkcja ta odpowiada za nadanie naszemu oknu nazwy na górnym jej pasku.

UWAGA!

Możecie także wstawić pomiedzy funkcje z lekcji 1 o oknie które poinformuje nas gdy 'display' niebedzie zainicjalizowany. Tylko żeby ta funkcja zadziałała musicie dodatkowo zainicjalizować dodatkowa biblioteke.

#include < allegro5/allegro_native_dialog.h>