public Journey() { InitializeComponent(); this.Opacity = Class1.brightness / 1850; RightTimer = new System.Windows.Threading.DispatcherTimer(); RightTimer.Interval = TimeSpan.FromMilliseconds(1); RightTimer.Tick += RightTimer_Tick; LeftTimer = new System.Windows.Threading.DispatcherTimer(); LeftTimer.Interval = TimeSpan.FromMilliseconds(1); LeftTimer.Tick += LeftTimer_Tick; JumpTimer = new System.Windows.Threading.DispatcherTimer(); JumpTimer.Interval = TimeSpan.FromMilliseconds(1); JumpTimer.Tick += JumpTimer_Tick; PhysicTimer = new System.Windows.Threading.DispatcherTimer(); PhysicTimer.Interval = TimeSpan.FromMilliseconds(1); PhysicTimer.Tick += PhysicTimer_Tick; PhysicTimer.Start(); if (animate == 0) { Margalit.Source = new BitmapImage(new Uri(@"pack://application:,,,/image/Journey/Left/1.png")); } Q = new Image[14]; W = new Image[27]; P = new Image[6]; B = new Image[24]; F = new Image[4]; E = new Image[7]; Qopen = new int[] { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }; E[0] = Bad1; E[1] = Bad2; E[2] = Bad3; E[3] = Bad4; E[4] = Bad5; E[5] = Bad6; E[6] = Bad7; F[0] = Floor1; F[1] = Floor2; F[2] = Floor3; F[3] = Floor4; P[0] = P1; P[1] = P2; P[2] = P3; P[3] = P4; P[4] = P5; P[5] = P6; Q[0] = Q1; Q[1] = Q2; Q[2] = Q3; Q[3] = Q4; Q[4] = Q5; Q[5] = Q6; Q[6] = Q7; Q[7] = Q8; Q[8] = Q9; Q[9] = Q10; Q[10] = Q11; Q[11] = Q12; Q[12] = Q13; Q[13] = Q14; W[0] = W1; W[1] = W2; W[2] = W3; W[3] = W4; W[4] = W5; W[5] = W6; W[6] = W7; W[7] = W8; W[8] = W9; W[9] = W10; W[10] = W11; W[11] = W12; W[12] = W13; W[13] = W14; W[14] = W15; W[15] = W16; W[16] = W17; W[17] = W18; W[18] = W19; W[19] = W20; W[20] = W21; W[21] = W22; W[22] = W23; W[23] = W24; W[24] = W25; W[25] = W26; W[26] = W27; B[0] = Brick11; B[1] = Brick12; B[2] = Brick13; B[3] = Brick14; B[4] = Brick21; B[5] = Brick22; B[6] = Brick23; B[7] = Brick24; B[8] = Brick31; B[9] = Brick32; B[10] = Brick33; B[11] = Brick34; B[12] = Brick41; B[13] = Brick42; B[14] = Brick43; B[15] = Brick44; B[16] = Brick51; B[17] = Brick52; B[18] = Brick53; B[19] = Brick54; B[20] = Brick55; B[21] = Brick56; B[22] = Brick57; B[23] = Brick58; Bounds = new Image[] { P1, P2, P3, P4, P5, P6, Q1, Q2, Q3, Q4, Q5, Q6, Q7, Q8, Q9, Q10, Q11, Q12, Q13, Q14, W1, W2, W3, W4, W5, W6, W7, W8, W9, W10, W11, W12, W13, W14, W15, W16, W17, W18, W19, W20, W21, W22, W23, W24, W25, W26, W27, Brick11, Brick12, Brick13, Brick14, Brick21, Brick22, Brick23, Brick24, Brick31, Brick32, Brick33, Brick34, Brick41, Brick42, Brick43, Brick44, Brick51, Brick52, Brick53, Brick54, Brick55, Brick56, Brick57, Brick58 }; Boundslen = Bounds.Length; Qlen = Q.Length; Wlen = W.Length; Elen = E.Length; rnd = new Random(); rectF1 = new Rect(Canvas.GetLeft(Floor1), Canvas.GetTop(Floor1), Floor1.Width, Floor1.Height); rectF2 = new Rect(Canvas.GetLeft(Floor2), Canvas.GetTop(Floor2), Floor2.Width, Floor2.Height); rectF3 = new Rect(Canvas.GetLeft(Floor3), Canvas.GetTop(Floor3), Floor3.Width, Floor3.Height); rectF4 = new Rect(Canvas.GetLeft(Floor4), Canvas.GetTop(Floor4), Floor4.Width, Floor4.Height); rect41 = new Rect(Canvas.GetLeft(Brick41), Canvas.GetTop(Brick41), Brick41.Width, Brick41.Height); rect56 = new Rect(Canvas.GetLeft(Brick56), Canvas.GetTop(Brick56), Brick56.Width, Brick56.Height); rectEnd = new Rect(Canvas.GetLeft(End), Canvas.GetTop(End), End.Width, End.Height); Journey1.Volume = Class1.Volume; Journey1.Play(); }
private void media_MediaEnded(object sender, RoutedEventArgs e) { Journey1.Stop(); Journey1.Play(); }