Esempio n. 1
0
        /// <summary>
        /// Overrides default input help, supplying lesson-specific help information.
        /// </summary>
        public override void InputHelp()
        {
            base.InputHelp();                                                                                                           // Set Up The Default Input Help

            DataRow dataRow;                                                                                                            // Row To Add

            dataRow                  = InputHelpDataTable.NewRow();                                                                     // Up Arrow - Zoom In
            dataRow["Input"]         = "Up Arrow";
            dataRow["Effect"]        = "Zoom In";
            dataRow["Current State"] = "";
            InputHelpDataTable.Rows.Add(dataRow);

            dataRow                  = InputHelpDataTable.NewRow();                                                                     // Down Arrow - Zoom Out
            dataRow["Input"]         = "Down Arrow";
            dataRow["Effect"]        = "Zoom Out";
            dataRow["Current State"] = "";
            InputHelpDataTable.Rows.Add(dataRow);

            dataRow           = InputHelpDataTable.NewRow();                                                                            // Space Bar - Toggle Filled / Wireframe
            dataRow["Input"]  = "Space Bar";
            dataRow["Effect"] = "Toggle Filled / Wireframe";
            if (render)
            {
                dataRow["Current State"] = "Filled";
            }
            else
            {
                dataRow["Current State"] = "Wireframe";
            }
            InputHelpDataTable.Rows.Add(dataRow);
        }
Esempio n. 2
0
        /// <summary>
        /// Overrides default input help, supplying lesson-specific help information.
        /// </summary>
        public override void InputHelp()
        {
            base.InputHelp();                                                                                                           // Set Up The Default Input Help

            DataRow dataRow;                                                                                                            // Row To Add

            dataRow                  = InputHelpDataTable.NewRow();                                                                     // Up Arrow - Decrease X Rotation
            dataRow["Input"]         = "Up Arrow";
            dataRow["Effect"]        = "Decrease X Rotation";
            dataRow["Current State"] = "";
            InputHelpDataTable.Rows.Add(dataRow);

            dataRow                  = InputHelpDataTable.NewRow();                                                                     // Down Arrow - Increase X Rotation
            dataRow["Input"]         = "Down Arrow";
            dataRow["Effect"]        = "Increase X Rotation";
            dataRow["Current State"] = "";
            InputHelpDataTable.Rows.Add(dataRow);

            dataRow                  = InputHelpDataTable.NewRow();                                                                     // Left Arrow - Decrease Y Rotation
            dataRow["Input"]         = "Left Arrow";
            dataRow["Effect"]        = "Decrease Y Rotation";
            dataRow["Current State"] = "";
            InputHelpDataTable.Rows.Add(dataRow);

            dataRow                  = InputHelpDataTable.NewRow();                                                                     // Right Arrow - Increase Y Rotation
            dataRow["Input"]         = "Right Arrow";
            dataRow["Effect"]        = "Increase Y Rotation";
            dataRow["Current State"] = "";
            InputHelpDataTable.Rows.Add(dataRow);

            dataRow                  = InputHelpDataTable.NewRow();                                                                     // Page Up - Move Ball Up
            dataRow["Input"]         = "Page Up";
            dataRow["Effect"]        = "Move Ball Up";
            dataRow["Current State"] = "";
            InputHelpDataTable.Rows.Add(dataRow);

            dataRow                  = InputHelpDataTable.NewRow();                                                                     // Page Down - Move Ball Down
            dataRow["Input"]         = "Page Down";
            dataRow["Effect"]        = "Move Ball Down";
            dataRow["Current State"] = "";
            InputHelpDataTable.Rows.Add(dataRow);

            dataRow                  = InputHelpDataTable.NewRow();                                                                     // Left Arrow - Decrease Y Rotation
            dataRow["Input"]         = "Left Arrow";
            dataRow["Effect"]        = "Decrease Y Rotation";
            dataRow["Current State"] = "";
            InputHelpDataTable.Rows.Add(dataRow);

            dataRow                  = InputHelpDataTable.NewRow();                                                                     // A - Zoom In
            dataRow["Input"]         = "A";
            dataRow["Effect"]        = "Zoom In";
            dataRow["Current State"] = "";
            InputHelpDataTable.Rows.Add(dataRow);

            dataRow                  = InputHelpDataTable.NewRow();                                                                     // Z - Zoom Out
            dataRow["Input"]         = "Z";
            dataRow["Effect"]        = "Zoom Out";
            dataRow["Current State"] = "";
            InputHelpDataTable.Rows.Add(dataRow);
        }
Esempio n. 3
0
        /// <summary>
        /// Overrides default input help, supplying example-specific help information.
        /// </summary>
        public override void InputHelp()
        {
            base.InputHelp();                                                                                                           // Set Up The Default Input Help

            DataRow dataRow;                                                                                                            // Row To Add

            dataRow                  = InputHelpDataTable.NewRow();                                                                     // Left Mouse Button - Copy Image
            dataRow["Input"]         = "Left Mouse Button";
            dataRow["Effect"]        = "Hold To Copy Image";
            dataRow["Current State"] = "";
            InputHelpDataTable.Rows.Add(dataRow);

            dataRow                  = InputHelpDataTable.NewRow();                                                                     // R - Reset Zoom Factor
            dataRow["Input"]         = "R";
            dataRow["Effect"]        = "Reset Copied Image Zoom";
            dataRow["Current State"] = "";
            InputHelpDataTable.Rows.Add(dataRow);

            dataRow                  = InputHelpDataTable.NewRow();                                                                     // Z - Increase Zoom
            dataRow["Input"]         = "Z";
            dataRow["Effect"]        = "Increase Copied Image Zoom";
            dataRow["Current State"] = "";
            InputHelpDataTable.Rows.Add(dataRow);

            dataRow                  = InputHelpDataTable.NewRow();                                                                     // X - Decrease Zoom
            dataRow["Input"]         = "X";
            dataRow["Effect"]        = "Decrease Copied Image Zoom";
            dataRow["Current State"] = "";
            InputHelpDataTable.Rows.Add(dataRow);
        }
Esempio n. 4
0
        /// <summary>
        /// Overrides default input help, supplying example-specific help information.
        /// </summary>
        public override void InputHelp()
        {
            base.InputHelp();                                                                                                           // Set Up The Default Input Help

            DataRow dataRow;                                                                                                            // Row To Add

            dataRow                  = InputHelpDataTable.NewRow();                                                                     // D - Increase Day
            dataRow["Input"]         = "D";
            dataRow["Effect"]        = "Increase Day";
            dataRow["Current State"] = "";
            InputHelpDataTable.Rows.Add(dataRow);

            dataRow                  = InputHelpDataTable.NewRow();                                                                     // C - Decrease Day
            dataRow["Input"]         = "C";
            dataRow["Effect"]        = "Decrease Day";
            dataRow["Current State"] = "";
            InputHelpDataTable.Rows.Add(dataRow);

            dataRow                  = InputHelpDataTable.NewRow();                                                                     // Y - Increase Year
            dataRow["Input"]         = "Y";
            dataRow["Effect"]        = "Increase Year";
            dataRow["Current State"] = "";
            InputHelpDataTable.Rows.Add(dataRow);

            dataRow                  = InputHelpDataTable.NewRow();                                                                     // H - Decrease Year
            dataRow["Input"]         = "H";
            dataRow["Effect"]        = "Decrease Year";
            dataRow["Current State"] = "";
            InputHelpDataTable.Rows.Add(dataRow);
        }
