Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - jorge245

#11
con el switch(SDL_PollEvent(&tecla)){
case: SDL_QUIT; breake;
}
no me captura el evento. no se capturar eventos usando switch en SDL ayudame con eso.
#12
El if lo cambio por switch?
si es así , por favor puedes explicarme porque usar switch en vez de if.
#13
kenji:
#include<iostream>
#include"milib.h"
#include<SDL2/SDL.h>
#include<SDL2/SDL_image.h>
using namespace std;


int main(){
SDL_Init(SDL_INIT_EVERYTHING);
SDL_Window *window = SDL_CreateWindow("pst",SDL_WINDOWPOS_UNDEFINED,SDL_WINDOWPOS_UNDEFINED,0, 0,SDL_WINDOW_FULLSCREEN_DESKTOP);
SDL_Surface*windowSurface=SDL_GetWindowSurface(window);
SDL_Surface*fondo=IMG_Load("fondo.png");
SDL_Event tecla;
SDL_BlitSurface(fondo,NULL,windowSurface,NULL);
while(true){
SDL_UpdateWindowSurface(window);
SDL_BlitSurface(fondo,NULL,windowSurface,NULL);
while (SDL_PollEvent(&tecla)) {
if (tecla.type == SDL_QUIT) {
exit(0);
}
}
}
return 0;
}

este  programa lo hice para probar el modo pantalla completa
#14
En el modo pantalla completa y SDL_WINDOW_FULLSCREEN_DESKTOP de SDL2 cuando  le pongo alguna imagen  a  la ventana (pantalla completa), al minimizarla y volver a entrar solo aparece una imagen de mi escritorio o  como fondo y nada más.Si es en FULLSCREEN sale la  imagen  con zoom.

Nota: Uso linux y para minimizar uso el botón de windows de mi teclado.