Bennu Game Development

Foros en Español => General => Topic started by: DCelso on November 19, 2008, 11:43:25 AM

Title: Punteros a Funciones
Post by: DCelso on November 19, 2008, 11:43:25 AM
Splinter, hay alguina forma de simular esto?

process menu();
private
  int option=0;
  int i;
  int num_options ;
  string simple_names[100];
  pointer simple_functions[100];
begin
controller = input_controller();
simple_functions[num_options] = &simpletetris;
simple_names[num_options++] = "Simple Tetris";
simple_functions[num_options] = &simplecolumns;
simple_names[num_options++] = "Simple Columns";
simple_functions[num_options] = &simpledrmario;
simple_names[num_options++] = "Simple DR Mario";
simple_functions[num_options] = &simplepang;
simple_names[num_options++] = "Simple Pang";
optiom = 2;
if (option < num_options ):
    simple_functions[option]();
else
  let_me_alone();
end
end


En c++ se puede hacer algo tal que así con punteros a funciones.

void (*simple_functions[100])();
Title: Re: Punteros a Funciones
Post by: SplinterGU on November 19, 2008, 01:09:53 PM
no es posible
Title: Re: Punteros a Funciones
Post by: DCelso on November 19, 2008, 01:35:26 PM
y no se podria añadir como mejora?
Title: Re: Punteros a Funciones
Post by: TYCO on November 19, 2008, 01:53:25 PM
Te lo dije XD, no hay forma actualmente.
Title: Re: Punteros a Funciones
Post by: SplinterGU on November 19, 2008, 01:57:14 PM
no exactamente de esa forma... pero algo tengo pensado incorporar... como se adelantan! ;)
Title: Re: Punteros a Funciones
Post by: kim-elet-o on November 20, 2008, 10:06:26 PM
bieeeeenn!, el juego que da poder llamar una funcion traves una variable, me voy a poner muy impaciente. ;D ;D ;D ;D ;D
Title: Re: Punteros a Funciones
Post by: SplinterGU on November 21, 2008, 12:24:22 AM
pero muy a futuro... primero hay que completar y testear bien el modelo actual, y lanzar la release, luego se veran cosas nuevas...
Title: Re: Punteros a Funciones
Post by: DCelso on November 21, 2008, 08:20:46 AM
lástima, :(,