Exemplo n.º 1
0
        public PathDataType(ScriptParameter p, XmlNode DataTypeNode)
        {
            m_Parameter = p;
            m_Path      = p.ParameterValue;
            XmlNode ChildNode = DataTypeNode.FirstChild;

            m_FileOrDirectory = ChildNode.Name == "file" ? FileOrDirectory.File : FileOrDirectory.Directory;
            m_InputOrOutput   = ChildNode.Attributes.GetNamedItem("type").Value == "input" ? InputOrOutput.input : InputOrOutput.output;
        }
Exemplo n.º 2
0
 public Board(int y_size, int x_size)
 {
     x_Size          = x_size;
     y_Size          = y_size;
     Screen          = new char[x_size, y_size];
     InputsOrOutputs = new InputOrOutput[x_size, y_size];
     for (int i = 0; i < x_Size; i++)
     {
         for (int j = 0; j < y_Size; j++)
         {
             Screen[i, j]          = ' ';
             InputsOrOutputs[i, j] = InputOrOutput.Empty;
         }
     }
 }
Exemplo n.º 3
0
        public PathDataType(ScriptParameter p, XmlNode DataTypeNode)
        {
            m_Parameter = p;
            m_Path      = p.ParameterValue;
            XmlNode ChildNode = DataTypeNode.FirstChild;

            if (ChildNode.Name == "file")
            {
                m_FileOrDirectory = FileOrDirectory.File;
                FileExtenssion    = GetFileExtensionFromFileNode(ChildNode);
            }
            else
            {
                m_FileOrDirectory = FileOrDirectory.Directory;
            }

            m_InputOrOutput = ChildNode.Attributes.GetNamedItem("type").Value == "input" ? InputOrOutput.input : InputOrOutput.output;
        }