Beispiel #1
0
        private void timer1_Tick(object sender, EventArgs e)
        {
            switch (menu)
            {
            case 0:
            {
                Doodle_Jump.Menu.ObjectMenu.RenderGlobalMenu();
                break;
            }

            case 1:
            {
                RenderScene();

                break;
            }

            case 2:
            {
                doodle.GameOver(doodle, map, objects_menu);
                if ((gameMenuSound == false) && (sounds.OffSound == false) && (durkaFlag == false))
                {
                    sounds.ESound4.Play();
                    gameMenuSound = true;
                }
                Doodle_Jump.Doodler.Score.WritingFile(map);
                break;
            }

            case 3:
            {
                Doodle_Jump.Menu.ObjectMenu.RenderTop10(objects_menu);
                Doodler.Score.ReadingFile();
                Doodle_Jump.Doodler.Score.WritingFile(map);
                break;
            }

            case 4:
            {
                Doodle_Jump.Menu.ObjectMenu.RenderEnterName(objects_menu);
                Gl.glColor4ub(105, 52, 20, 255);
                Texture.Texture.PrintText2DPoint(230.0f, 355.0f, MainForm.DoodlerName);
                break;
            }

            case 5:
            {
                HelpMenuDraw();
                break;
            }
            }

            OpenGlControl.Invalidate();
        }