コード例 #1
0
 public VistaEnemigoTerrestre(PersonajeTerrestre personaje, Dictionary<string, Sprite> sprites)
 {
     this.personaje = personaje;
     this.sprites = sprites;
     estadoCamina = 1;
     estadoAtrapado = 1;
 }
コード例 #2
0
ファイル: Vista.cs プロジェクト: lpujol/bub-bob-sharp
        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);
            }
        }
コード例 #3
0
ファイル: Laberinto.cs プロジェクト: lpujol/bub-bob-sharp
 internal void convertirEnObjetoConPuntos(PersonajeTerrestre personajeTerrestre)
 {
     enemigos.Remove((IEnemigo)personajeTerrestre);
     frutas.Add(new Cereza(personajeTerrestre.getPosicion()));
 }