Esempio n. 5
0
        /// <summary>
        /// Overrides default input help, supplying example-specific help information.
        /// </summary>
        public override void InputHelp()
        {
            base.InputHelp();                                                                                                           // Set Up The Default Input Help

            DataRow dataRow;                                                                                                            // Row To Add

            dataRow                  = InputHelpDataTable.NewRow();                                                                     // S - Rotate Shoulder Up
            dataRow["Input"]         = "S";
            dataRow["Effect"]        = "Rotate Shoulder Up";
            dataRow["Current State"] = "";
            InputHelpDataTable.Rows.Add(dataRow);

            dataRow                  = InputHelpDataTable.NewRow();                                                                     // X - Rotate Shoulder Down
            dataRow["Input"]         = "X";
            dataRow["Effect"]        = "Rotate Shoulder Down";
            dataRow["Current State"] = "";
            InputHelpDataTable.Rows.Add(dataRow);

            dataRow                  = InputHelpDataTable.NewRow();                                                                     // E - Rotate Elbow Up
            dataRow["Input"]         = "E";
            dataRow["Effect"]        = "Rotate Elbow Up";
            dataRow["Current State"] = "";
            InputHelpDataTable.Rows.Add(dataRow);

            dataRow                  = InputHelpDataTable.NewRow();                                                                     // D - Rotate Elbow Down
            dataRow["Input"]         = "D";
            dataRow["Effect"]        = "Rotate Elbow Down";
            dataRow["Current State"] = "";
            InputHelpDataTable.Rows.Add(dataRow);
        }
Esempio n. 6
0
        /// <summary>
        /// Overrides default input help, supplying lesson-specific help information.
        /// </summary>
        public override void InputHelp()
        {
            base.InputHelp();                                                                                                           // Set Up The Default Input Help

            DataRow dataRow;                                                                                                            // Row To Add

            dataRow                  = InputHelpDataTable.NewRow();                                                                     // Up Arrow - Tilt Up
            dataRow["Input"]         = "Up Arrow";
            dataRow["Effect"]        = "Tilt Up";
            dataRow["Current State"] = "";
            InputHelpDataTable.Rows.Add(dataRow);

            dataRow                  = InputHelpDataTable.NewRow();                                                                     // Down Arrow - Tilt Down
            dataRow["Input"]         = "Down Arrow";
            dataRow["Effect"]        = "Tilt Down";
            dataRow["Current State"] = "";
            InputHelpDataTable.Rows.Add(dataRow);

            dataRow                  = InputHelpDataTable.NewRow();                                                                     // Left Arrow - Spin Left
            dataRow["Input"]         = "Left Arrow";
            dataRow["Effect"]        = "Spin Left";
            dataRow["Current State"] = "";
            InputHelpDataTable.Rows.Add(dataRow);

            dataRow                  = InputHelpDataTable.NewRow();                                                                     // Right Arrow - Spin Right
            dataRow["Input"]         = "Right Arrow";
            dataRow["Effect"]        = "Spin Right";
            dataRow["Current State"] = "";
            InputHelpDataTable.Rows.Add(dataRow);
        }
Esempio n. 7
0
        /// <summary>
        /// Overrides default input help, supplying lesson-specific help information.
        /// </summary>
        public override void InputHelp()
        {
            base.InputHelp();                                                                                                           // Set Up The Default Input Help

            DataRow dataRow;                                                                                                            // Row To Add

            dataRow           = InputHelpDataTable.NewRow();                                                                            // Space Bar - Toggle Scene
            dataRow["Input"]  = "Space Bar";
            dataRow["Effect"] = "Toggle Scene";
            if (scene)
            {
                dataRow["Current State"] = "Scene 1";
            }
            else
            {
                dataRow["Current State"] = "Scene 2";
            }
            InputHelpDataTable.Rows.Add(dataRow);

            dataRow           = InputHelpDataTable.NewRow();                                                                            // M - Toggle Masking
            dataRow["Input"]  = "M";
            dataRow["Effect"] = "Toggle Masking On / Off";
            if (masking)
            {
                dataRow["Current State"] = "On";
            }
            else
            {
                dataRow["Current State"] = "Off";
            }
            InputHelpDataTable.Rows.Add(dataRow);
        }
Esempio n. 8
0
        /// <summary>
        /// Overrides default input help, supplying lesson-specific help information.
        /// </summary>
        public override void InputHelp()
        {
            base.InputHelp();                                                                                                           // Set Up The Default Input Help

            DataRow dataRow;                                                                                                            // Row To Add

            dataRow                  = InputHelpDataTable.NewRow();                                                                     // Up Arrow - Increase Line Width
            dataRow["Input"]         = "Up Arrow";
            dataRow["Effect"]        = "Increase Line Width";
            dataRow["Current State"] = "";
            InputHelpDataTable.Rows.Add(dataRow);

            dataRow                  = InputHelpDataTable.NewRow();                                                                     // Down Arrow - Decrease Line Width
            dataRow["Input"]         = "Down Arrow";
            dataRow["Effect"]        = "Decrease Line Width";
            dataRow["Current State"] = "";
            InputHelpDataTable.Rows.Add(dataRow);

            dataRow           = InputHelpDataTable.NewRow();                                                                            // Space Bar - Toggle Model Rotation
            dataRow["Input"]  = "Space Bar";
            dataRow["Effect"] = "Toggle Model Rotatation On / Off";
            if (modelRotate)
            {
                dataRow["Current State"] = "On";
            }
            else
            {
                dataRow["Current State"] = "Off";
            }
            InputHelpDataTable.Rows.Add(dataRow);

            dataRow           = InputHelpDataTable.NewRow();                                                                            // 1 - Toggle Outline Drawing
            dataRow["Input"]  = "1";
            dataRow["Effect"] = "Toggle Outline Drawing On / Off";
            if (outlineDraw)
            {
                dataRow["Current State"] = "On";
            }
            else
            {
                dataRow["Current State"] = "Off";
            }
            InputHelpDataTable.Rows.Add(dataRow);

            dataRow           = InputHelpDataTable.NewRow();                                                                            // 1 - Toggle Antialiasing
            dataRow["Input"]  = "2";
            dataRow["Effect"] = "Toggle Antialiasing On / Off";
            if (outlineSmooth)
            {
                dataRow["Current State"] = "On";
            }
            else
            {
                dataRow["Current State"] = "Off";
            }
            InputHelpDataTable.Rows.Add(dataRow);
        }
