Advertisement
fosterboy123

wtf

Aug 6th, 2012
64
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.00 KB | None | 0 0
  1.     class SaveScreen : LoadingScreen
  2.     {
  3.         private bool _newSave;
  4.         private Player _player;
  5.  
  6.         public SaveScreen(EventHandler screenEvent, ContentManager Content, GraphicsDevice GraphicsDevice, Player player)
  7.             : base(screenEvent, Content, GraphicsDevice)
  8.         {
  9.             screenTexture = Content.Load<Texture2D>("saving");
  10.             _newSave = true;
  11.             this._player = player;
  12.             helper.FinishedSaving = new EventHandler(FinishedSaving);
  13.         }
  14.  
  15.         public override void Update(GameTime gameTime)
  16.         {
  17.             if (_newSave) //breakpoint is here
  18.             {
  19.                 helper.RequestSave(_player);
  20.                 _newSave = false;
  21.             }
  22.  
  23.             helper.UpdateSaving();
  24.  
  25.             base.Update(gameTime);
  26.         }
  27.  
  28.         private void FinishedSaving(object o, EventArgs e)
  29.         {
  30.             _newSave = true; //breakpoint is here
  31.             screenEvent.Invoke(this, new EventArgs());
  32.         }
  33.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement