コード例 #1
0
ファイル: BotonManager.cs プロジェクト: ChewyCQ/XnaPuzzle
        public override void Update(GameTime gameTime)
        {
            // TODO: Add your update code here
            switch (estado)
            {
            case Game1.estados.seleccion:
                fuenteManager = new FuenteManager(Game, modelos, screenHeight, screenWidht);
                break;

            case Game1.estados.juego:
                todosAcomodados();

                if (modelos.ElementAt(modeloSeleccionado).acomodado)
                {
                    seleccionarModelo();
                }

                timeSinceLastClick += gameTime.ElapsedGameTime.Milliseconds;
                if (timeSinceLastClick > millisecondsPerClick)
                {
                    timeSinceLastClick -= millisecondsPerClick;
                    manipularModelo(modelos.ElementAt(modeloSeleccionado));
                    botones();
                }
                break;

            case Game1.estados.fin:
                fuenteManager.Dispose();
                break;
            }


            base.Update(gameTime);
        }
コード例 #2
0
ファイル: BotonManager.cs プロジェクト: ChewyCQ/XnaPuzzle
        public BotonManager(Game game, List<BasicModel> modelos, int screenHeight, int screenWidth)
            : base(game)
        {
            // TODO: Construct any child components here
            this.modelos = modelos;
            timeSinceLastClick = 0;
            estado = Game1.estados.juego;
            this.screenHeight = screenHeight;
            this.screenWidht = screenWidth;

            fuenteManager = new FuenteManager(Game, modelos, screenHeight, screenWidht);
            Game.Components.Add(fuenteManager);
        }
コード例 #3
0
ファイル: BotonManager.cs プロジェクト: ChewyCQ/XnaPuzzle
        public BotonManager(Game game, List <BasicModel> modelos, int screenHeight, int screenWidth)
            : base(game)
        {
            // TODO: Construct any child components here
            this.modelos       = modelos;
            timeSinceLastClick = 0;
            estado             = Game1.estados.juego;
            this.screenHeight  = screenHeight;
            this.screenWidht   = screenWidth;

            fuenteManager = new FuenteManager(Game, modelos, screenHeight, screenWidht);
            Game.Components.Add(fuenteManager);
        }
コード例 #4
0
ファイル: BotonManager.cs プロジェクト: ChewyCQ/XnaPuzzle
        public override void Update(GameTime gameTime)
        {
            // TODO: Add your update code here
            switch (estado)
            {
                case Game1.estados.seleccion:
                    fuenteManager = new FuenteManager(Game, modelos, screenHeight, screenWidht);
                    break;

                case Game1.estados.juego:
                    todosAcomodados();

                    if (modelos.ElementAt(modeloSeleccionado).acomodado)
                        seleccionarModelo();

                    timeSinceLastClick += gameTime.ElapsedGameTime.Milliseconds;
                    if (timeSinceLastClick > millisecondsPerClick)
                    {
                        timeSinceLastClick -= millisecondsPerClick;
                        manipularModelo(modelos.ElementAt(modeloSeleccionado));
                        botones();
                    }
                    break;

                case Game1.estados.fin:
                    fuenteManager.Dispose();
                    break;
            }

            base.Update(gameTime);
        }