public Simulation()
        {
            factory    = new Storage("factory");
            port       = new Storage("port");
            warehouseA = new Storage("warehouse a");
            warehouseB = new Storage("warehouse b");

            var map = new Map();

            map.Route(factory, port, warehouseA);
            map.Route(factory, warehouseB);
            map.Time(factory, port, 1);
            map.Time(factory, warehouseB, 5);
            map.Time(port, warehouseA, 4);

            truckPool = new TransporterPool(2, "truck", map);
            shipPool  = new TransporterPool(1, "ship", map);
        }
Example #2
0
        public Scenarios()
        {
            factory    = new Storage("factory");
            port       = new Storage("port");
            warehouseA = new Storage("warehouse a");
            warehouseB = new Storage("warehouse b");

            var map = new Map();

            map.Route(factory, port, warehouseA);
            map.Route(factory, warehouseB);
            map.Time(factory, port, 1);
            map.Time(factory, warehouseB, 5);
            map.Time(port, warehouseA, 4);

            pool   = new TransporterPool(2, "truck", map);
            truck1 = new Transporter("truck 1", map);
            ship   = new Transporter("ship", map);
        }