public virtual void OnGraphicsUpdated(GraphicsEventArgs e) { if (GraphicsUpdated != null) { GraphicsUpdated(this, e); if (gameStatus != e.Graphics.Status) { gameStatus = e.Graphics.Status; GameStatusChanged(this, new GameStatusEventArgs(gameStatus)); } } }