public VistaEnemigoTerrestre(PersonajeTerrestre personaje, Dictionary<string, Sprite> sprites) { this.personaje = personaje; this.sprites = sprites; estadoCamina = 1; estadoAtrapado = 1; }
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())); }