static void Main(string[] args) { Map map = new Map(); map.Name = "Home"; map.Width = 300; map.Height = 300; MapBeacon beacon1 = new MapBeacon(); beacon1.DeviceLabel = "#1"; beacon1.X = 10; beacon1.Y = 10; map.Beacons.Add(beacon1); MapBeacon beacon2 = new MapBeacon(); beacon2.DeviceLabel = "#2"; beacon2.X = 290; beacon2.Y = 10; map.Beacons.Add(beacon2); MapBeacon beacon3 = new MapBeacon(); beacon3.DeviceLabel = "#3"; beacon3.X = 290; beacon3.Y = 290; map.Beacons.Add(beacon3); MapBeacon beacon4 = new MapBeacon(); beacon4.DeviceLabel = "#4"; beacon4.X = 10; beacon4.Y = 290; map.Beacons.Add(beacon4); MapTables tables1 = new MapTables(); tables1.X = 100; tables1.Y = 117; tables1.Width = 100; tables1.Height = 66; tables1.TablesTall = 2; tables1.TablesWide = 3; map.Tables.Add(tables1); string path = Environment.GetFolderPath(Environment.SpecialFolder.Desktop); System.IO.File.WriteAllText(path + @"\Home.map", map.ToJson()); }
protected MapBeacon(MapBeacon copy) : base(copy) { DeviceId = copy.DeviceId; DeviceLabel = copy.DeviceLabel; }