Exemplo n.º 1
0
 public SpriterDrawer(SpriterLoader loader, GraphicsDeviceManager graphics)
     : base(loader)
 {
     this.graphics = graphics;
     this.blank    = new Texture2D(graphics.GraphicsDevice, 1, 1, false, SurfaceFormat.Color);
     this.blank.SetData(new[] { Color.White });
     this.color = new Color(1, 1, 1, 1);
 }
Exemplo n.º 2
0
 public SpriterDrawer(SpriterLoader loader, GraphicsDeviceManager graphics)
     : base(loader)
 {
     this.graphics = graphics;
     this.blank = new Texture2D(graphics.GraphicsDevice, 1, 1, false, SurfaceFormat.Color);
     this.blank.SetData(new[] { Color.White });
     this.color = new Color(1, 1, 1, 1);
 }
Exemplo n.º 3
0
        /// <summary>
        /// LoadContent wird einmal pro Spiel aufgerufen und ist der Platz, wo
        /// Ihr gesamter Content geladen wird.
        /// </summary>
        protected override void LoadContent()
        {
            // Erstellen Sie einen neuen SpriteBatch, der zum Zeichnen von Texturen verwendet werden kann.
            spriteBatch = new SpriteBatch(GraphicsDevice);


            loader1 = new SpriterLoader(this);
            //player1 = new SpriterPlayer(Spriter.getSpriter("monster/basic.scml", loader1), 0, loader1);
            Spriter spriter = new Spriter("monster/basic.scml", loader1);

            player1 = new SpriterPlayer(spriter.getSpriterData(), 0, loader1);
            player1.setAnimation("dash", 0, 0);
            player1.setFrameSpeed(20);

            this.drawer        = new SpriterDrawer(this.graphics);
            this.drawer.batch  = this.spriteBatch;
            this.drawer.loader = this.loader1;
        }
Exemplo n.º 4
0
        /// <summary>
        /// LoadContent wird einmal pro Spiel aufgerufen und ist der Platz, wo
        /// Ihr gesamter Content geladen wird.
        /// </summary>
        protected override void LoadContent()
        {
            // Erstellen Sie einen neuen SpriteBatch, der zum Zeichnen von Texturen verwendet werden kann.
            spriteBatch = new SpriteBatch(GraphicsDevice);

            loader1 = new SpriterLoader(this);
            //player1 = new SpriterPlayer(Spriter.getSpriter("monster/basic.scml", loader1), 0, loader1);
            Spriter spriter = new Spriter("monster/basic.scml", loader1);
            player1 = new SpriterPlayer(spriter.getSpriterData(), 0, loader1);
            player1.setAnimation("dash", 0, 0);
            player1.setFrameSpeed(20);

            this.drawer = new SpriterDrawer(this.graphics);
            this.drawer.batch = this.spriteBatch;
            this.drawer.loader = this.loader1;
        }