/// <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); } }