flags provavelmente será o último argumento da função SDL_SetVideoMode
[1], que é utilizada para configurar o vídeo. SDL_SWSURFACE indica que
o vídeo não utilizará aceleração por hardware.
fullscreen provavelmente é uma variável que indica se deve inicializar
em modo tela cheia. Se a variável for verdadeira, configura flags com
a opção SDL_FULLSCREEN.
O operador | faz um or binário. Assim, flags é configurada com
SDL_FULLSCREEN sem perder as configurações anteriores.
[1] http://sdl.beuc.net/sdl.wiki/SDL_SetVideoMode
--
Best Regards,
Wander Lairson Costa
#define SDL_SWSURFACE (1<<0)
#define SDL_BLABLABLA (1<<1)
#define SDL_FULANO (1<<2)
#define SDL_FULLSCREEN (1<<3)
Então quando faz flag |= SDL_FULLSCREEN você está setando a flag
SDL_FULLSCREEN dentro do inteiro flags.
Para saber se uma flag está ativa ou não você pode fazer if (flag &
SDL_FULANO) …
Se você analisar as operações usadas para setar, apagar e ler flags
vai perceber que não é nada de outro mundo.
-- reuben
--
Antes de enviar um e-mail para o grupo leia:
http://www.ccppbrasil.org/wiki/Lista:AntesdePerguntar
--~--~---------~--~----~---------------------------------~----------~--~----~
[&] Colabore com a Pesquisa de Preferência de Conteúdo
para Eventos do Grupo C & C++ Brasil:
http://www.surveymonkey.com/s/GBBGTXN
------~----~-------~---~---~---~---~----------------~------------~---------~
[&] C & C++ Brasil - http://www.ccppbrasil.org/
Para sair dessa lista, envie um e-mail para ccppbrasil-...@googlegroups.com
Para mais opções, visite http://groups.google.com/group/ccppbrasil
--~--~---------~--~----~--~-~--~---~----~-----------------~--~----------~
Emprego & carreira: vag...@ccppbrasil.org
http://groups.google.com/group/dev-guys?hl=en