Bennu Game Development

Foros en Español => Mesa de Ayuda => Topic started by: DCelso on July 22, 2009, 06:31:20 AM

Title: Representación de fórmulas
Post by: DCelso on July 22, 2009, 06:31:20 AM
Hola a todos,
estaba dándole vueltas a como mostrar en bennu una fórmula en la que intervengan raices cuadras, exponentes, fracciones, sumatoros, límites, etc.
A priori pensé en usar procesos, uno para cada símbolo, pero el problema que le veo es que casi todos son crecientes, por ejemplo, l a recta de una fracción no siempre tiene la misma longitud.

Otra forma que se me ocurre es pintando directamente en un map la fórmula, pero , ¿es posible escribir texto (números) en un map?
A ver, como ejemplos sencillos, cómo representaría una fracción, digamos x = 512/70, en su formato matemático
       512
x=  ------
       70
Y cómo representaría una raíz cuadrada, digamos x = sqrt(80090)
      _______
x= V 80090

Gracias.
Title: Re: Representación de fórmulas
Post by: darío on July 22, 2009, 07:58:19 AM
Lo de escribir en un mapa puedes hacerlo usando write_in_map, que crea un mapa con un determinado texto y luego usando map_put o funciones similares para ponerlo en el lugar deseado...

A lo mejor para crear los símbolos de raíces y de fracciones puedes trabajar con primitivas gráficas. Podrías medir la longitud y altura que ocupa un texto (text_width, text_height) y en función de eso dibujar las líneas mas largas o cortas.

Darío