Procesos fantasmas

Started by Makinor, December 10, 2008, 09:16:22 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

Makinor

Una duda...existe en Bennu alguna variable local a los procesos tipo "visible" con la cual podemos hacer que un proceso desaparezca de pantalla pero se puedan seguir controlando sus coordenadas, colisiones, etc¿?

Seria volviendolo completamente transparente con algun flag??

Gracias

P.D. Splinter...me tenias mal acostumbrado y desde que se te estropeo el sistema operativo

osk

Hay una señal para eso: s_frozen o s_sleep ahora no recuerdo...

SplinterGU

Pero con esas señales el proceso no sigue ejecutandose, aunque si se pueden cambiar sus coordenadas, grafico, etc... con sleep desaparece...
ahora hay que ver que se quiere hacer...

PD: te tenia mal acostumbrado con que cosa?
Download Lastest BennuGD Release: http://www.bennugd.org/node/2

DCelso

Sí, probado por mi en la técnica proceso clon.
Alpha = 0;
Monstruos Diabólicos

"A PAck of classic GAMEs For BennuGD" en desarrollo
http://code.google.com/p/apagame4be/

Makinor

perdona Splinter, es que no se quedó el mensaje completo.

Malacostumbrado en el sentido de que antes nos regalabas una version nueva casi a diario ;)

SplinterGU

Download Lastest BennuGD Release: http://www.bennugd.org/node/2

Prg

si pones graph=0; puedes controlar sus coordenadas, pero no sus colisiones (NO hay), pero si pones alpha=0 entonces no se visualiza y debes tener colisiones.

:)

s_frozen ??? (no es s_freeze?) Ésta señal congela a los procesos (Se visualizan, pero no se mueven (algo así como una pausa pero por proceso))
  s_sleep Duerme los procesos, congelados pero sin mostrar sus gráficos.

;D

Es verdad Splinter, Ya hace falta la Wip 16 para windows; casi, casi me dan ganas de cambiarme a linux para probar lo nuevo
en humos puedes mover la camara con los cursores. es necesario para los niveles a partir del dos :)

SplinterGU

frozen es el estado del proceso... freeze es la señal que provoca el frozen... pero a todo caso, es la idea... no el detalle...

- freeze es congelar un proceso, este se queda estatico como una estatua (a menos que lo movamos o cambiemos externamente)... el proceso no ejecuta nada...
- sleep, manda a dormir a un proceso, con lo que desaparece porque se fue a dormir... el proceso no ejecuta nada...

ya va, ni bien corrija los bugs pendientes (no me refiero a funcionalidades por completar), saco una version para cada sistema...

ya tengo corregidos 3 bugs de la lista...
Download Lastest BennuGD Release: http://www.bennugd.org/node/2

SplinterGU

alpha es una buena opcion para ocultar un grafico...
Download Lastest BennuGD Release: http://www.bennugd.org/node/2