Autor Tema: Llamar a otro programa desde bennu  (Leído 1633 veces)

Yawin

  • Hero Member
  • *****
  • Mensajes: 1091
  • Karma: 45
  • La primera persona que ha "demosceneado" en Bennu.
Llamar a otro programa desde bennu
« en: Noviembre 16, 2010, 10:54:09 am »
Veréis, mi problema es el siguiente:

Tengo un juego de marcianitos que tiene dos versiones: individual y multijugador. Cada uno es un .dbc diferente.

Estoy haciendo un programa que sea un menú, para seleccionar uno u otro, la cosa es que no se como llamar al juego desde el menú.
Sigue el desarrollo de mi motor RPG: https://www.youtube.com/watch?v=TbsDq3RHU7g

process main()
       begin
           loop
               pedo();
               frame;
            end
       end

FreeYourMind

  • Hero Member
  • *****
  • Mensajes: 5706
  • Karma: 129
    • GECA soft
Re: Llamar a otro programa desde bennu
« Respuesta #1 en: Noviembre 16, 2010, 11:31:55 am »
Porque no los juntas los codigos en el mismo dcb ?

Yawin

  • Hero Member
  • *****
  • Mensajes: 1091
  • Karma: 45
  • La primera persona que ha "demosceneado" en Bennu.
Re: Llamar a otro programa desde bennu
« Respuesta #2 en: Noviembre 16, 2010, 11:52:56 am »
Pos, porque no he alcanzado todavía un nivel tal como para ello, y porque... lo prefiero así xD
Sigue el desarrollo de mi motor RPG: https://www.youtube.com/watch?v=TbsDq3RHU7g

process main()
       begin
           loop
               pedo();
               frame;
            end
       end

Windgate

  • Hero Member
  • *****
  • Mensajes: 2930
  • Karma: 124
    • TRINIT Asociación de Informáticos de Zaragoza
Re: Llamar a otro programa desde bennu
« Respuesta #3 en: Noviembre 16, 2010, 01:42:53 pm »
Mira la función exec ( ) en la wiki.

Si generas un stub ejecutable, y cualquier ejecutable en general, puede llamarse desde Bennu con esa función.
Iván García Subero. Programador, profesor de informática, monitor de actividades culturales y presidente de TRINIT Asociación de Informáticos de Zaragoza. http://trinit.es

Yawin

  • Hero Member
  • *****
  • Mensajes: 1091
  • Karma: 45
  • La primera persona que ha "demosceneado" en Bennu.
Re: Llamar a otro programa desde bennu
« Respuesta #4 en: Noviembre 16, 2010, 01:52:41 pm »
y... qué es un "stub ejecutable"?
Sigue el desarrollo de mi motor RPG: https://www.youtube.com/watch?v=TbsDq3RHU7g

process main()
       begin
           loop
               pedo();
               frame;
            end
       end

DCelso

  • Hero Member
  • *****
  • Mensajes: 3708
  • Karma: 181
Re: Llamar a otro programa desde bennu
« Respuesta #5 en: Noviembre 16, 2010, 04:33:52 pm »
private
  string juego[1];
begin
while (!key(esc))
if (key(_1))
    juego[0]="juego1.dcb";
   while (key(_1)) frame;end
end
if (key(_2))
    juego[0]="juego2.dcb";
   while (key(_2)) frame;end
end
exec( _P_WAIT, "bgdi", 1, &juego );
end
Monstruos Diabólicos

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

SplinterGU

  • Hero Member
  • *****
  • Mensajes: 12929
  • Karma: 378
Re: Llamar a otro programa desde bennu
« Respuesta #6 en: Noviembre 16, 2010, 05:37:00 pm »
private
  string juego[1];
begin
while (!key(esc))
if (key(_1))
    juego[0]="juego1.dcb";
   while (key(_1)) frame;end
end
if (key(_2))
    juego[0]="juego2.dcb";
   while (key(_2)) frame;end
end
exec( _P_WAIT, "bgdi", 1, &juego );
end

te me adelantaste, con esto que ha puesto DCelso es suficiente.

tienes que incluir el mod_sys
Download Lastest BennuGD Release: http://www.bennugd.org/node/2

Yawin

  • Hero Member
  • *****
  • Mensajes: 1091
  • Karma: 45
  • La primera persona que ha "demosceneado" en Bennu.
Re: Llamar a otro programa desde bennu
« Respuesta #7 en: Noviembre 16, 2010, 07:25:36 pm »
muchas gracias. La verdad es que he estado mirando la wiki, pero el inglés y yo nos llevamos mal jajajaja
Sigue el desarrollo de mi motor RPG: https://www.youtube.com/watch?v=TbsDq3RHU7g

process main()
       begin
           loop
               pedo();
               frame;
            end
       end

FreeYourMind

  • Hero Member
  • *****
  • Mensajes: 5706
  • Karma: 129
    • GECA soft
Re: Llamar a otro programa desde bennu
« Respuesta #8 en: Noviembre 16, 2010, 08:29:53 pm »
Uuuaaaauuuu, voy a crear un multi game 100 in 1 y despues pongo vuestros juegos :) Esto claro, cuando Bennu salga para la NES xDDD