public AddTexturePackForm(TexturePack texturePack, string resFilePath)
        {
            _newTexturePack = texturePack;
            _resFilePath = resFilePath;

            InitializeComponent();

            textBoxTexturePackName.Text = texturePack.TexturePackName;
            textBoxTexturePackFileName.Text = texturePack.TexturePackFileName;
        }
Beispiel #2
0
 public void AddTexturePack(TexturePack texturePack)
 {
     _node.AppendChild(texturePack._node);
     TexturePacks.Add(texturePack);
     _newNode = true;
 }
Beispiel #3
0
 private void LoadFromXML(XmlNode parentNode)
 {
     foreach (XmlElement nodes in parentNode)
     {
         switch (GetType(nodes))
         {
             case "container":
                 Container newContainer = new Container(nodes, this);
                 Containers.Add(newContainer);
                 break;
             case "shader":
                 //Shaders.GetShader(nodes);
                 Shader newShader = new Shader(nodes, this);
                 Shaders.Add(newShader);
                 break;
             case "model":
                 Model newModel = new Model(nodes, this);
                 Models.Add(newModel);
                 break;
             case "texture_pack":
                 TexturePack newTexturePack = new TexturePack(nodes, this);
                 TexturePacks.Add(newTexturePack);
                 break;
             case "particles":
                 Particles newParticles = new Particles(nodes, this);
                 Particles.Add(newParticles);
                 break;
             default:
                 //System.Windows.Forms.MessageBox.Show("Error! Unsigned node detected!");
                 break;
         }
     }
 }
Beispiel #4
0
 public void DeleteTexturePack(TexturePack texturePack)
 {
     TexturePacks.Remove(texturePack);
 }
Beispiel #5
0
 public TexturePack CreateTexturePack()
 {
     XmlElement texturePackNode = _node.OwnerDocument.CreateElement("texture_pack");
     TexturePack texturePack = new TexturePack(texturePackNode, this);
     return texturePack;
 }