BulletMLSample.Mover.SetBullet C# (CSharp) Метод

SetBullet() публичный Метод

public SetBullet ( BulletMLTree tree ) : void
tree BulletMLLib.BulletMLTree
Результат void
        public void SetBullet(BulletMLTree tree)
        {
            mlBullet.InitTop(tree);
        }

Usage Example

Пример #1
0
        protected override void Update(GameTime gameTime)
        {
            if (Keyboard.GetState().IsKeyDown(Keys.Escape))
            {
                this.Exit();
            }
            timer++;
            if (timer > 60)
            {
                timer = 0;
                if (mover.used == false)
                {
                    //敵を一つ画面中央に作成し、弾を吐くよう設定
                    mover     = MoverManager.CreateMover();
                    mover.pos = new Vector2(graphics.PreferredBackBufferWidth / 4 + graphics.PreferredBackBufferWidth / 2 * (float)rand.NextDouble(), graphics.PreferredBackBufferHeight / 2 * (float)rand.NextDouble());
                    mover.SetBullet(parser.tree); //BulletMLで動かすように設定
                }
            }

            //すべてのMoverを行動させる
            MoverManager.Update();
            //使わなくなったMoverを解放
            MoverManager.FreeMovers();
            // 自機を更新
            myship.Update();

            base.Update(gameTime);
        }
All Usage Examples Of BulletMLSample.Mover::SetBullet