Punteros a Funciones

Started by DCelso, November 19, 2008, 11:43:25 AM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

DCelso

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])();
Monstruos Diabólicos

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

SplinterGU

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

DCelso

y no se podria añadir como mejora?
Monstruos Diabólicos

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

TYCO

Te lo dije XD, no hay forma actualmente.
Programador, Escritor/Guionista y Deportista.

Todo Modo Gráfico tiene por detrás una Línea de Comandos.

SnowCraft Remake (100%)
Rally Mortal (87%)

SplinterGU

no exactamente de esa forma... pero algo tengo pensado incorporar... como se adelantan! ;)
Download Lastest BennuGD Release: http://www.bennugd.org/node/2

kim-elet-o

bieeeeenn!, el juego que da poder llamar una funcion traves una variable, me voy a poner muy impaciente. ;D ;D ;D ;D ;D
|/
|\im-elet-o el yayo programador.

SplinterGU

pero muy a futuro... primero hay que completar y testear bien el modelo actual, y lanzar la release, luego se veran cosas nuevas...
Download Lastest BennuGD Release: http://www.bennugd.org/node/2

DCelso

Monstruos Diabólicos

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