Esempio n. 9
0
        /// <summary>
        /// Overrides default input help, supplying example-specific help information.
        /// </summary>
        public override void InputHelp()
        {
            base.InputHelp();                                                                                                           // Set Up The Default Input Help

            DataRow dataRow;                                                                                                            // Row To Add

            dataRow                  = InputHelpDataTable.NewRow();                                                                     // Left Mouse Button - Spin On X Axis
            dataRow["Input"]         = "Left Mouse Button";
            dataRow["Effect"]        = "Spin On X Axis";
            dataRow["Current State"] = "";
            InputHelpDataTable.Rows.Add(dataRow);

            dataRow                  = InputHelpDataTable.NewRow();                                                                     // Right Mouse Button - Spin On Y Axis
            dataRow["Input"]         = "Right Mouse Button";
            dataRow["Effect"]        = "Spin On Y Axis";
            dataRow["Current State"] = "";
            InputHelpDataTable.Rows.Add(dataRow);

            dataRow                  = InputHelpDataTable.NewRow();                                                                     // T Key - Increase Distance
            dataRow["Input"]         = "T";
            dataRow["Effect"]        = "Increase Distance [-5.0 - 4.0]";
            dataRow["Current State"] = tdist;
            InputHelpDataTable.Rows.Add(dataRow);

            dataRow                  = InputHelpDataTable.NewRow();                                                                     // G Key - Decrease Distance
            dataRow["Input"]         = "G";
            dataRow["Effect"]        = "Decrease Distance [-5.0 - 4.0]";
            dataRow["Current State"] = tdist;
            InputHelpDataTable.Rows.Add(dataRow);

            dataRow                  = InputHelpDataTable.NewRow();                                                                     // F Key - Increase Poly Factor
            dataRow["Input"]         = "F";
            dataRow["Effect"]        = "Increase Poly Factor";
            dataRow["Current State"] = polyfactor;
            InputHelpDataTable.Rows.Add(dataRow);

            dataRow                  = InputHelpDataTable.NewRow();                                                                     // V Key - Decrease Poly Factor
            dataRow["Input"]         = "V";
            dataRow["Effect"]        = "Decrease Poly Factor";
            dataRow["Current State"] = polyfactor;
            InputHelpDataTable.Rows.Add(dataRow);

            dataRow                  = InputHelpDataTable.NewRow();                                                                     // U Key - Increase Poly Units
            dataRow["Input"]         = "U";
            dataRow["Effect"]        = "Increase Poly Units";
            dataRow["Current State"] = polyunits;
            InputHelpDataTable.Rows.Add(dataRow);

            dataRow                  = InputHelpDataTable.NewRow();                                                                     // J Key - Decrease Poly Units
            dataRow["Input"]         = "J";
            dataRow["Effect"]        = "Decrease Poly Units";
            dataRow["Current State"] = polyunits;
            InputHelpDataTable.Rows.Add(dataRow);
        }
Esempio n. 10
0
        /// <summary>
        /// Defines the input help information, override to supply model-specific input help.  If
        /// you are not allowing <see cref="ProcessInput" /> to handle the default basecode input,
        /// then ignore this.
        /// </summary>
        public virtual void InputHelp()
        {
            DataRow dataRow;                                                                                                            // Row To Add

            dataRow                  = InputHelpDataTable.NewRow();                                                                     // ESC - Quit App
            dataRow["Input"]         = "ESC";
            dataRow["Effect"]        = "Quit Application";
            dataRow["Current State"] = "";
            InputHelpDataTable.Rows.Add(dataRow);

            dataRow                  = InputHelpDataTable.NewRow();                                                                     // F1 - Show Help Screen
            dataRow["Input"]         = "F1";
            dataRow["Effect"]        = "Show Help Screen";
            dataRow["Current State"] = "This Screen";
            InputHelpDataTable.Rows.Add(dataRow);

            dataRow           = InputHelpDataTable.NewRow();                                                                            // F2 - Toggle Fullscreen
            dataRow["Input"]  = "F2";
            dataRow["Effect"] = "Toggle Fullscreen / Windowed";
            if (App.IsFullscreen)
            {
                dataRow["Current State"] = "Fullscreen";
            }
            else
            {
                dataRow["Current State"] = "Windowed";
            }
            InputHelpDataTable.Rows.Add(dataRow);

            dataRow                  = InputHelpDataTable.NewRow();                                                                     // F3 - Reset FPS
            dataRow["Input"]         = "F3";
            dataRow["Effect"]        = "Reset FPS";
            dataRow["Current State"] = "";
            InputHelpDataTable.Rows.Add(dataRow);

            dataRow           = InputHelpDataTable.NewRow();                                                                            // F4 - Toggle StatusBar
            dataRow["Input"]  = "F4";
            dataRow["Effect"] = "Toggle Status Bar On / Off";
            if (App.ShowStatusBar)
            {
                dataRow["Current State"] = "On";
            }
            else
            {
                dataRow["Current State"] = "Off";
            }
            InputHelpDataTable.Rows.Add(dataRow);

            dataRow                  = InputHelpDataTable.NewRow();                                                                     // F5 - Take Screenshot
            dataRow["Input"]         = "F5";
            dataRow["Effect"]        = "Take Screenshot";
            dataRow["Current State"] = "";
            InputHelpDataTable.Rows.Add(dataRow);
        }
Esempio n. 11
0
        /// <summary>
        /// Overrides default input help, supplying example-specific help information.
        /// </summary>
        public override void InputHelp()
        {
            base.InputHelp();                                                                                                           // Set Up The Default Input Help

            DataRow dataRow;                                                                                                            // Row To Add

            dataRow                  = InputHelpDataTable.NewRow();                                                                     // Left Mouse Button - Picks A Square
            dataRow["Input"]         = "Left Mouse Button";
            dataRow["Effect"]        = "Picks A Square";
            dataRow["Current State"] = "";
            InputHelpDataTable.Rows.Add(dataRow);
        }
Esempio n. 12
0
        /// <summary>
        /// Overrides default input help, supplying example-specific help information.
        /// </summary>
        public override void InputHelp()
        {
            base.InputHelp();                                                                                                           // Set Up The Default Input Help

            DataRow dataRow;                                                                                                            // Row To Add

            dataRow                  = InputHelpDataTable.NewRow();                                                                     // R - Rotate Lines
            dataRow["Input"]         = "R";
            dataRow["Effect"]        = "Rotate Lines";
            dataRow["Current State"] = "";
            InputHelpDataTable.Rows.Add(dataRow);
        }
Esempio n. 13
0
        /// <summary>
        /// Overrides default input help, supplying example-specific help information.
        /// </summary>
        public override void InputHelp()
        {
            base.InputHelp();                                                                                                           // Set Up The Default Input Help

            DataRow dataRow;                                                                                                            // Row To Add

            dataRow                  = InputHelpDataTable.NewRow();                                                                     // A - Animate
            dataRow["Input"]         = "A";
            dataRow["Effect"]        = "Animate";
            dataRow["Current State"] = "";
            InputHelpDataTable.Rows.Add(dataRow);

            dataRow                  = InputHelpDataTable.NewRow();                                                                     // R - Reset
            dataRow["Input"]         = "R";
            dataRow["Effect"]        = "Reset";
            dataRow["Current State"] = "";
            InputHelpDataTable.Rows.Add(dataRow);
        }
