Désolé si cela vous semble stupide et évidente. Dans SDL, si on a plusieurs fenêtres, met-on un SDL_Event event à chaque structure window et doit-on les traîter un à un comme ceci?
Draw_image(window1);
Handle_events(window1);
Draw_image(window2);
Handle_events(window2);
Ou bien SDL_Event enregistre-t-il tous les events de tous les fenêtres en même temps auquel cas on doit faire comme ça:
Draw_image(window1);
Draw_image(window2);
Handle_events();
Mais dans ce cas, comment savoir de quel window vient par exemple l'appui sur ESPACE pour que le window1 ne vole pas un appui sur echap qui venait de window2 juste parce qu'on traite window1 avant les autres.
SDL a-t-il un moyen de vois quel window a le focus pour que l'on puisse identifier si tel window est l'objet de ces events ou bien est ce que chaque event déclenché peuvent dire au programmeur de quel window ils viennent? Comme sur sfml par exemple:
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
Malice13
Malice13