Example #1
0
        // モグラが叩かれた時のイベント
        private void MoguraButton_Click(object sender, RoutedEventArgs e)
        {
            // タイマーをストップ
            downTimer.IsEnabled = false;
            downTimer.Stop();

            // モグラボタンの無効化
            MoguraButton.IsEnabled = false;

            // TODO 叩かれた時のアニメーションを表示
            MoguraButton.BeginStoryboard(attackedStoryboard);

            // ピコピコハンマーを有効化かつ表示

            pikopiko.IsEnabled  = true;
            pikopiko.Visibility = Visibility.Visible;

            // ヒットを有効化かつ表示
            hit.IsEnabled  = true;
            hit.Visibility = Visibility.Visible;

            // アニメーションの開始
            pikopiko.BeginStoryboard(pikopikoStoryboard);

            // ピコハンマーを隠すためのタイマーを開始
            pikopikoTimer.IsEnabled = true;
            pikopikoTimer.Start();

            // タイマーをスタート
            downTimer.IsEnabled = true;
            downTimer.Start();

            // モグラが叩かれたイベントを発生させる
            AttackEvent();
        }
Example #2
0
        // モグラが隠れるタイマーが発生した時のイベント

        public void downTimerEventHandler(Object sender, EventArgs e)

        {
            // モグラが隠れるアニメーションを開始

            MoguraButton.BeginStoryboard(HiddingStoryboard);

            // タイマーをストップ

            downTimer.Stop();
            downTimer.IsEnabled = false;
        }
Example #3
0
        //モグラの表示開始
        public void ShowMogura()
        {
            // モグラの角度を初期化
            MoguraButton.BeginStoryboard(initializeStoryboard);

            // モグラボタンを有効化かつ表示
            MoguraButton.IsEnabled  = true;
            MoguraButton.Visibility = Visibility.Visible;

            // アニメーションの開始
            MoguraButton.BeginStoryboard(ShowingStoryboard);

            // モグラを隠すためのタイマーを開始
            downTimer.IsEnabled = true;
            downTimer.Start();
        }