Bennu Game Development

Foros en Español => Mesa de Ayuda => Topic started by: Yawin on November 16, 2010, 10:54:09 AM

Title: Llamar a otro programa desde bennu
Post by: Yawin on November 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ú.
Title: Re: Llamar a otro programa desde bennu
Post by: FreeYourMind on November 16, 2010, 11:31:55 AM
Porque no los juntas los codigos en el mismo dcb ?
Title: Re: Llamar a otro programa desde bennu
Post by: Yawin on November 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
Title: Re: Llamar a otro programa desde bennu
Post by: Windgate on November 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.
Title: Re: Llamar a otro programa desde bennu
Post by: Yawin on November 16, 2010, 01:52:41 PM
y... qué es un "stub ejecutable"?
Title: Re: Llamar a otro programa desde bennu
Post by: DCelso on November 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
Title: Re: Llamar a otro programa desde bennu
Post by: SplinterGU on November 16, 2010, 05:37:00 PM
Quote from: DCelso on November 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

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

tienes que incluir el mod_sys
Title: Re: Llamar a otro programa desde bennu
Post by: Yawin on November 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
Title: Re: Llamar a otro programa desde bennu
Post by: FreeYourMind on November 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