hugoruscitti/pilas

View on GitHub
data/manual/texto/index.json

Summary

Maintainability
Test Coverage
{
    "content": "<h1 id=\"textos\">Textos</h1>\n<p>Los objetos que muestran texto en pantalla se tratan de manera similar\na los actores. Por lo tanto, si ya sabes usar\nactores, no tendr\u00e1s problemas en usar cadenas\nde texto.</p>\n<h2 id=\"crear-cadenas-de-texto\">Crear cadenas de texto</h2>\n<p>El objeto que representa texto se llama <code>Texto</code> y\nest\u00e1 dentro del modulo <code>actores</code>.</p>\n<p>Para crear un mensaje tienes que escribir:</p>\n<pre><code class=\"python\">texto = pilas.actores.Texto(&quot;Hola, este es mi primer texto.&quot;)\n</code></pre>\n\n<p>y tu cadena de texto aparecer\u00e1 en pantalla en color\nnegro y con un tama\u00f1o predeterminado:</p>\n<p><img alt=\"\" src=\"../imagenes/texto/texto.jpg\" /></p>\n<p>Si quieres puedes escribir texto de varias lineas usando el caracter\n<code>\\n</code> para indicar el salto de linea.</p>\n<p>Por ejemplo, el siguiente c\u00f3digo escribe el mismo mensaje de\narriba pero en dos lineas:</p>\n<pre><code class=\"python\">texto = pilas.actores.Texto(&quot;Hola (en la primer linea)\\n este es mi primer texto.&quot;)\n</code></pre>\n\n<h2 id=\"los-textos-son-actores\">Los textos son actores</h2>\n<p>Al principio coment\u00e9 que los textos tambi\u00e9n son actores, esto\nsignifica que casi todo lo que puedes hacer con un actor\naqu\u00ed tambi\u00e9n funciona, por ejemplo:</p>\n<pre><code>texto.x = 100\ntexto.escala = 2\n</code></pre>\n<p>incluso tambi\u00e9n funcionar\u00e1n las interpolaciones:</p>\n<pre><code>texto.rotacion = pilas.interpolar(360)\n</code></pre>\n<h2 id=\"propiedades-exclusivas-de-los-textos\">Propiedades exclusivas de los textos</h2>\n<p>Existen varias propiedades que te permitir\u00e1n alterar la\napariencia de los textos.</p>\n<p>Esta es una lista de los mas importantes.</p>\n<ul>\n<li>color</li>\n<li>magnitud</li>\n<li>texto</li>\n</ul>\n<p>Por ejemplo, para alterar el texto, color y tama\u00f1o de un\ntexto podr\u00eda escribir algo as\u00ed:</p>\n<pre><code class=\"python\">texto.magnitud = 50\ntexto.color = (0, 0, 0)   # Color negro\ntexto.color = (255, 0, 0, 128)   # Color rojo, semi transparente.\ntexto.texto = &quot;Hola, este texto \\n tiene 2 lineas separadas&quot;\n</code></pre>\n\n<h2 id=\"mostrando-mensajes-en-pantalla\">Mostrando mensajes en pantalla</h2>\n<p>Si bien podemos crear actores <code>Texto</code> y manipularlos como\nquedarmos, hay una forma a\u00fan mas sencilla de imprimir mensajes\npara los usuarios.</p>\n<p>Existe una funci\u00f3n llamada <code>avisar</code> que nos permite mostrar\nen pantalla un texto peque\u00f1o en la esquina izquierda inferior\nde la pantalla.</p>\n<pre><code class=\"python\">pilas.avisar(&quot;Hola, esto es un mensaje.&quot;)\n</code></pre>\n\n<p>Esto te facilitar\u00e1 mucho el c\u00f3digo en los programas\npeque\u00f1os como demostraciones o ejemplos.</p>\n", 
    "url": "/texto/", 
    "language": "en", 
    "title": "Textos"
}