Esempio n. 14
0
        /// <summary>
        /// Overrides The Default Input Help, Supplying Model-Specific Input Help.
        /// </summary>
        public override void InputHelp()
        {
            base.InputHelp();                                                                                                           // Set Up The Default Input Help

            DataRow dataRow;                                                                                                            // Row To Add

            dataRow                  = InputHelpDataTable.NewRow();                                                                     // Up Arrow - Scroll Up
            dataRow["Input"]         = "Up Arrow";
            dataRow["Effect"]        = "Scroll Up";
            dataRow["Current State"] = "";
            InputHelpDataTable.Rows.Add(dataRow);

            dataRow                  = InputHelpDataTable.NewRow();                                                                     // Down Arrow - Scroll Down
            dataRow["Input"]         = "Down Arrow";
            dataRow["Effect"]        = "Scroll Down";
            dataRow["Current State"] = "";
            InputHelpDataTable.Rows.Add(dataRow);
        }
Esempio n. 15
0
        /// <summary>
        /// Overrides default input help, supplying example-specific help information.
        /// </summary>
        public override void InputHelp()
        {
            base.InputHelp();                                                                                                           // Set Up The Default Input Help

            DataRow dataRow;                                                                                                            // Row To Add

            dataRow                  = InputHelpDataTable.NewRow();                                                                     // Left Mouse Button - Start Spinning
            dataRow["Input"]         = "Left Mouse Button";
            dataRow["Effect"]        = "Start Spinning";
            dataRow["Current State"] = "";
            InputHelpDataTable.Rows.Add(dataRow);

            dataRow                  = InputHelpDataTable.NewRow();                                                                     // Right Mouse Button - Stop Spinning
            dataRow["Input"]         = "Right Mouse Button";
            dataRow["Effect"]        = "Stop Spinning";
            dataRow["Current State"] = "";
            InputHelpDataTable.Rows.Add(dataRow);
        }
Esempio n. 16
0
        /// <summary>
        /// Overrides default input help, supplying example-specific help information.
        /// </summary>
        public override void InputHelp()
        {
            base.InputHelp();                                                                                                           // Set Up The Default Input Help

            DataRow dataRow;                                                                                                            // Row To Add

            dataRow           = InputHelpDataTable.NewRow();                                                                            // C - Toggle Control Points
            dataRow["Input"]  = "C";
            dataRow["Effect"] = "Toggle Control Points On / Off";
            if (showPoints)
            {
                dataRow["Current State"] = "On";
            }
            else
            {
                dataRow["Current State"] = "Off";
            }
            InputHelpDataTable.Rows.Add(dataRow);
        }
Esempio n. 17
0
        /// <summary>
        /// Overrides default input help, supplying lesson-specific help information.
        /// </summary>
        public override void InputHelp()
        {
            base.InputHelp();                                                                                                           // Set Up The Default Input Help

            DataRow dataRow;                                                                                                            // Row To Add

            dataRow           = InputHelpDataTable.NewRow();                                                                            // Space Bar - Toggle Thread.Sleep
            dataRow["Input"]  = "Space Bar";
            dataRow["Effect"] = "Toggle Thread.Sleep On / Off";
            if (sleep)
            {
                dataRow["Current State"] = "On";
            }
            else
            {
                dataRow["Current State"] = "Off";
            }
            InputHelpDataTable.Rows.Add(dataRow);
        }
Esempio n. 18
0
        /// <summary>
        /// Overrides default input help, supplying lesson-specific help information.
        /// </summary>
        public override void InputHelp()
        {
            base.InputHelp();                                                                                                           // Set Up The Default Input Help

            DataRow dataRow;                                                                                                            // Row To Add

            dataRow                  = InputHelpDataTable.NewRow();                                                                     // Up Arrow - Increase Divisions
            dataRow["Input"]         = "Up Arrow";
            dataRow["Effect"]        = "Increase Divisions";
            dataRow["Current State"] = divs.ToString() + " Divisions";
            InputHelpDataTable.Rows.Add(dataRow);

            dataRow                  = InputHelpDataTable.NewRow();                                                                     // Down Arrow - Decrease Divisions
            dataRow["Input"]         = "Down Arrow";
            dataRow["Effect"]        = "Decrease Divisions";
            dataRow["Current State"] = divs.ToString() + " Divisions";
            InputHelpDataTable.Rows.Add(dataRow);

            dataRow                  = InputHelpDataTable.NewRow();                                                                     // Left Arrow - Rotate Left
            dataRow["Input"]         = "Left Arrow";
            dataRow["Effect"]        = "Rotate Left";
            dataRow["Current State"] = "";
            InputHelpDataTable.Rows.Add(dataRow);

            dataRow                  = InputHelpDataTable.NewRow();                                                                     // Right Arrow - Rotate Right
            dataRow["Input"]         = "Right Arrow";
            dataRow["Effect"]        = "Rotate Right";
            dataRow["Current State"] = "";
            InputHelpDataTable.Rows.Add(dataRow);

            dataRow           = InputHelpDataTable.NewRow();                                                                            // Space Bar - Toggle Control Points
            dataRow["Input"]  = "Space Bar";
            dataRow["Effect"] = "Toggle Control Points On / Off";
            if (showCPoints)
            {
                dataRow["Current State"] = "On";
            }
            else
            {
                dataRow["Current State"] = "Off";
            }
            InputHelpDataTable.Rows.Add(dataRow);
        }
Esempio n. 19
0
        /// <summary>
        /// Overrides default input help, supplying example-specific help information.
        /// </summary>
        public override void InputHelp()
        {
            base.InputHelp();                                                                                                           // Set Up The Default Input Help

            DataRow dataRow;                                                                                                            // Row To Add

            dataRow           = InputHelpDataTable.NewRow();                                                                            // R - Toggle Anti Aliasing
            dataRow["Input"]  = "T";
            dataRow["Effect"] = "Toggle Anti-Aliasing";
            if (polySmooth)
            {
                dataRow["Current State"] = "On";
            }
            else
            {
                dataRow["Current State"] = "Off";
            }
            InputHelpDataTable.Rows.Add(dataRow);
        }
Esempio n. 20
0
        /// <summary>
        /// Overrides default input help, supplying example-specific help information.
        /// </summary>
        public override void InputHelp()
        {
            base.InputHelp();                                                                                                           // Set Up The Default Input Help

            DataRow dataRow;                                                                                                            // Row To Add

            dataRow           = InputHelpDataTable.NewRow();                                                                            // T - Toggle Drawing Order
            dataRow["Input"]  = "T";
            dataRow["Effect"] = "Toggle Drawing Order";
            if (leftFirst)
            {
                dataRow["Current State"] = "Left First";
            }
            else
            {
                dataRow["Current State"] = "Right First";
            }
            InputHelpDataTable.Rows.Add(dataRow);
        }
