コード例 #1
0
ファイル: Program.cs プロジェクト: DjUlt/NewBallGame
        //private static void TimerS(object source, ElapsedEventArgs e)
        //{
        //    //Song();
        //}

        //private static void TimerCallback(Object o)
        private static void TimerT(object source, ElapsedEventArgs e)
        {
            //Case of all orbs absorbed
            if (field1.IsCleared())
            {
                clearedfields++;
                totaltime += field1.time;
                field1.ClearField();
                field1.CreateField();
            }

            //moveball
            field1.ball1.Move(field1);

            //Forced garbage collect
            GC.Collect();
        }
コード例 #2
0
ファイル: Field.cs プロジェクト: DjUlt/NewBallGame
        void TimerT(object sender, EventArgs e)
        {
            //Case of all orbs absorbed
            if (field1.IsCleared())
            {
                clearedfields++;
                totaltime += field1.time;
                field1.ClearField();
                field1.CreateField();
            }

            if (field1.ball1.NextTrap(field1))
            {
                GameEndField();
            }

            //moveball
            field1.ball1.Move(field1);

            //Forced garbage collect
            GC.Collect();
        }