Exemplo n.º 1
0
 public void ChangeTrack(Track trk)
 {
     _flag  = null;
     _track = trk;
     RefreshTrack();
     trk.RiderState.Reset(trk.Start, trk);
     Camera.SetPosition(trk.Start);
 }
Exemplo n.º 2
0
 public void Flag()
 {
     EnterPlayback();
     if (Animating)
     {
         _flag = new Tracklocation {
             State = _track.RiderState.Clone(), Frame = CurrentFrame
         };
     }
     else
     {
         _flag = null;
     }
     ExitPlayback();
     game.Canvas.DisableFlagTooltip();
     game.Invalidate();
 }
Exemplo n.º 3
0
 internal void RestoreFlag(Tracklocation flag)
 {
     _flag = flag;
 }