Esempio n. 21
0
        /// <summary>
        /// Overrides default input help, supplying lesson-specific help information.
        /// </summary>
        public override void InputHelp()
        {
            base.InputHelp();                                                                                                           // Set Up The Default Input Help

            DataRow dataRow;                                                                                                            // Row To Add

            dataRow                  = InputHelpDataTable.NewRow();                                                                     // Up Arrow - Tilt Up
            dataRow["Input"]         = "Up Arrow";
            dataRow["Effect"]        = "Tilt Up";
            dataRow["Current State"] = "";
            InputHelpDataTable.Rows.Add(dataRow);

            dataRow                  = InputHelpDataTable.NewRow();                                                                     // Down Arrow - Tilt Down
            dataRow["Input"]         = "Down Arrow";
            dataRow["Effect"]        = "Tilt Down";
            dataRow["Current State"] = "";
            InputHelpDataTable.Rows.Add(dataRow);

            dataRow                  = InputHelpDataTable.NewRow();                                                                     // Page Up - Zoom Out
            dataRow["Input"]         = "Page Up";
            dataRow["Effect"]        = "Zoom Out";
            dataRow["Current State"] = "";
            InputHelpDataTable.Rows.Add(dataRow);

            dataRow                  = InputHelpDataTable.NewRow();                                                                     // Page Down - Zoom In
            dataRow["Input"]         = "Page Down";
            dataRow["Effect"]        = "Zoom In";
            dataRow["Current State"] = "";
            InputHelpDataTable.Rows.Add(dataRow);

            dataRow           = InputHelpDataTable.NewRow();                                                                            // T - Toggle Twinkling
            dataRow["Input"]  = "T";
            dataRow["Effect"] = "Toggle Twinkling On / Off";
            if (twinkle)
            {
                dataRow["Current State"] = "On";
            }
            else
            {
                dataRow["Current State"] = "Off";
            }
            InputHelpDataTable.Rows.Add(dataRow);
        }
Esempio n. 22
0
        /// <summary>
        /// Overrides default input help, supplying lesson-specific help information.
        /// </summary>
        public override void InputHelp()
        {
            base.InputHelp();                                                                                                           // Set Up The Default Input Help

            DataRow dataRow;                                                                                                            // Row To Add

            dataRow                  = InputHelpDataTable.NewRow();                                                                     // Up Arrow - Move Up
            dataRow["Input"]         = "Up Arrow";
            dataRow["Effect"]        = "Move Up";
            dataRow["Current State"] = "";
            InputHelpDataTable.Rows.Add(dataRow);

            dataRow                  = InputHelpDataTable.NewRow();                                                                     // Down Arrow - Move Down
            dataRow["Input"]         = "Down Arrow";
            dataRow["Effect"]        = "Move Down";
            dataRow["Current State"] = "";
            InputHelpDataTable.Rows.Add(dataRow);

            dataRow                  = InputHelpDataTable.NewRow();                                                                     // Left Arrow - Move Left
            dataRow["Input"]         = "Left Arrow";
            dataRow["Effect"]        = "Move Left";
            dataRow["Current State"] = "";
            InputHelpDataTable.Rows.Add(dataRow);

            dataRow                  = InputHelpDataTable.NewRow();                                                                     // Right Arrow - Move Right
            dataRow["Input"]         = "Right Arrow";
            dataRow["Effect"]        = "Move Right";
            dataRow["Current State"] = "";
            InputHelpDataTable.Rows.Add(dataRow);

            dataRow                  = InputHelpDataTable.NewRow();                                                                     // A - Zoom Out
            dataRow["Input"]         = "A";
            dataRow["Effect"]        = "Zoom Out";
            dataRow["Current State"] = "";
            InputHelpDataTable.Rows.Add(dataRow);

            dataRow                  = InputHelpDataTable.NewRow();                                                                     // Z - Zoom In
            dataRow["Input"]         = "Z";
            dataRow["Effect"]        = "Zoom In";
            dataRow["Current State"] = "";
            InputHelpDataTable.Rows.Add(dataRow);
        }
Esempio n. 23
0
        /// <summary>
        /// Overrides default input help, supplying example-specific help information.
        /// </summary>
        public override void InputHelp()
        {
            base.InputHelp();                                                                                                           // Set Up The Default Input Help

            DataRow dataRow;                                                                                                            // Row To Add

            dataRow           = InputHelpDataTable.NewRow();                                                                            // F - Change Fog Mode
            dataRow["Input"]  = "F";
            dataRow["Effect"] = "Change Fog Mode";
            if (fogMode == (int)GL_EXP)
            {
                dataRow["Current State"] = "GL_EXP";
            }
            else if (fogMode == (int)GL_EXP2)
            {
                dataRow["Current State"] = "GL_EXP2";
            }
            else if (fogMode == (int)GL_LINEAR)
            {
                dataRow["Current State"] = "GL_LINEAR";
            }
            InputHelpDataTable.Rows.Add(dataRow);
        }
Esempio n. 24
0
        /// <summary>
        /// Overrides default input help, supplying lesson-specific help information.
        /// </summary>
        public override void InputHelp()
        {
            base.InputHelp();                                                                                                           // Set Up The Default Input Help

            DataRow dataRow;                                                                                                            // Row To Add

            dataRow                  = InputHelpDataTable.NewRow();                                                                     // Up Arrow - Move Forward / Menu Up
            dataRow["Input"]         = "Up Arrow";
            dataRow["Effect"]        = "Move Forward / Menu Up";
            dataRow["Current State"] = "";
            InputHelpDataTable.Rows.Add(dataRow);

            dataRow                  = InputHelpDataTable.NewRow();                                                                     // Down Arrow - Move Backward / Menu Down
            dataRow["Input"]         = "Down Arrow";
            dataRow["Effect"]        = "Move Backward / Menu Down";
            dataRow["Current State"] = "";
            InputHelpDataTable.Rows.Add(dataRow);

            dataRow                  = InputHelpDataTable.NewRow();                                                                     // Left Arrow - Move Left
            dataRow["Input"]         = "Left Arrow";
            dataRow["Effect"]        = "Move Left";
            dataRow["Current State"] = "";
            InputHelpDataTable.Rows.Add(dataRow);

            dataRow                  = InputHelpDataTable.NewRow();                                                                     // Right Arrow - Move Right
            dataRow["Input"]         = "Right Arrow";
            dataRow["Effect"]        = "Move Right";
            dataRow["Current State"] = "";
            InputHelpDataTable.Rows.Add(dataRow);

            dataRow                  = InputHelpDataTable.NewRow();                                                                     // Return - Select Menu Item
            dataRow["Input"]         = "Enter";
            dataRow["Effect"]        = "Select Menu Item";
            dataRow["Current State"] = "";
            InputHelpDataTable.Rows.Add(dataRow);
        }
