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); }
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); }
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); }
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); }