Пример #1
0
        /// <summary>
        /// Private helper method to load and add JSON objects to
        /// our world.
        /// </summary>
        /// <param name="p"></param>
        private void LoadObject(string p)
        {
            JObject obj = JObject.Parse(p);

            if (obj.ContainsKey("wall"))
            {
                theWorld.AddWall(obj, p);
            }

            else if (obj.ContainsKey("tank"))
            {
                theWorld.AddTank(obj, p);
            }

            else if (obj.ContainsKey("power"))
            {
                theWorld.AddPowerUp(obj, p);
            }

            else if (obj.ContainsKey("proj"))
            {
                theWorld.AddProjectile(obj, p);
            }

            else if (obj.ContainsKey("beam"))
            {
                theWorld.AddBeam(obj, p);
            }
        }