Esempio n. 25
0
        /// <summary>
        /// Overrides default input help, supplying example-specific help information.
        /// </summary>
        public override void InputHelp()
        {
            base.InputHelp();                                                                                                           // Set Up The Default Input Help

            DataRow dataRow;                                                                                                            // Row To Add

            dataRow                  = InputHelpDataTable.NewRow();                                                                     // Left Mouse Button - Increase Red
            dataRow["Input"]         = "Left Mouse Button";
            dataRow["Effect"]        = "Increase Red [0.0 - 1.0]";
            dataRow["Current State"] = diffuseMaterial[0];
            InputHelpDataTable.Rows.Add(dataRow);

            dataRow                  = InputHelpDataTable.NewRow();                                                                     // Middle Mouse Button - Increase Green
            dataRow["Input"]         = "Middle Mouse Button";
            dataRow["Effect"]        = "Increase Green [0.0 - 1.0]";
            dataRow["Current State"] = diffuseMaterial[1];
            InputHelpDataTable.Rows.Add(dataRow);

            dataRow                  = InputHelpDataTable.NewRow();                                                                     // Right Mouse Button - Increase Blue
            dataRow["Input"]         = "Right Mouse Button";
            dataRow["Effect"]        = "Increase Blue [0.0 - 1.0]";
            dataRow["Current State"] = diffuseMaterial[2];
            InputHelpDataTable.Rows.Add(dataRow);
        }
Esempio n. 26
0
        /// <summary>
        /// Overrides default input help, supplying example-specific help information.
        /// </summary>
        public override void InputHelp()
        {
            base.InputHelp();                                                                                                           // Set Up The Default Input Help

            DataRow dataRow;                                                                                                            // Row To Add

            dataRow                  = InputHelpDataTable.NewRow();                                                                     // X - Rotate About X-Axis
            dataRow["Input"]         = "X";
            dataRow["Effect"]        = "Rotate About X-Axis";
            dataRow["Current State"] = "";
            InputHelpDataTable.Rows.Add(dataRow);

            dataRow                  = InputHelpDataTable.NewRow();                                                                     // Y - Rotate About Y-Axis
            dataRow["Input"]         = "Y";
            dataRow["Effect"]        = "Rotate About Y-Axis";
            dataRow["Current State"] = "";
            InputHelpDataTable.Rows.Add(dataRow);

            dataRow                  = InputHelpDataTable.NewRow();                                                                     // R - Reset
            dataRow["Input"]         = "R";
            dataRow["Effect"]        = "Reset";
            dataRow["Current State"] = "";
            InputHelpDataTable.Rows.Add(dataRow);
        }
Esempio n. 27
0
        /// <summary>
        /// Overrides default input help, supplying lesson-specific help information.
        /// </summary>
        public override void InputHelp()
        {
            base.InputHelp();                                                                                                           // Set Up The Default Input Help

            DataRow dataRow;                                                                                                            // Row To Add

            dataRow                  = InputHelpDataTable.NewRow();                                                                     // Q - Increase Red 1
            dataRow["Input"]         = "Q";
            dataRow["Effect"]        = "Increase Red 1";
            dataRow["Current State"] = red1;
            InputHelpDataTable.Rows.Add(dataRow);

            dataRow                  = InputHelpDataTable.NewRow();                                                                     // A - Decrease Red 1
            dataRow["Input"]         = "A";
            dataRow["Effect"]        = "Decrease Red 1";
            dataRow["Current State"] = "";
            InputHelpDataTable.Rows.Add(dataRow);

            dataRow                  = InputHelpDataTable.NewRow();                                                                     // W - Increase Green 1
            dataRow["Input"]         = "W";
            dataRow["Effect"]        = "Increase Green 1";
            dataRow["Current State"] = green1;
            InputHelpDataTable.Rows.Add(dataRow);

            dataRow                  = InputHelpDataTable.NewRow();                                                                     // S - Decrease Green 1
            dataRow["Input"]         = "S";
            dataRow["Effect"]        = "Decrease Green 1";
            dataRow["Current State"] = "";
            InputHelpDataTable.Rows.Add(dataRow);

            dataRow                  = InputHelpDataTable.NewRow();                                                                     // E - Increase Blue 1
            dataRow["Input"]         = "E";
            dataRow["Effect"]        = "Increase Blue 1";
            dataRow["Current State"] = blue1;
            InputHelpDataTable.Rows.Add(dataRow);

            dataRow                  = InputHelpDataTable.NewRow();                                                                     // D - Decrease Blue 1
            dataRow["Input"]         = "D";
            dataRow["Effect"]        = "Decrease Blue 1";
            dataRow["Current State"] = "";
            InputHelpDataTable.Rows.Add(dataRow);

            dataRow                  = InputHelpDataTable.NewRow();                                                                     // Y - Increase Red 2
            dataRow["Input"]         = "Y";
            dataRow["Effect"]        = "Increase Red 2";
            dataRow["Current State"] = red2;
            InputHelpDataTable.Rows.Add(dataRow);

            dataRow                  = InputHelpDataTable.NewRow();                                                                     // H - Decrease Red 2
            dataRow["Input"]         = "H";
            dataRow["Effect"]        = "Decrease Red 2";
            dataRow["Current State"] = "";
            InputHelpDataTable.Rows.Add(dataRow);

            dataRow                  = InputHelpDataTable.NewRow();                                                                     // U - Increase Green 2
            dataRow["Input"]         = "U";
            dataRow["Effect"]        = "Increase Green 2";
            dataRow["Current State"] = green2;
            InputHelpDataTable.Rows.Add(dataRow);

            dataRow                  = InputHelpDataTable.NewRow();                                                                     // J - Decrease Green 2
            dataRow["Input"]         = "J";
            dataRow["Effect"]        = "Decrease Green 2";
            dataRow["Current State"] = "";
            InputHelpDataTable.Rows.Add(dataRow);

            dataRow                  = InputHelpDataTable.NewRow();                                                                     // I - Increase Blue 2
            dataRow["Input"]         = "I";
            dataRow["Effect"]        = "Increase Blue 2";
            dataRow["Current State"] = blue2;
            InputHelpDataTable.Rows.Add(dataRow);

            dataRow                  = InputHelpDataTable.NewRow();                                                                     // K - Decrease Blue 2
            dataRow["Input"]         = "K";
            dataRow["Effect"]        = "Decrease Blue 2";
            dataRow["Current State"] = "";
            InputHelpDataTable.Rows.Add(dataRow);

            dataRow           = InputHelpDataTable.NewRow();                                                                            // Space Bar - Pause
            dataRow["Input"]  = "Space Bar";
            dataRow["Effect"] = "Toggle Pause On / Off";
            if (paused)
            {
                dataRow["Current State"] = "On";
            }
            else
            {
                dataRow["Current State"] = "Off";
            }
            InputHelpDataTable.Rows.Add(dataRow);
        }
