Main Menu

Recent posts

#81
Mesa de Ayuda / Re: crear una lista de objetos
Last post by Drumpi - May 22, 2023, 05:10:15 PM
EDIT: mira, aquí pregunto sobre el tema. Comprueba si en el último zip hay código que, aunque esté mal, te de una idea de cómo funciona el tema de las listas enlazadas. Mira que en su día las usé a cascoporro, pero hace demasiado tiempo que no toco código BennuGD ^^U
http://forum.bennugd.org/index.php/topic,3553.msg60917.html#msg60917
#82
Mesa de Ayuda / Re: crear una lista de objetos
Last post by Drumpi - May 22, 2023, 04:55:51 PM
Tendría que repasarlo, así que te lo digo de memoria ¿ok?
Para crear una lista dinámica, si no te quieres liar con nodos, puedes usar Alloc para crear un array dinámico, que puedes modificar usando realloc. Para ello, yo usaba type para crear un nuevo tipo de variable, y con sizeof podía "allocar" tantos nodos como necesitase.

Si necesitas crear las típicas listas de nodos, de nuevo recurres a type para crearte tu nodo (con type podías añadir enteros, floats, bytes y demás dentro de la estructura, pero cuidado con string, que aunque funcionan bien, y no he vuelto a conseguir romperlo desde la r333, aún puede quedar algún puntero díscolo por ahí), y añades un ptr mytype como PUNTERO al siguiente nodo.
A partir de ahí es lo de siempre: añadir un nodo es crear un "ptr mytype temp_ptr", hacerle un alloc de mytype, asignarle valores, y hacer que el "ptr mytype" del nodo que iba a ser el anterior, apunte a ese nuevo nodo.

No recuerdo si llegué a subir un tutorial sobre memoria dinámica al foro. Me suena haberlo escrito y subirlo, pero no puedo ponerme a buscarlo.
Si no, creo que subí unos ficheros para crear listas dinámicas de textos, o listas dinámicas para leer ficheros del disco. Algo de eso subí, y te puede servir de ejemplo. No deberían ser demasiado complejos de leer, pero se recomiendan conocimientos básicos de listas enlazadas en cualquier otro lenguaje (léase C, C++).
#83
Div GO / Re: Div Games en Html5 y Canva...
Last post by AmakaSt - May 14, 2023, 07:30:49 PM
Hola,

Disponible versión 1.52.4 de Div GO para descargar, las novedades:

bugs y mejoras:
  - [ADD] botones de servicios más accesible en el ide: restart y pause/play
  - [FIX] compatibilidad de variables mouse (x, y) en navegador firefox
  - [FIX] declaración de variables privadas desde los parámetros de un proceso que fueron declaradas previamente como globales
  - [FIX] solucionado problema en analizador de programa al refrescar siguiente frame



Un saludo. :)
#84
Proyectos / Re: Toki en bennu
Last post by FreeYourMind - April 30, 2023, 02:24:53 PM
para llorar.... una pena
#85
Proyectos / Re: Toki en bennu
Last post by panreyes - April 30, 2023, 07:56:12 AM
Ostras, qué pena :\

Pero bueno, ha pasado mucho tiempo. Ahora a por otra aventura!

#86
Div GO / Re: Div Games en Html5 y Canva...
Last post by AmakaSt - April 29, 2023, 08:10:24 AM
Ya está para descargar la versión 1.52.0 de Div GO: https://www.amakasoft.com/herramientas/div-go.html

Un saludo.
#87
Div GO / Re: Div Games en Html5 y Canva...
Last post by AmakaSt - April 23, 2023, 09:08:26 PM
Hola,

Ya disponible la nueva versión 1.52.0 de Div GO, las novedades:


variables:
  - _pause, _apostrophe, _backslash, _c_enter, _alt_gr;
  - _l_control, _r_control, _l_shift, _r_shift, _contextmenu, _os, _l_os, _r_os;


bugs y mejoras:
  - [ADD] nuevo sistema de teclado, anterior estaba obsoleto, y constantes de teclas cambiadas y añadidas
  - [FIX] varias correcciones en el compilador para detectar errores
  - [FIX] corrección en generador de programa con los bucles "for" y "from" dentro de bloques "switch"
  - [FIX] solucionado varios problemas en primitivas draw() y mejora de rendimiento
  - [FIX] corregido algunos problemas de bloqueo en el ide al cargar formatos de fuente fnt
  - [FIX] problema en funciones modplay para pausar y continuar la reproducción
  - [CHANGE] variables globales y constantes encapsuladas dentro de divgo para evitar problemas con las propias de javascript



Un saludo. :)
#88
Mesa de Ayuda / Re: ¿puede bennu hacer que un ...
Last post by FreeYourMind - April 14, 2023, 11:14:01 AM
con llamar a una app externa que te cambie el fondo o haga lo que quieras te sirve
#89
Mesa de Ayuda / Re: ¿puede bennu hacer que un ...
Last post by panreyes - March 27, 2023, 03:59:31 PM
Lo del fondo de escritorio ya ni idea 😅
Empieza por comprobar si te sirve este invento, que la gestión de las ventanas en varios monitores puede ser complicada :)
#90
Offtopic / Re: ¿Donde estais ?
Last post by panreyes - March 27, 2023, 03:57:58 PM