Ejemplo n.º 1
0
        public Ventana()
        {
            InitializeComponent();
            //identificador del lugar en donde voy a dibujar
            hdc = (uint)this.Handle;
            //toma el error que sucedio
            string error = "";

            //Comando de inicializacion de la ventana grafica
            OpenGLControl.OpenGLInit(ref hdc, this.Width, this.Height, ref error);

            if (error != "")
            {
                MessageBox.Show("Ocurrio un error al inicializar OpenGl");
            }

            //inicia la posicion de la camara asi como define en angulo de perspectiva,etc etc
            //controladora.Camara.EstablecerPerspectiva();
            controladora.Camara.InitCamara();

            //Habilita las luces
            Lighting.SetupLighting();
            ContentManager.SetTextureList("texturas\\"); //especifico la ubicacion de las texturas
            ContentManager.LoadTextures();               //las cargo
            ContentManager.SetModelList("modelo\\");     // especifico la ubicacion de la oficina
            ContentManager.LoadModels();                 // la cargo
            AudioPlayback.SoundDir = "sonidos\\";
            AudioPlayback.LoadSounds();

            //Color de fondo
            Gl.glClearColor(0.3f, 0.6f, 1, 1);//red green blue alpha

            controladora.CrearObjetos();
        }
Ejemplo n.º 2
0
        public MainForm()
        {
            InitializeComponent();
            //identificador del lugar en donde voy a dibujar
            hdc = (uint)this.Handle;
            //toma el error que sucedio
            string error = "";

            //Comando de inicializacion de la ventana grafica
            OpenGLControl.OpenGLInit(ref hdc, this.Width, this.Height, ref error);

            if (error != "")
            {
                MessageBox.Show("Ocurrio un error al inicializar OpenGl");
            }

            //Habilita las luces
            Lighting.SetupLighting();
            ContentManager.SetTextureList("texturas_low\\"); //especifico la ubicacion de las texturas
            ContentManager.LoadTextures();                   //las cargo
            ContentManager.SetModelList("modelo\\");         // especifico la ubicacion de la oficina
            ContentManager.LoadModels();                     // la cargo
            AudioPlayback.SoundDir = "sonidos\\";
            AudioPlayback.LoadSounds();

            //Color de fondo
            Gl.glClearColor(0.3f, 0.6f, 1, 1);//red green blue alpha

            controladora.Create();
            //controladora.Camara.EstablecerPerspectiva();
            controladora.Camara.SetCamara(1);

            //formularios
            PracticaForm.Instancia      = new PracticaForm();
            AcercaDeForm.Instancia      = new AcercaDeForm();
            DatosPracticaForm.Instancia = new DatosPracticaForm();

            Ayuda.Instancia = new Ayuda();

            instancia = this;

            this.MouseWheel += new MouseEventHandler(MainForm_MouseWheel);
            this.MouseMove  += new MouseEventHandler(MainForm_MouseWheel);
        }