Esempio n. 28
0
        /// <summary>
        /// Overrides default input help, supplying lesson-specific help information.
        /// </summary>
        public override void InputHelp()
        {
            base.InputHelp();                                                                                                           // Set Up The Default Input Help

            DataRow dataRow;                                                                                                            // Row To Add

            dataRow                  = InputHelpDataTable.NewRow();                                                                     // Up Arrow - Increase Upward Speed
            dataRow["Input"]         = "Up Arrow";
            dataRow["Effect"]        = "Increase Upward Speed";
            dataRow["Current State"] = "";
            InputHelpDataTable.Rows.Add(dataRow);

            dataRow                  = InputHelpDataTable.NewRow();                                                                     // Down Arrow - Increase Downward Speed
            dataRow["Input"]         = "Down Arrow";
            dataRow["Effect"]        = "Increase Downward Speed";
            dataRow["Current State"] = "";
            InputHelpDataTable.Rows.Add(dataRow);

            dataRow                  = InputHelpDataTable.NewRow();                                                                     // Left Arrow - Increase Speed To Left
            dataRow["Input"]         = "Left Arrow";
            dataRow["Effect"]        = "Increase Speed To Left";
            dataRow["Current State"] = "";
            InputHelpDataTable.Rows.Add(dataRow);

            dataRow                  = InputHelpDataTable.NewRow();                                                                     // Right Arrow - Increase Speed To Right
            dataRow["Input"]         = "Right Arrow";
            dataRow["Effect"]        = "Increase Speed To Right";
            dataRow["Current State"] = "";
            InputHelpDataTable.Rows.Add(dataRow);

            dataRow                  = InputHelpDataTable.NewRow();                                                                     // Page Up - Zoom Out
            dataRow["Input"]         = "Page Up";
            dataRow["Effect"]        = "Zoom Out";
            dataRow["Current State"] = "";
            InputHelpDataTable.Rows.Add(dataRow);

            dataRow                  = InputHelpDataTable.NewRow();                                                                     // Page Down - Zoom In
            dataRow["Input"]         = "Page Down";
            dataRow["Effect"]        = "Zoom In";
            dataRow["Current State"] = "";
            InputHelpDataTable.Rows.Add(dataRow);

            dataRow                  = InputHelpDataTable.NewRow();                                                                     // Space Bar - Step Through Colors
            dataRow["Input"]         = "Space Bar";
            dataRow["Effect"]        = "Step Through Colors";
            dataRow["Current State"] = "";
            InputHelpDataTable.Rows.Add(dataRow);

            dataRow           = InputHelpDataTable.NewRow();                                                                            // R - Toggle Rainbow Mode
            dataRow["Input"]  = "R";
            dataRow["Effect"] = "Toggle Rainbow Mode On / Off";
            if (rainbow)
            {
                dataRow["Current State"] = "On";
            }
            else
            {
                dataRow["Current State"] = "Off";
            }
            InputHelpDataTable.Rows.Add(dataRow);

            dataRow                  = InputHelpDataTable.NewRow();                                                                     // Tab - Particle Burst
            dataRow["Input"]         = "Tab";
            dataRow["Effect"]        = "Particle Burst";
            dataRow["Current State"] = "";
            InputHelpDataTable.Rows.Add(dataRow);

            dataRow                  = InputHelpDataTable.NewRow();                                                                     // NumPad + - Speed Up Particles
            dataRow["Input"]         = "NumPad +";
            dataRow["Effect"]        = "Speed Up Particles";
            dataRow["Current State"] = "";
            InputHelpDataTable.Rows.Add(dataRow);

            dataRow                  = InputHelpDataTable.NewRow();                                                                     // NumPad - - Slow Down Particles
            dataRow["Input"]         = "NumPad -";
            dataRow["Effect"]        = "Slow Down Particles";
            dataRow["Current State"] = "";
            InputHelpDataTable.Rows.Add(dataRow);

            dataRow                  = InputHelpDataTable.NewRow();                                                                     // NumPad 8 - Increase Pull Up
            dataRow["Input"]         = "NumPad 8";
            dataRow["Effect"]        = "Increase Pull Up";
            dataRow["Current State"] = "";
            InputHelpDataTable.Rows.Add(dataRow);

            dataRow                  = InputHelpDataTable.NewRow();                                                                     // NumPad 2 - Increase Pull Down
            dataRow["Input"]         = "NumPad 2";
            dataRow["Effect"]        = "Increase Pull Down";
            dataRow["Current State"] = "";
            InputHelpDataTable.Rows.Add(dataRow);

            dataRow                  = InputHelpDataTable.NewRow();                                                                     // NumPad 4 - Increase Pull Left
            dataRow["Input"]         = "NumPad 4";
            dataRow["Effect"]        = "Increase Pull Left";
            dataRow["Current State"] = "";
            InputHelpDataTable.Rows.Add(dataRow);

            dataRow                  = InputHelpDataTable.NewRow();                                                                     // NumPad 6 - Increase Pull Right
            dataRow["Input"]         = "NumPad 6";
            dataRow["Effect"]        = "Increase Pull Right";
            dataRow["Current State"] = "";
            InputHelpDataTable.Rows.Add(dataRow);
        }
