Esempio n. 1
0
        public override void ParseXml(XmlParser xmlparser, string nodename)
        {
            string rootnode = xmlparser.GetRootNode();
            rootnode = rootnode + "->" + nodename + "->";

            Drag = xmlparser.GetFloat(rootnode + "Drag");
            AngularVelocity = xmlparser.GetFloat(rootnode + "AngularVelocity");
            Velocity = xmlparser.GetVector2(rootnode + "Velocity");
        }
Esempio n. 2
0
        public override void ParseXml(XmlParser xmlparser, string nodename)
        {
            string rootnode = xmlparser.GetRootNode() + "->Render->";
            Texture = LoadTexture(xmlparser.GetString(rootnode + "Texture"));

            Color = xmlparser.GetColor(rootnode + "Color");
            Alpha = xmlparser.GetFloat(rootnode + "Alpha");
            Scale = xmlparser.GetVector2(rootnode + "Scale");
            Layer = xmlparser.GetFloat(rootnode + "Layer");
        }
Esempio n. 3
0
        public override void ParseXml(XmlParser xmlparser, string nodename)
        {
            string rootnode = xmlparser.GetRootNode();

            rootnode = rootnode + "->" + nodename + "->";

            Drag            = xmlparser.GetFloat(rootnode + "Drag");
            AngularVelocity = xmlparser.GetFloat(rootnode + "AngularVelocity");
            Velocity        = xmlparser.GetVector2(rootnode + "Velocity");
        }
Esempio n. 4
0
        public override void ParseXml(XmlParser xmlparser, string path)
        {
            string rootnode = xmlparser.GetRootNode();
            rootnode = rootnode + "->" + path + "->";

            Volume = xmlparser.GetFloat(rootnode + "Volume");
            Pan = xmlparser.GetFloat(rootnode + "Pan");
            Pitch = xmlparser.GetFloat(rootnode + "Pitch");
            Loop = xmlparser.GetBool(rootnode + "Loop");
            SoundEffect = LoadSound(rootnode + "SoundEffect").CreateInstance();
        }
Esempio n. 5
0
        public override void ParseXml(XmlParser xmlparser, string nodename)
        {
            string rootnode = xmlparser.GetRootNode() + "->Render->";

            Texture = LoadTexture(xmlparser.GetString(rootnode + "Texture"));

            Color = xmlparser.GetColor(rootnode + "Color");
            Alpha = xmlparser.GetFloat(rootnode + "Alpha");
            Scale = xmlparser.GetVector2(rootnode + "Scale");
            Layer = xmlparser.GetFloat(rootnode + "Layer");
        }
Esempio n. 6
0
        public override void ParseXml(XmlParser xmlparser, string nodename)
        {
            string rootnode = xmlparser.GetRootNode();

            rootnode = rootnode + "->" + nodename + "->";

            Milliseconds = xmlparser.GetInt(rootnode + "Milliseconds");
            if (xmlparser.GetBool(rootnode + "StartAfterCreation"))
            {
                Start();
            }
        }
Esempio n. 7
0
        public override void ParseXml(XmlParser xmlparser, string nodename)
        {
            string rootnode = xmlparser.GetRootNode();

            rootnode = rootnode + "->" + nodename + "->";
            try
            {
                HitPoints = xmlparser.GetInt(rootnode + "HitPoints");
            }
            catch
            {
            }
        }
Esempio n. 8
0
        public override void ParseXml(XmlParser xmlparser, string nodename)
        {
            string rootnode = xmlparser.GetRootNode();
            rootnode = rootnode + "->"+nodename+"->";
            try
            {
                Position = xmlparser.GetVector2(rootnode + "Position");
            }
            catch{}

            try
            {
                Angle = xmlparser.GetFloat(rootnode + "Angle");
            }
            catch{}
        }
Esempio n. 9
0
        public override void ParseXml(XmlParser xmlparser, string nodename)
        {
            string rootnode = xmlparser.GetRootNode();

            rootnode = rootnode + "->" + nodename + "->";
            try
            {
                Position = xmlparser.GetVector2(rootnode + "Position");
            }
            catch {}

            try
            {
                Angle = xmlparser.GetFloat(rootnode + "Angle");
            }
            catch {}
        }
Esempio n. 10
0
        public override void ParseXml(XmlParser xmlparser, string nodename)
        {
            base.ParseXml(xmlparser, nodename);
            string rootnode = xmlparser.GetRootNode();
            rootnode = rootnode + "->" + nodename + "->";

            TileSize = xmlparser.GetVector2(rootnode + "TileSize");
            FramesPerSecond = xmlparser.GetInt(rootnode + "FramesPerSecond");
            CurrentFrame = xmlparser.GetInt(rootnode + "CurrentFrame");
            Key = xmlparser.GetString(rootnode + "Key");
        }
Esempio n. 11
0
        public override void ParseXml(XmlParser xmlparser, string nodename)
        {
            string rootnode = xmlparser.GetRootNode();
            rootnode = rootnode + "->" + nodename + "->";

            Milliseconds = xmlparser.GetInt(rootnode + "Milliseconds");
            if (xmlparser.GetBool(rootnode + "StartAfterCreation"))
            {
                Start();
            }
        }