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); } }
internal void convertirEnObjetoConPuntos(PersonajeTerrestre personajeTerrestre) { enemigos.Remove((IEnemigo)personajeTerrestre); frutas.Add(new Cereza(personajeTerrestre.getPosicion())); }