Serwis Edukacyjny
Nauczycieli
w I-LO w Tarnowie

obrazek

Materiały dla uczniów liceum

  Wyjście       Spis treści       Wstecz       Dalej  

Autor artykułu: mgr Jerzy Wałaszek
Uaktualniono: 31.07.2022

©2022 mgr Jerzy Wałaszek
I LO w Tarnowie

Interfejs SDL2:

SDL_RegisterEvents

SPIS TREŚCI

Rozdział jest tłumaczeniem oryginalnej instrukcji dla biblioteki SDL2.

SDL_RegisterEvents

Użyj tej funkcji, aby przydzielić zbiór zdarzeń definiowanych przez użytkownika i otrzymać numer pierwszego zdarzenia w tym zbiorze.

Składnia

Uint32 SDL_RegisterEvents(int numevents)

Parametry funkcji

numevents liczba zdarzeń do przydzielenia.

Wartość zwracana

Początkowy numer zdarzenia lub (Uint32)-1 (rzutowanie = 4294967295), jeśli nie zostało wystarczająco zdarzeń definiowanych przez użytkownika.

Przykładowy kod

Uint32 myEventType = SDL_RegisterEvents(1);
if (myEventType != ((Uint32)-1))
{
    SDL_Event event;
    SDL_memset(&event, 0, sizeof(event)); /* lub SDL_zero(event) */
    event.type = myEventType;
    event.user.code = my_event_code;
    event.user.data1 = significant_data;
    event.user.data2 = 0;
    SDL_PushEvent(&event);
}

Uwagi

Wywołanie tej funkcji z parametrem numevents <= 0 jest błędem i spowoduje zwrócenie (Uint32)-1.

Uwaga, (Uint32)-1 oznacza największą wartość 32-bitową bez znaku 4294967295 (lub 0xFFFFFFFF), lecz jest prostsze do zapisu.

Wersja

Funkcja dostępna od SDL 2.0.0.

Powiązane funkcje

Na początek:  podrozdziału   strony 

Zespół Przedmiotowy
Chemii-Fizyki-Informatyki

w I Liceum Ogólnokształcącym
im. Kazimierza Brodzińskiego
w Tarnowie
ul. Piłsudskiego 4
©2022 mgr Jerzy Wałaszek

Materiały tylko do użytku dydaktycznego. Ich kopiowanie i powielanie jest dozwolone
pod warunkiem podania źródła oraz niepobierania za to pieniędzy.

Pytania proszę przesyłać na adres email: i-lo@eduinf.waw.pl

Serwis wykorzystuje pliki cookies. Jeśli nie chcesz ich otrzymywać, zablokuj je w swojej przeglądarce.

Informacje dodatkowe.