Ejemplo n.º 1
0
 /// <summary>
 /// Allows the game to run logic such as updating the world,
 /// checking for collisions, gathering input, and playing audio.
 /// </summary>
 /// <param name="gameTime">Provides a snapshot of timing values.</param>
 protected override void Update(GameTime gameTime)
 {
     //if (GamePad.GetState(PlayerIndex.One).Buttons.Back == ButtonState.Pressed || Keyboard.GetState().IsKeyDown(Keys.Escape))
     if (FilesIDX >= FilesCNT)
     {
         JCRC.Close();
         Exit();
     }
     else
     {
         Original = TQMG.GetImage(Files[FilesIDX].Entry);
         Neg();
         Negative.Save(JCRC, $"{qstr.StripExt(Files[FilesIDX].Entry)}.Negative.png", "lzma", Files[FilesIDX].Author, Files[FilesIDX].Notes);
         FilesIDX++;
     }
     base.Update(gameTime);
 }