protected override void OnLoad(EventArgs e) { base.OnLoad(e); Console.WriteLine(" --- Ajuda / Teclas: "); Console.WriteLine(" [ H ] mostra teclas usadas. "); Utilitario.AjudaJogo(); camera.Eye = new Vector3(0, 12, 17); camera.At = new Vector3(0, 0, 0); obj_Tabuleiro = new Tabuleiro(Utilitario.charProximo(), null, camera); objetosLista.Add(obj_Tabuleiro); objetoSelecionado = obj_Tabuleiro; // Ponto4D pto = obj_Tabuleiro.getPontoInicialPeca(Ambiente.MEIO, 0, 0.8f); // obj_Dado = new Dado(Utilitario.charProximo(), null, pto, 0.8f, new Cor(0, 0, 255, 255), new Cor(255, 0, 0, 255)); // objetosLista.Add(obj_Dado); // objetoSelecionado = obj_Dado; // camera.Eye = new Vector3(2, 2, 2); // camera.At = new Vector3(0, 0, 0); // obj_Cubo = new Cubo(Utilitario.charProximo(), null); // objetosLista.Add(obj_Cubo); // objetoSelecionado = obj_Cubo; #if CG_Privado //FIXME: arrumar os outros objetos objetoId = Utilitario.charProximo(objetoId); obj_Cilindro = new Cilindro(objetoId, null); obj_Cilindro.ObjetoCor.CorR = 177; obj_Cilindro.ObjetoCor.CorG = 166; obj_Cilindro.ObjetoCor.CorB = 136; objetosLista.Add(obj_Cilindro); obj_Cilindro.Translacao(2, 'x'); objetoId = Utilitario.charProximo(objetoId); obj_Esfera = new Esfera(objetoId, null); obj_Esfera.ObjetoCor.CorR = 177; obj_Esfera.ObjetoCor.CorG = 166; obj_Esfera.ObjetoCor.CorB = 136; objetosLista.Add(obj_Esfera); obj_Esfera.Translacao(4, 'x'); objetoId = Utilitario.charProximo(objetoId); obj_Cone = new Cone(objetoId, null); obj_Cone.ObjetoCor.CorR = 177; obj_Cone.ObjetoCor.CorG = 166; obj_Cone.ObjetoCor.CorB = 136; objetosLista.Add(obj_Cone); obj_Cone.Translacao(6, 'x'); #endif GL.ClearColor(0.5f, 0.5f, 0.5f, 1.0f); GL.Enable(EnableCap.DepthTest); GL.Enable(EnableCap.CullFace); }
protected override void OnLoad(EventArgs e) { base.OnLoad(e); Console.WriteLine(" --- Ajuda / Teclas: "); Console.WriteLine(" [ H ] mostra teclas usadas. "); objetoId = Utilitario.charProximo(objetoId); obj_Cubo = new Cubo(objetoId, null); objetosLista.Add(obj_Cubo); objetoSelecionado = obj_Cubo; #if CG_Privado //FIXME: arrumar os outros objetos objetoId = Utilitario.charProximo(objetoId); obj_Cilindro = new Cilindro(objetoId, null); obj_Cilindro.ObjetoCor.CorR = 177; obj_Cilindro.ObjetoCor.CorG = 166; obj_Cilindro.ObjetoCor.CorB = 136; objetosLista.Add(obj_Cilindro); obj_Cilindro.Translacao(2, 'x'); objetoId = Utilitario.charProximo(objetoId); obj_Esfera = new Esfera(objetoId, null); obj_Esfera.ObjetoCor.CorR = 177; obj_Esfera.ObjetoCor.CorG = 166; obj_Esfera.ObjetoCor.CorB = 136; objetosLista.Add(obj_Esfera); obj_Esfera.Translacao(4, 'x'); objetoId = Utilitario.charProximo(objetoId); obj_Cone = new Cone(objetoId, null); obj_Cone.ObjetoCor.CorR = 177; obj_Cone.ObjetoCor.CorG = 166; obj_Cone.ObjetoCor.CorB = 136; objetosLista.Add(obj_Cone); obj_Cone.Translacao(6, 'x'); #endif GL.ClearColor(0.5f, 0.5f, 0.5f, 1.0f); GL.Enable(EnableCap.DepthTest); GL.Enable(EnableCap.CullFace); }