Exemplo n.º 1
0
        public void Dibujar(PersonajeTerrestre personaje)
        {
            Point posicion = APosicionVisual(new Point(personaje.getPosicion().X, personaje.getPosicion().Y + personaje.getAlto()));
            if (personaje.Vista == null)
            {
                if (personaje is Robotito)
                    setRobotito((Robotito)personaje);
                if (personaje is Viejita)
                    setViejita((Viejita)personaje);

            }
            Sprite paradibujar = personaje.Vista.getSprite();
            if (paradibujar != null)
            {
                paradibujar.Position = posicion;
                screen.Blit(paradibujar);
            }
        }
Exemplo n.º 2
0
 internal void convertirEnObjetoConPuntos(PersonajeTerrestre personajeTerrestre)
 {
     enemigos.Remove((IEnemigo)personajeTerrestre);
     frutas.Add(new Cereza(personajeTerrestre.getPosicion()));
 }