Esempio n. 29
0
        /// <summary>
        /// Overrides default input help, supplying lesson-specific help information.
        /// </summary>
        public override void InputHelp()
        {
            base.InputHelp();                                                                                                           // Set Up The Default Input Help

            DataRow dataRow;                                                                                                            // Row To Add

            dataRow                  = InputHelpDataTable.NewRow();                                                                     // Up Arrow - Decrease X Speed
            dataRow["Input"]         = "Up Arrow";
            dataRow["Effect"]        = "Decrease X Speed";
            dataRow["Current State"] = "";
            InputHelpDataTable.Rows.Add(dataRow);

            dataRow                  = InputHelpDataTable.NewRow();                                                                     // Down Arrow - Increase X Speed
            dataRow["Input"]         = "Down Arrow";
            dataRow["Effect"]        = "Increase X Speed";
            dataRow["Current State"] = "";
            InputHelpDataTable.Rows.Add(dataRow);

            dataRow                  = InputHelpDataTable.NewRow();                                                                     // Left Arrow - Decrease Y Speed
            dataRow["Input"]         = "Left Arrow";
            dataRow["Effect"]        = "Decrease Y Speed";
            dataRow["Current State"] = "";
            InputHelpDataTable.Rows.Add(dataRow);

            dataRow                  = InputHelpDataTable.NewRow();                                                                     // Right Arrow - Increase Y Speed
            dataRow["Input"]         = "Right Arrow";
            dataRow["Effect"]        = "Increase Y Speed";
            dataRow["Current State"] = "";
            InputHelpDataTable.Rows.Add(dataRow);

            dataRow                  = InputHelpDataTable.NewRow();                                                                     // Page Up - Increase Z Speed
            dataRow["Input"]         = "Page Up";
            dataRow["Effect"]        = "Increase Z Speed";
            dataRow["Current State"] = "";
            InputHelpDataTable.Rows.Add(dataRow);

            dataRow                  = InputHelpDataTable.NewRow();                                                                     // Page Down - Decrease Z Speed
            dataRow["Input"]         = "Page Down";
            dataRow["Effect"]        = "Decrease Z Speed";
            dataRow["Current State"] = "";
            InputHelpDataTable.Rows.Add(dataRow);

            dataRow                  = InputHelpDataTable.NewRow();                                                                     // Q - Move Object Away
            dataRow["Input"]         = "Q";
            dataRow["Effect"]        = "Move Object Away";
            dataRow["Current State"] = "";
            InputHelpDataTable.Rows.Add(dataRow);

            dataRow                  = InputHelpDataTable.NewRow();                                                                     // Z - Move Object Closer
            dataRow["Input"]         = "Z";
            dataRow["Effect"]        = "Move Object Closer";
            dataRow["Current State"] = "";
            InputHelpDataTable.Rows.Add(dataRow);

            dataRow                  = InputHelpDataTable.NewRow();                                                                     // W - Move Object Up
            dataRow["Input"]         = "W";
            dataRow["Effect"]        = "Move Object Up";
            dataRow["Current State"] = "";
            InputHelpDataTable.Rows.Add(dataRow);

            dataRow                  = InputHelpDataTable.NewRow();                                                                     // S - Move Object Down
            dataRow["Input"]         = "S";
            dataRow["Effect"]        = "Move Object Down";
            dataRow["Current State"] = "";
            InputHelpDataTable.Rows.Add(dataRow);

            dataRow                  = InputHelpDataTable.NewRow();                                                                     // A - Move Object Left
            dataRow["Input"]         = "A";
            dataRow["Effect"]        = "Move Object Left";
            dataRow["Current State"] = "";
            InputHelpDataTable.Rows.Add(dataRow);

            dataRow                  = InputHelpDataTable.NewRow();                                                                     // D - Move Object Right
            dataRow["Input"]         = "D";
            dataRow["Effect"]        = "Move Object Right";
            dataRow["Current State"] = "";
            InputHelpDataTable.Rows.Add(dataRow);

            dataRow           = InputHelpDataTable.NewRow();                                                                            // 1 - Select Object 1
            dataRow["Input"]  = "1";
            dataRow["Effect"] = "Select Sphere";
            if (currentkey == 1)
            {
                dataRow["Current State"] = "Active";
            }
            else
            {
                dataRow["Current State"] = "";
            }
            InputHelpDataTable.Rows.Add(dataRow);

            dataRow           = InputHelpDataTable.NewRow();                                                                            // 2 - Select Object 2
            dataRow["Input"]  = "2";
            dataRow["Effect"] = "Select Torus";
            if (currentkey == 2)
            {
                dataRow["Current State"] = "Active";
            }
            else
            {
                dataRow["Current State"] = "";
            }
            InputHelpDataTable.Rows.Add(dataRow);

            dataRow           = InputHelpDataTable.NewRow();                                                                            // 3 - Select Object 3
            dataRow["Input"]  = "3";
            dataRow["Effect"] = "Select Tube";
            if (currentkey == 3)
            {
                dataRow["Current State"] = "Active";
            }
            else
            {
                dataRow["Current State"] = "";
            }
            InputHelpDataTable.Rows.Add(dataRow);

            dataRow           = InputHelpDataTable.NewRow();                                                                            // 4 - Select Object 4
            dataRow["Input"]  = "4";
            dataRow["Effect"] = "Select Random Dispersion";
            if (currentkey == 4)
            {
                dataRow["Current State"] = "Active";
            }
            else
            {
                dataRow["Current State"] = "";
            }
            InputHelpDataTable.Rows.Add(dataRow);
        }
Esempio n. 30
0
        /// <summary>
        /// Overrides default input help, supplying lesson-specific help information.
        /// </summary>
        public override void InputHelp()
        {
            base.InputHelp();                                                                                                           // Set Up The Default Input Help

            DataRow dataRow;                                                                                                            // Row To Add

            dataRow                  = InputHelpDataTable.NewRow();                                                                     // Up Arrow - Decrease X Speed
            dataRow["Input"]         = "Up Arrow";
            dataRow["Effect"]        = "Decrease X Speed";
            dataRow["Current State"] = "";
            InputHelpDataTable.Rows.Add(dataRow);

            dataRow                  = InputHelpDataTable.NewRow();                                                                     // Down Arrow - Increase X Speed
            dataRow["Input"]         = "Down Arrow";
            dataRow["Effect"]        = "Increase X Speed";
            dataRow["Current State"] = "";
            InputHelpDataTable.Rows.Add(dataRow);

            dataRow                  = InputHelpDataTable.NewRow();                                                                     // Left Arrow - Decrease Y Speed
            dataRow["Input"]         = "Left Arrow";
            dataRow["Effect"]        = "Decrease Y Speed";
            dataRow["Current State"] = "";
            InputHelpDataTable.Rows.Add(dataRow);

            dataRow                  = InputHelpDataTable.NewRow();                                                                     // Right Arrow - Increase Y Speed
            dataRow["Input"]         = "Right Arrow";
            dataRow["Effect"]        = "Increase Y Speed";
            dataRow["Current State"] = "";
            InputHelpDataTable.Rows.Add(dataRow);

            dataRow                  = InputHelpDataTable.NewRow();                                                                     // Space Bar - Stop Rotation
            dataRow["Input"]         = "Space Bar";
            dataRow["Effect"]        = "Stop Rotation";
            dataRow["Current State"] = "";
            InputHelpDataTable.Rows.Add(dataRow);

            dataRow                  = InputHelpDataTable.NewRow();                                                                     // Page Up - Zoom Out
            dataRow["Input"]         = "Page Up";
            dataRow["Effect"]        = "Zoom Out";
            dataRow["Current State"] = "";
            InputHelpDataTable.Rows.Add(dataRow);

            dataRow                  = InputHelpDataTable.NewRow();                                                                     // Page Down - Zoom In
            dataRow["Input"]         = "Page Down";
            dataRow["Effect"]        = "Zoom In";
            dataRow["Current State"] = "";
            InputHelpDataTable.Rows.Add(dataRow);

            dataRow           = InputHelpDataTable.NewRow();                                                                            // L - Toggle Light
            dataRow["Input"]  = "L";
            dataRow["Effect"] = "Toggle Light On / Off";
            if (light)
            {
                dataRow["Current State"] = "On";
            }
            else
            {
                dataRow["Current State"] = "Off";
            }
            InputHelpDataTable.Rows.Add(dataRow);

            dataRow           = InputHelpDataTable.NewRow();                                                                            // F - Cycle Through Texture Filters
            dataRow["Input"]  = "F";
            dataRow["Effect"] = "Cycle Through Texture Filters [0-2]";
            if (filter == 0)
            {
                dataRow["Current State"] = "0 (Nearest)";
            }
            else if (filter == 1)
            {
                dataRow["Current State"] = "1 (Linear)";
            }
            else
            {
                dataRow["Current State"] = "2 (Mipmapped)";
            }
            InputHelpDataTable.Rows.Add(dataRow);

            dataRow           = InputHelpDataTable.NewRow();                                                                            // B - Toggle Blending
            dataRow["Input"]  = "B";
            dataRow["Effect"] = "Toggle Blending On / Off";
            if (blend)
            {
                dataRow["Current State"] = "On";
            }
            else
            {
                dataRow["Current State"] = "Off";
            }
            InputHelpDataTable.Rows.Add(dataRow);
        }