예제 #1
0
        public override void Update(GameTime gameTime)
        {
            if (spRend.isFading() == false)
            {
                if (spRend.GetAlpha() == 1.0f)
                {
                    if (waitCounter.TotalMilliseconds > 1500)
                    {
                        spRend.AddFadeEffect(0.0f, 800);
                        spRend.AddBloomEffect(0.005f, 800);
                    }
                    else
                    {
                        waitCounter += gameTime.ElapsedGameTime;
                    }
                }
                else
                {
                    spRend.Dispose();
                    this.Dispose();
                }
            }

            spRend.Update(gameTime);

            base.Update(gameTime);
        }
예제 #2
0
파일: MainMenu.cs 프로젝트: bradleat/trafps
        public override void Update(GameTime gameTime)
        {
            if (mode == 0)
            {
                if (title.isBlooming() == false)
                {
                    mode = 1;
                }
            }
            else
            {
                if (chara.isFading() != true)
                {
                    if (chara.GetAlpha() == 0.0f)
                    {
                        chara.AddFadeEffect(1.0f, 1500);
                    }
                    else
                    {
                        chara.AddFadeEffect(0.0f, 1500);
                    }
                }

                if (input.KeyDown(Keys.Enter))
                {
                    title.Dispose();
                    this.Dispose();
                }
            }

            title.Update(gameTime);
            chara.Update(gameTime);
            base.Update(gameTime);
        }
예제 #3
0
파일: UIItem.cs 프로젝트: tipfom/quasi_
 public virtual void Update(DeltaTime dt)
 {
     if (IsDirty || Layout.IsDirty)
     {
         if (Layout.IsDirty)
         {
             Layout.Update();
         }
         UIRenderer.Update(this);
         IsDirty = false;
     }
 }
예제 #4
0
파일: Layer.cs 프로젝트: tipfom/quasi_
 public virtual void Update(DeltaTime dt)
 {
     UIRenderer.Update(dt);
 }