public ArbolDirectorio(String MediaDir)
 {
     piezaAsociada = new Pieza(1, "Pieza 1", MediaDir + "\\2D\\windows\\windows_1.png", null);
     pistaAsociada = new Pista(null, MediaDir + "\\2D\\pista_bug.png", null);
     itemAsociado  = new Herramienta("Red", null, MediaDir + "\\2D\\redHud.png");
     mesh          = new TgcSceneLoader().loadSceneFromFile(MediaDir + @"Palmera2-TgcScene.xml").Meshes[0];
     mesh.Scale    = new TGCVector3(0.05f, 0.05f, 0.05f);
     mesh.setColor(System.Drawing.Color.Yellow);
     usado         = false;
     interactuable = true;
 }
Esempio n. 2
0
        private void generarCajas(int cantidad)
        {
            for (int i = 0; i < cantidad; i++)
            {
                Random randomizador = new Random();
                var    z            = randomizador.Next(-2500, 2500);
                var    x            = randomizador.Next(-2500, 2500);

                TgcMesh caja = new TgcSceneLoader().loadSceneFromFile(MediaDir + Game.Default.pathCajaMetalica).Meshes[0];
                caja.Scale = new Vector3(0.5f, 0.5f, 0.5f);
                caja.move(new Vector3(x, 40, z));
                caja.setColor(Color.Blue);
                caja.AutoTransformEnable = true;

                cajas.Add(caja);
            }
        }