void m_DoMovement( object sender, PlayerMovementEventArgs e ) { if ( DoMovement != null ) { DoMovement( sender, e ); } }
void game_DoMovement( object sender, PlayerMovementEventArgs e ) { Dispatcher.BeginInvoke( new Action( () => { if ( hv != null && sc != null ) sc.Move( e.Point.X, e.Point.Y, e.Point.Z, e.Player.Color ); Moves++; lblMoves.Content = Moves.ToString(); } ) ); }