Welcome to Stratos!
Acceder
Portada
Noticias
Trabajo
Colaboración
Enlaces
Foros
IRC
Galería
Miembros
Formación
Nosotros
Inicio
Ayuda
Buscar
Calendario
Ingresar
Registrarse
»
Proyectos
»
IndieLib
(Moderador:
Loover
) »
LOVERLIB junto a SDL ~ mezcla ? ~
« anterior
próximo »
Imprimir
Páginas: [
1
]
Autor
Tema: LOVERLIB junto a SDL ~ mezcla ? ~ (Leído 3007 veces)
setif
Stratos
Mensajes: 9
LOVERLIB junto a SDL ~ mezcla ? ~
«
en:
19 de Enero de 2008, 11:25:30 am »
muy buenas a todos !
Viendo que no puedo manejar teclado de momento con looverlib he probado, instalado y medio hecho/modificado algo con SDL,
he pensado en usarla/Linkarla para eventos de teclado en el Surfaces.dsw
y usando
while ( SDL_PollEvent(&event) )
{
if ( event.type == SDL_KEYDOWN )
done = 1;
}
incluyendo en Input>ObjctLibraryModules sdlmain.lib y sdl.lib (creo que la main sobra...?)
en la pestaña
C/C++>Category > CodeGeneration he puesto Multithread DLL
y he incluido en
Category >Preprocessor C:\SDL-1.2.13\lib
Se supone que deberia ser posible ?
Las pruebas hasta el momento las he visto negras tras compilar y EXEcutar,
uno de mis monitores se pone negro y me da la triste nueva de no salir casi ni con ALT+F4, je,je
mientras sigo peleando, agradeceria helping y/o consejos,
venga, buen finde !
En línea
Martinez
Stratos
Mensajes: 77
LOVERLIB junto a SDL ~ mezcla ? ~
«
Respuesta #1 en:
19 de Enero de 2008, 07:47:51 pm »
De la looverlib no tengo ni idea. Eso suele pasar porque no se captura el evento SDL_QUIT. Cuando captures los eventos tienes que mirar si es SDL_QUIT y si es asi llamar a SDL_Quit(); y se acabo la pantalla.
Mi teoria, a lo mejor estoy equivocado, es que la ventana del SDL se ejecuta en un hilo y si no matas ese hilo la pantalla sigue hasta que no mates el proceso por las malas.
Si quieres utilizar la funcion exit(), despues de la inicializacion de SDL pones atexit(SDL_Quit); .
A lo mejor he puesto mal los nombres de las funciones, mira la doc de SDL.
En línea
Loover
Moderador
Stratos
Mensajes: 1.768
LOVERLIB junto a SDL ~ mezcla ? ~
«
Respuesta #2 en:
20 de Enero de 2008, 04:13:58 pm »
Buenas, te he mandado un mail con la versión en desarrollo actual de LooverLib con input de teclado y otras cosillas.
En línea
IndieLib
Libreria 2.5d utilizando aceleración por hardware para la programación de juegos 2d.
Indie Rover
The monkeys are reading!
Imprimir
Páginas: [
1
]
« anterior
próximo »
»
Proyectos
»
IndieLib
(Moderador:
Loover
) »
LOVERLIB junto a SDL ~ mezcla ? ~
Stratos es un servicio gratuito, cuyos costes se cubren en parte con la publicidad.
Por favor, desactiva el bloqueador de anuncios en esta web para ayudar a que siga adelante.
Muchísimas gracias.