コード例 #1
0
ファイル: GameCamera.cs プロジェクト: meds/ChicksnVixens
        public override void Update(GameTime dt)
        {
            if (!screen.IsTopScreen)
            {
                return;
            }
            if (!screen.CheckStateFlag(Jabber.StateFlag.FADE_IN_COMPLETE))
            {
                return;
            }

            /*
             * timer += gttf(dt);
             *
             * Position = Vector2.Zero;
             * PosX = (float)Math.Sin((float)timer) * 100;
             * UniformWorldScale = 0.25f;
             * return;*/
            // PosX += gttf(dt) * 105;
            // return;

            UniformWorldScale = oldScale;
            base.Update(dt);
            UpMoveCamPos();

            if (screen.CameraFollowingChicken)
            {
                FollowChicken(dt);
            }
            else
            {
                FreeCamDrag(dt);
            }
            UpMoveCamPos();

            oldScale = UniformWorldScale;
            //UniformWorldScale *= 2.0f;
        }