Exemplo n.º 1
0
        /// <summary>
        /// Wird bei Tastendruck ausgelöst
        /// </summary>
        /// <param name="e"></param>
        public override void KeyPressed(KeyEventArgs e)
        {
            //M swich Dotmode
            if (e.KeyCode == Keys.M)
            { Dots = (DotStyle)(((int)Dots + 1) % 3); } // % 4 für Kugeln aber sehr langsam

            //F7 Pointfield grow on/off
            if (e.KeyCode == Keys.F7)
            { reverse = !reverse; }

            //F8 shrink/grow Punktfeld
            if (e.KeyCode == Keys.F8)
            { shrink = !shrink; }

            //F9 Simulationsart switch
            if (e.KeyCode == Keys.F9)
            { form = (ParticleForms)(((int)form + 1) % 4); }

            if (e.KeyCode == Keys.D1)
            { f1 = !f1; }
            if (e.KeyCode == Keys.D2)
            { f2 = !f2; }
            if (e.KeyCode == Keys.D3)
            { f3 = !f3; }
            if (e.KeyCode == Keys.D4)
            { f4 = !f4; }
            if (e.KeyCode == Keys.D5)
            { f5 = !f5; }
            if (e.KeyCode == Keys.D6)
            { f6 = !f6; }

            //L Pointfield Flat
            if (e.KeyCode == Keys.L)
            {
                forms = initForms.flat;
                InitPoints();
            }

            //B Pointfield Würfel
            if (e.KeyCode == Keys.B)
            {
                forms = initForms.cube;
                InitPoints();
            }

            ////U Pointfields Universe
            //if (e.KeyCode == Keys.U)
            //{
            //    forms = initForms.universe;
            //    InitPoints();
            //}
        }
Exemplo n.º 2
0
        /// <summary>
        /// Wird bei Tastendruck ausgelöst
        /// </summary>
        /// <param name="e"></param>
        public override void KeyPressed(KeyEventArgs e)
        {
            //M swich Dotmode
            if (e.KeyCode == Keys.M)
            {
                Dots = (DotStyle)(((int)Dots + 1) % 3);
            }                                           // % 4 für Kugeln aber sehr langsam

            //F7 Pointfield grow on/off
            if (e.KeyCode == Keys.F7)
            {
                reverse = !reverse;
            }

            //F8 shrink/grow Punktfeld
            if (e.KeyCode == Keys.F8)
            {
                shrink = !shrink;
            }

            //F9 Simulationsart switch
            if (e.KeyCode == Keys.F9)
            {
                form = (ParticleForms)(((int)form + 1) % 4);
            }


            if (e.KeyCode == Keys.D1)
            {
                f1 = !f1;
            }
            if (e.KeyCode == Keys.D2)
            {
                f2 = !f2;
            }
            if (e.KeyCode == Keys.D3)
            {
                f3 = !f3;
            }
            if (e.KeyCode == Keys.D4)
            {
                f4 = !f4;
            }
            if (e.KeyCode == Keys.D5)
            {
                f5 = !f5;
            }
            if (e.KeyCode == Keys.D6)
            {
                f6 = !f6;
            }

            //L Pointfield Flat
            if (e.KeyCode == Keys.L)
            {
                forms = initForms.flat;
                InitPoints();
            }

            //B Pointfield Würfel
            if (e.KeyCode == Keys.B)
            {
                forms = initForms.cube;
                InitPoints();
            }

            ////U Pointfields Universe
            //if (e.KeyCode == Keys.U)
            //{
            //    forms = initForms.universe;
            //    InitPoints();
            //}
        }