data/manual/actores/index.html
<!DOCTYPE html>
<!--[if IE 8]><html class="no-js lt-ie9" lang="en" > <![endif]-->
<!--[if gt IE 8]><!--> <html class="no-js" lang="en" > <!--<![endif]-->
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Actores - pilas-engine</title>
<link rel="shortcut icon" href="../img/favicon.ico">
<link href='https://fonts.googleapis.com/css?family=Lato:400,700|Roboto+Slab:400,700|Inconsolata:400,700' rel='stylesheet' type='text/css'>
<link rel="stylesheet" href="../css/theme.css" type="text/css" />
<link rel="stylesheet" href="../css/theme_extra.css" type="text/css" />
<link rel="stylesheet" href="../css/highlight.css">
<script>
// Current page data
var mkdocs_page_name = "Actores";
var mkdocs_page_input_path = "actores.md";
var mkdocs_page_url = "/actores/";
</script>
<script src="../js/jquery-2.1.1.min.js"></script>
<script src="../js/modernizr-2.8.3.min.js"></script>
<script type="text/javascript" src="../js/highlight.pack.js"></script>
<script src="../js/theme.js"></script>
</head>
<body class="wy-body-for-nav" role="document">
<div class="wy-grid-for-nav">
<nav data-toggle="wy-nav-shift" class="wy-nav-side stickynav">
<div class="wy-side-nav-search">
<a href=".." class="icon icon-home"> pilas-engine</a>
<div role="search">
<form id ="rtd-search-form" class="wy-form" action="../search.html" method="get">
<input type="text" name="q" placeholder="Search docs" />
</form>
</div>
</div>
<div class="wy-menu wy-menu-vertical" data-spy="affix" role="navigation" aria-label="main navigation">
<ul class="current">
<li>
<li class="toctree-l1 ">
<a class="" href="..">Principal</a>
</li>
<li>
<li>
<li class="toctree-l1 ">
<a class="" href="../que_juegos/">Tipos de juegos</a>
</li>
<li>
<li>
<li class="toctree-l1 ">
<a class="" href="../instalacion/">Instalación</a>
</li>
<li>
<li>
<li class="toctree-l1 ">
<a class="" href="../about/">Acerca de ...</a>
</li>
<li>
<li>
<li class="toctree-l1 ">
<a class="" href="../empezando/">Empezando y los primeros pasos con pilas</a>
</li>
<li>
<li>
<li class="toctree-l1 current">
<a class="current" href="./">Actores</a>
<ul>
<li class="toctree-l3"><a href="#actores">Actores</a></li>
<li><a class="toctree-l4" href="#galeria-de-actores-incluidos">Galería de actores incluídos</a></li>
</ul>
</li>
<li>
<li>
<li class="toctree-l1 ">
<a class="" href="../actores_personalizados/">Actores personalizados</a>
</li>
<li>
<li>
<li class="toctree-l1 ">
<a class="" href="../grupos/">Grupos</a>
</li>
<li>
<li>
<li class="toctree-l1 ">
<a class="" href="../colisiones/">Colisiones</a>
</li>
<li>
<li>
<li class="toctree-l1 ">
<a class="" href="../etiquetas/">Etiquetas</a>
</li>
<li>
<li>
<li class="toctree-l1 ">
<a class="" href="../fisica/">Fisica</a>
</li>
<li>
<li>
<li class="toctree-l1 ">
<a class="" href="../controles/">Controles</a>
</li>
<li>
<li>
<li class="toctree-l1 ">
<a class="" href="../joystick/">Joystick</a>
</li>
<li>
<li>
<li class="toctree-l1 ">
<a class="" href="../imagen/">Imagen</a>
</li>
<li>
<li>
<li class="toctree-l1 ">
<a class="" href="../sonidos/">Audio: Sonidos y Música</a>
</li>
<li>
<li>
<li class="toctree-l1 ">
<a class="" href="../dibujado_simple_en_pantalla/">Dibujado simple en pantalla</a>
</li>
<li>
<li>
<li class="toctree-l1 ">
<a class="" href="../dibujado_avanzado_con_superficies/">Dibujado avanzado con Superficies</a>
</li>
<li>
<li>
<li class="toctree-l1 ">
<a class="" href="../tareas/">Manejo de tiempo con tareas</a>
</li>
<li>
<li>
<li class="toctree-l1 ">
<a class="" href="../interpolacion/">Interpolaciones</a>
</li>
<li>
<li>
<li class="toctree-l1 ">
<a class="" href="../controlando_la_pantalla/">Controlando la pantalla</a>
</li>
<li>
<li>
<li class="toctree-l1 ">
<a class="" href="../comportamientos/">Comportamientos</a>
</li>
<li>
<li>
<li class="toctree-l1 ">
<a class="" href="../escenas/">Escenas</a>
</li>
<li>
<li>
<li class="toctree-l1 ">
<a class="" href="../interfaz/">Interfaz de usuario</a>
</li>
<li>
<li>
<li class="toctree-l1 ">
<a class="" href="../menu/">Cómo crear menúes para tu juegos</a>
</li>
<li>
<li>
<li class="toctree-l1 ">
<a class="" href="../mapas_y_plataformas/">Mapas y plataformas</a>
</li>
<li>
<li>
<li class="toctree-l1 ">
<a class="" href="../dialogos/">Diálogos</a>
</li>
<li>
<li>
<li class="toctree-l1 ">
<a class="" href="../camara/">Manejo de Cámara</a>
</li>
<li>
<li>
<li class="toctree-l1 ">
<a class="" href="../eventos/">Eventos</a>
</li>
<li>
<li>
<li class="toctree-l1 ">
<a class="" href="../texto/">Textos</a>
</li>
<li>
<li>
<li class="toctree-l1 ">
<a class="" href="../habilidades/">Habilidades</a>
</li>
<li>
<li>
<li class="toctree-l1 ">
<a class="" href="../depurando/">Depurando</a>
</li>
<li>
<li>
<li class="toctree-l1 ">
<a class="" href="../como_funciona_pilas_por_dentro/">¿Cómo funciona pilas por dentro?</a>
</li>
<li>
<li>
<li class="toctree-l1 ">
<a class="" href="../complementos/">Complementos</a>
</li>
<li>
<li>
<li class="toctree-l1 ">
<a class="" href="../desarrolladores/">Guía para desarrolladores</a>
</li>
<li>
</ul>
</div>
</nav>
<section data-toggle="wy-nav-shift" class="wy-nav-content-wrap">
<nav class="wy-nav-top" role="navigation" aria-label="top navigation">
<i data-toggle="wy-nav-top" class="fa fa-bars"></i>
<a href="..">pilas-engine</a>
</nav>
<div class="wy-nav-content">
<div class="rst-content">
<div role="navigation" aria-label="breadcrumbs navigation">
<ul class="wy-breadcrumbs">
<li><a href="..">Docs</a> »</li>
<li>Actores</li>
<li class="wy-breadcrumbs-aside">
</li>
</ul>
<hr/>
</div>
<div role="main">
<div class="section">
<h1 id="actores">Actores</h1>
<p>Los actores son una pieza clave de pilas, nos sirven para representar
a los personajes dentro de videojuego, con sus propios atributos, apariencia
y comportamiento.</p>
<p>Puedes utilizar los actores prediseñados de pilas, o crear tus propios
actores. Existe una página separada del manual que explica <a href="../actores_personalizados/index.html">como crear tus
propios actores</a>, en lugar de utilizar los incluidos en pilas.</p>
<h2 id="galeria-de-actores-incluidos">Galería de actores incluídos</h2>
<p>Hay varios actores pre-diseñados incluidos en pilas, podés usarlos
siguiendo los ejemplos de esta página o adaptarlos para crear los
tuyos propios:</p>
<ul>
<li><a href="#actor">Actor</a></li>
<li><a href="#aceituna">Aceituna</a></li>
<li><a href="#animacion">Animacion</a></li>
<li><a href="#animado">Animado</a></li>
<li><a href="#bala">Bala</a></li>
<li><a href="#banana">Banana</a></li>
<li><a href="#actor">ActorEliminadoException</a></li>
<li><a href="#actor">ActorEliminado</a></li>
<li><a href="#banana">Banana</a></li>
<li><a href="#bomba">Bomba</a></li>
<li><a href="#boton">Boton</a></li>
<li><a href="#caja">Caja</a></li>
<li><a href="#calvo">Calvo</a></li>
<li><a href="#controlador">Controlador</a></li>
<li><a href="#cooperativista">Cooperativista</a></li>
<li><a href="#deslizador_horizontal">DeslizadorHorizontal</a></li>
<li><a href="#dialogo">Dialogo</a></li>
<li><a href="#dinamita">Dinamita</a></li>
<li><a href="#disparo_laser">DisparoLaser</a></li>
<li><a href="#ejes">Ejes</a></li>
<li><a href="#emisor">Emisor</a></li>
<li><a href="#energia">Energia</a></li>
<li><a href="#estrella">Estrella</a></li>
<li><a href="#estrella_ninja">EstrellaNinja</a></li>
<li><a href="#estudiante">Estudiante</a></li>
<li><a href="#explosion">Explosion</a></li>
<li><a href="#explosion_de_humo">ExplosionDeHumo</a></li>
<li><a href="#fantasma">Fantasma</a></li>
<li><a href="#globo">Globo</a></li>
<li><a href="#grupo">Grupo</a></li>
<li><a href="#humo">Humo</a></li>
<li><a href="#manejador_propiedad">ManejadorPropiedad</a></li>
<li><a href="#manzana">Manzana</a></li>
<li><a href="#mapa">Mapa</a></li>
<li><a href="#mapa_tiled">MapaTiled</a></li>
<li><a href="#martian">Martian</a></li>
<li><a href="#maton">Maton</a></li>
<li><a href="#mensaje_error">MensajeError</a></li>
<li><a href="#menu">Menu</a></li>
<li><a href="#menu">Menu</a></li>
<li><a href="#misil">Misil</a></li>
<li><a href="#moneda">Moneda</a></li>
<li><a href="#mono">Mono</a></li>
<li><a href="#municion">Municion</a></li>
<li><a href="#nave">Nave</a></li>
<li><a href="#nave_kids">NaveKids</a></li>
<li><a href="#nave_roja">NaveRoja</a></li>
<li><a href="#opcion">Opcion</a></li>
<li><a href="#ovni">Ovni</a></li>
<li><a href="#pacman">Pacman</a></li>
<li><a href="#palo">Palo</a></li>
<li><a href="#particula">Particula</a></li>
<li><a href="#pelota">Pelota</a></li>
<li><a href="#piedra">Piedra</a></li>
<li><a href="#pingu">Pingu</a></li>
<li><a href="#pizarra">Pizarra</a></li>
<li><a href="#planeta">Planeta</a></li>
<li><a href="#puntaje">Puntaje</a></li>
<li><a href="#shaolin">Shaolin</a></li>
<li><a href="#sombra">Sombra</a></li>
<li><a href="#sonido">Sonido</a></li>
<li><a href="#temporizador">Temporizador</a></li>
<li><a href="#texto">Texto</a></li>
<li><a href="#texto_inferior">TextoInferior</a></li>
<li><a href="#tortuga">Tortuga</a></li>
<li><a href="#zanahoria">Zanahoria</a></li>
</ul>
<h3 id="actor">Actor</h3>
<p>Representa un objeto visible en pantalla, algo que se ve y tiene
la estructura inicial de actor</p>
<p><img alt="" src="../imagenes/actores/actor.png" /></p>
<p>Un objeto Actor se tiene que crear siempre indicando una imagen. Si no
se especifica una imagen, se verán los signos de interrogación de
color rojo.</p>
<p>Una forma de crear el actor con una imagen es:</p>
<pre><code>protagonista = pilas.actores.Actor(imagen="planeta_azul.png")
</code></pre>
<p>incluso, es equivalente hacer lo siguiente:</p>
<pre><code>imagen = pilas.imagenes.cargar("planeta_azul.png")
protagonista = pilas.actores.Actor(imagen=imagen)
</code></pre>
<p>El resultado será:</p>
<p><img alt="" src="../imagenes/actores/planeta_azul.png" /></p>
<p>Luego, una vez que ha sido ejecutada la sentencia aparecerá
el nuevo actor para que puedas manipularlo. Por ejemplo
alterando sus propiedades:</p>
<pre><code>protagonista.x = 100
protagonista.escala = 2
protagonista.rotacion = 30
</code></pre>
<p>Estas propiedades también se pueden manipular mediante
interpolaciones. Por ejemplo, para aumentar el tamaño del
personaje de 1 a 5 en 7 segundos:</p>
<pre><code>protagonista.escala = 1
protagonista.escala = [5], 7
</code></pre>
<p>Si quieres que el actor sea invisible, un truco es crearlo
con la imagen <code>invisible.png</code>:</p>
<pre><code>invisible = pilas.actores.Actor(imagen='invisible.png')
</code></pre>
<h3 id="aceituna">Aceituna</h3>
<p>El actor aceituna es super simple</p>
<p><img alt="" src="../imagenes/actores/aceituna.png" /></p>
<pre><code>aceituna = pilas.actores.Aceituna()
</code></pre>
<p><em>Comportamientos:</em></p>
<ul>
<li><code>aceituna.decir(mensaje)</code></li>
</ul>
<h3 id="animacion">Animacion</h3>
<p>Representa una animación de una grilla de imágenes.</p>
<p>Este actor toma una grilla de cuadros de animación
y los reproduce hasta que la animación termina. Cuando
la animación termina se elimina a si mismo.</p>
<p>El constructor tiene algunos parámetros de utilidad:</p>
<ul>
<li>El parámetro <code>ciclica</code> permite hacer animaciones infinitas,
que se repiten siempre, por defecto vale <code>False</code> que significa que
la animación terminará y no se repetirá.</li>
<li>El parámetro <code>velocidad</code> tiene que ser un número que indicará la
cantidad de cuadros por segundo que se tienen que mostrar
en la animación.</li>
</ul>
<p>Por ejemplo, para mostrar una explosión infinita podrías escribir:</p>
<pre><code>grilla = pilas.imagenes.cargar_grilla("explosion.png", 7)
animacion = pilas.actores.Animacion(grilla, ciclica=True, velocidad=1)
</code></pre>
<p><img alt="" src="../imagenes/actores/explosion.png" /></p>
<p><em>Comportamientos:</em></p>
<ul>
<li><code>animacion.definir_velocidad_de_animacion(velocidad_de_animacion)</code></li>
<li><code>animacion.obtener_velocidad_de_animacion()</code></li>
</ul>
<h3 id="animado">Animado</h3>
<p>Representa un actor que tiene asociada una grilla con cuadros de animacion.</p>
<p>Una de las variantes que introduce este actor es el
método 'definir_cuadro', que facilita la animación de personajes.</p>
<p>Por ejemplo, si tenemos una grilla con un pingüino, podríamos
mostrarlo usando este código:</p>
<pre><code>grilla = pilas.imagenes.cargar_grilla("pingu.png", 10)
actor = Animado(grilla)
actor.definir_cuadro(2)
actor.definir_cuadro(5)
</code></pre>
<p><img alt="" src="../imagenes/actores/pingu.png" /></p>
<p><em>Comportamientos:</em></p>
<ul>
<li><code>actor.definir_cuadro(indice)</code></li>
</ul>
<h3 id="bala">Bala</h3>
<p>Representa un disparo que avanza en linea recta, con un ángulo
de dirección y un sentido determinado.</p>
<pre><code>bala = pilas.actores.Bala(rotacion=0, velocidad_maxima=9, angulo_de_movimiento=90)
</code></pre>
<p>y opcionalmente, si queremos que se llame a una función en el momento
de eliminación del disparo podemos hacer así:</p>
<pre><code>bala.cuando_se_elimina = funcion_a_invocar
</code></pre>
<h3 id="banana">Banana</h3>
<p>Muestra una banana que se combina (temáticamente) con el actor Mono.</p>
<p><img alt="" src="../imagenes/actores/banana.png" /></p>
<p>Este actor se podría usar cómo alimento o bonus para otros
actores.</p>
<p>Este actor tiene solo dos cuadros de animación que se pueden
mostrar con los métodos <code>abrir</code> y <code>cerrar</code>:</p>
<pre><code>banana = pilas.actores.Banana()
banana.abrir()
banana.cerrar()
</code></pre>
<p><em>Comportamientos:</em></p>
<ul>
<li><code>banana.abrir()</code></li>
<li><code>banana.cerrar()</code></li>
</ul>
<h3 id="bomba">Bomba</h3>
<p>Representa una bomba que puede explotar...</p>
<p>La bomba adquiere la habilidad explotar al momento de crearse, así
que puedes invocar a su método "explotar" y la bomba hará un
explosión en pantalla con sonido.</p>
<p><img alt="" src="../imagenes/actores/bomba.png" /></p>
<pre><code>bomba = pilas.actores.Bomba()
bomba.explotar()
</code></pre>
<p><em>Comportamientos:</em></p>
<ul>
<li><code>bomba.explotar()</code></li>
</ul>
<h3 id="boton">Boton</h3>
<p>Representa un boton que reacciona al ser presionado</p>
<p><img alt="" src="../imagenes/actores/boton.png" /></p>
<p><em>Comportamientos:</em></p>
<ul>
<li><code>boton.conectar_normal(funcion, argumentos...)</code></li>
<li><code>boton.conectar_presionado(funcion, argumentos...)</code></li>
<li><code>boton.activar()</code></li>
<li><code>boton.desactivar()</code></li>
<li><code>boton.desconectar_normal(function)</code></li>
<li><code>boton.desconectar_presionado(function)</code></li>
</ul>
<h3 id="caja">Caja</h3>
<p>Representa una caja que posee fisica.</p>
<p><img alt="" src="../imagenes/actores/caja.png" /></p>
<h3 id="calvo">Calvo</h3>
<p>Representa un personaje de juego tipo RPG.</p>
<p><img alt="" src="../imagenes/actores/calvo.png" /></p>
<h3 id="cooperativista">Cooperativista</h3>
<p>Representa un Cooperativista que puede caminar y trabajar.</p>
<p><img alt="" src="../imagenes/actores/cooperativista.png" /></p>
<p><em>Comportamientos:</em></p>
<ul>
<li><code>cooperativista.cambiar_animacion(nombre)</code></li>
</ul>
<h3 id="deslizadorhorizontal">DeslizadorHorizontal</h3>
<p><em>Comportamientos:</em></p>
<ul>
<li><code>deslizador.conectar(function)</code></li>
<li><code>deslizador.desconectar(function)</code></li>
</ul>
<h3 id="dialogo">Diálogo</h3>
<p>Representa una secuencia de mensajes entre varios actores.</p>
<pre><code class="python">mono = pilas.actores.Mono()
mono2 = pilas.actores.Mono()
dialogo = pilas.actores.Dialogo()
dialogo.decir(mono, "Hola Mundo")
dialogo.decir(mono2, "Estoy diciendo algo")
dialogo.comenzar()
</code></pre>
<p><img alt="" src="../imagenes/actores/mono_dice.png" /></p>
<p><em>Comportamientos:</em></p>
<ul>
<li><code>dialogo.decir(actor, mensaje)</code></li>
<li><code>dialogo.comenzar()</code></li>
</ul>
<h3 id="dinamita">Dinamita</h3>
<p>Una dinamita que puede explotar.</p>
<p><img alt="" src="../imagenes/actores/dinamita.png" /></p>
<p><em>Comportamientos:</em></p>
<ul>
<li><code>dinamita.explotar()</code></li>
</ul>
<h3 id="disparolaser">DisparoLaser</h3>
<p>Muestra un disparo que avanza por la pantalla.</p>
<p>Este actor se podría usar como arma para juegos de naves
generalmente. Por ejemplo, el actor NaveRoja dispara usando
este actor como munición.</p>
<p><img alt="" src="../imagenes/actores/disparo_laser.png" /></p>
<h3 id="emisor">Emisor</h3>
<p>...</p>
<p><img alt="" src="../imagenes/actores/emisor.png" /></p>
<p><em>Comportamientos:</em></p>
<ul>
<li><code>..</code></li>
</ul>
<h3 id="energia">Energia</h3>
<p>...</p>
<p><img alt="" src="../imagenes/actores/energia.png" /></p>
<p><em>Comportamientos:</em></p>
<ul>
<li><code>..</code></li>
</ul>
<h3 id="estrella">Estrella</h3>
<p>...</p>
<p><img alt="" src="../imagenes/actores/estrella.png" /></p>
<p><em>Comportamientos:</em></p>
<ul>
<li><code>..</code></li>
</ul>
<h3 id="estrellaninja">EstrellaNinja</h3>
<p>...</p>
<p><img alt="" src="../imagenes/actores/estrella_ninja.png" /></p>
<p><em>Comportamientos:</em></p>
<ul>
<li><code>..</code></li>
</ul>
<h3 id="explosion">Explosion</h3>
<p>...</p>
<p><img alt="" src="../imagenes/actores/explosion.png" /></p>
<p><em>Comportamientos:</em></p>
<ul>
<li><code>..</code></li>
</ul>
<h3 id="explosiondehumo">ExplosionDeHumo</h3>
<p>...</p>
<p><img alt="" src="../imagenes/actores/explosion_de_humo.png" /></p>
<p><em>Comportamientos:</em></p>
<ul>
<li><code>..</code></li>
</ul>
<h3 id="fantasma">Fantasma</h3>
<p>...</p>
<p><img alt="" src="../imagenes/actores/fantasma.png" /></p>
<p><em>Comportamientos:</em></p>
<ul>
<li><code>..</code></li>
</ul>
<h3 id="manejadorpropiedad">ManejadorPropiedad</h3>
<p>...</p>
<p><img alt="" src="../imagenes/actores/manejador_propiedad.png" /></p>
<p><em>Comportamientos:</em></p>
<ul>
<li><code>..</code></li>
</ul>
<h3 id="manzana">Manzana</h3>
<p>...</p>
<p><img alt="" src="../imagenes/actores/manzana.png" /></p>
<p><em>Comportamientos:</em></p>
<ul>
<li><code>..</code></li>
</ul>
<h3 id="martian">Martian</h3>
<p>...</p>
<p><img alt="" src="../imagenes/actores/martian.png" /></p>
<p><em>Comportamientos:</em></p>
<ul>
<li><code>..</code></li>
</ul>
<h3 id="maton">Maton</h3>
<p>...</p>
<p><img alt="" src="../imagenes/actores/maton.png" /></p>
<p><em>Comportamientos:</em></p>
<ul>
<li><code>..</code></li>
</ul>
<h3 id="menu">Menu</h3>
<p>...</p>
<p><img alt="" src="../imagenes/actores/menu.jpg" /></p>
<p><em>Comportamientos:</em></p>
<ul>
<li><code>..</code></li>
</ul>
<h3 id="misil">Misil</h3>
<p>...</p>
<p><img alt="" src="../imagenes/actores/misil.png" /></p>
<p><em>Comportamientos:</em></p>
<ul>
<li><code>..</code></li>
</ul>
<h3 id="moneda">Moneda</h3>
<p>...</p>
<p><img alt="" src="../imagenes/actores/moneda.png" /></p>
<p><em>Comportamientos:</em></p>
<ul>
<li><code>..</code></li>
</ul>
<h3 id="mono">Mono</h3>
<p>...</p>
<p><img alt="" src="../imagenes/actores/mono.png" /></p>
<p><em>Comportamientos:</em></p>
<ul>
<li><code>..</code></li>
</ul>
<h3 id="nave">Nave</h3>
<p>...</p>
<p><img alt="" src="../imagenes/actores/nave.png" /></p>
<p><em>Comportamientos:</em></p>
<ul>
<li><code>..</code></li>
</ul>
<h3 id="navekids">NaveKids</h3>
<p>...</p>
<p><img alt="" src="../imagenes/actores/nave_kids.png" /></p>
<p><em>Comportamientos:</em></p>
<ul>
<li><code>..</code></li>
</ul>
<h3 id="naveroja">NaveRoja</h3>
<p>...</p>
<p><img alt="" src="../imagenes/actores/nave_roja.png" /></p>
<p><em>Comportamientos:</em></p>
<ul>
<li><code>..</code></li>
</ul>
<h3 id="ovni">Ovni</h3>
<p>...</p>
<p><img alt="" src="../imagenes/actores/ovni.png" /></p>
<p><em>Comportamientos:</em></p>
<ul>
<li><code>..</code></li>
</ul>
<h3 id="pacman">Pacman</h3>
<p>...</p>
<p><img alt="" src="../imagenes/actores/pacman.png" /></p>
<p><em>Comportamientos:</em></p>
<ul>
<li><code>..</code></li>
</ul>
<h3 id="pelota">Pelota</h3>
<p>...</p>
<p><img alt="" src="../imagenes/actores/pelota.png" /></p>
<p><em>Comportamientos:</em></p>
<ul>
<li><code>..</code></li>
</ul>
<h3 id="piedra">Piedra</h3>
<p>...</p>
<p><img alt="" src="../imagenes/actores/piedra.png" /></p>
<p><em>Comportamientos:</em></p>
<ul>
<li><code>..</code></li>
</ul>
<h3 id="pingu">Pingu</h3>
<p>...</p>
<p><img alt="" src="../imagenes/actores/pingu.png" /></p>
<p><em>Comportamientos:</em></p>
<ul>
<li><code>..</code></li>
</ul>
<h3 id="pizarra">Pizarra</h3>
<p>...</p>
<p><em>Comportamientos:</em></p>
<ul>
<li><code>..</code></li>
</ul>
<h3 id="planeta">Planeta</h3>
<p>...</p>
<p><img alt="" src="../imagenes/actores/planeta.png" /></p>
<p><em>Comportamientos:</em></p>
<ul>
<li><code>..</code></li>
</ul>
<h3 id="puntaje">Puntaje</h3>
<p>...</p>
<p><em>Comportamientos:</em></p>
<ul>
<li><code>..</code></li>
</ul>
<h3 id="shaolin">Shaolin</h3>
<p>...</p>
<p><img alt="" src="../imagenes/actores/shaolin.png" /></p>
<p><em>Comportamientos:</em></p>
<ul>
<li><code>..</code></li>
</ul>
<h3 id="sombra">Sombra</h3>
<p>...</p>
<p><img alt="" src="../imagenes/actores/sombra.png" /></p>
<p><em>Comportamientos:</em></p>
<ul>
<li><code>..</code></li>
</ul>
<h3 id="texto">Texto</h3>
<p>...</p>
<p><em>Comportamientos:</em></p>
<ul>
<li><code>..</code></li>
</ul>
<h3 id="tortuga">Tortuga</h3>
<p>...</p>
<p><img alt="" src="../imagenes/actores/tortuga.png" /></p>
<p><em>Comportamientos:</em></p>
<ul>
<li><code>..</code></li>
</ul>
<h3 id="zanahoria">Zanahoria</h3>
<p>...</p>
<p><img alt="" src="../imagenes/actores/zanahoria.png" /></p>
<p><em>Comportamientos:</em></p>
<ul>
<li><code>..</code></li>
</ul>
</div>
</div>
<footer>
<div class="rst-footer-buttons" role="navigation" aria-label="footer navigation">
<a href="../actores_personalizados/" class="btn btn-neutral float-right" title="Actores personalizados"/>Siguiente <span class="icon icon-circle-arrow-right"></span></a>
<a href="../empezando/" class="btn btn-neutral" title="Empezando y los primeros pasos con pilas"><span class="icon icon-circle-arrow-left"></span> Anterior</a>
</div>
<hr/>
<div role="contentinfo">
<p>
<!-- Copyright etc -->
</p>
</div>
Creado con <em>MkDocs</em>.
<script>
$(document).ready(function() {
$('img').each(function(elemento) {
if (this.src.indexOf('github.io') > 0) {
this.src = this.src.replace('github.io/imagenes', 'github.io/pilas-manual/imagenes');
}
});
});
</script>
<script>
$(document).ready(function() {
String.prototype.endsWith = function(suffix){
return this.indexOf(suffix, this.length - suffix.length) !== -1;
};
$('a').each(function(){
var x=this.href;
if (!this.href.endsWith('html') && this.href.indexOf('#') < 0 && this.href.indexOf('http://') === -1 && this.href.indexOf('https://') === -1) {
if (this.href.endsWith('/')) {
this.href = this.href + "index.html";
} else {
this.href = this.href + "/index.html";
}
}
});
});
</script>
<script>
function alternar_menu() {
var sidebar = document.querySelectorAll(".wy-nav-side")[0];
var left = sidebar.style.left;
if (left === "-300px") {
sidebar.style.left = "0px";
} else {
if (left === "0px") {
sidebar.style.left = "-300px";
} else {
sidebar.style.left = "0px";
}
}
}
$(document).ready(function() {
document.querySelector('ul.wy-breadcrumbs>li>a').onclick = function() {
var w = Math.max(document.documentElement.clientWidth, window.innerWidth || 0);
if (w < 768) {
alternar_menu();
return false;
} else {
return true;
}
}
});
</script>
<style>
.rst-versions {
border: 0 !important;
}
.wy-nav-side {
padding-bottom: 50px;
}
.wy-nav-content-wrap {
background-color: white !important;
}
.wy-nav-content {
background-color: white !important;
}
.star {
display: inline-block !important;
width: 14px !important;
height: 14px !important;
background-image: url('/imagenes/star.png');
margin-bottom: -2px;
margin-left: 4px;
}
</style>
</footer>
<script type="text/javascript">
var dentro_de_pilas_engine = (document.location.href.indexOf('file://') === 0);
// Ocultando la barra de búsqueda
if (dentro_de_pilas_engine) {
var b = document.getElementsByName('q');
b[0].style.display = "none"
}
</script>
<style media="screen">
code {
font-size: 15px !important;
}
</style>
<style>
img {
width: auto !important;
}
pre {
padding: 0px !important;
}
.hljs {
font-size: 15px;
}
td {
padding: 15px;
text-align: center;
}
.wy-menu-vertical li.current {
background: #0B0B0B;
}
.wy-menu-vertical li.on a, .wy-menu-vertical li.current>a {
color: #FFFFFF;
padding: 0.4045em 1.618em;
font-weight: bold;
position: relative;
background: #6C6C6C;
border: none;
border-bottom: none;
border-top: none;
padding-left: 1.618em -4px;
}
.wy-menu-vertical li.current a {
color: rgb(186, 186, 186);
}
.wy-menu-vertical li.current a:hover {
background: #444444;
}
</pre>
</div>
</div>
</section>
</div>
<div class="rst-versions" role="note" style="cursor: pointer">
<span class="rst-current-version" data-toggle="rst-current-version">
<span><a href="../empezando/" style="color: #fcfcfc;">« Previous</a></span>
<span style="margin-left: 15px"><a href="../actores_personalizados/" style="color: #fcfcfc">Next »</a></span>
</span>
</div>
</body>
</html>