Exemple #1
0
        /// <summary>
        /// Create all actors to populate the simulation
        /// A method is used  to make it more readable
        /// Note: is only called once! at the start of the simulation,
        /// </summary>
        private void CreerActoren()
        {
            //Alle 'Workers'
            robot1 = CreateRobot(7, 0.15, 7);
            robot2 = CreateRobot(7, 0.15, 7);
            robot3 = CreateRobot(7, 0.15, 7);
            //Dumptruck
            dumptruck = CreateDumptruck(0, 0, 107);
            dumptruck.Target(0, 0, 7);

            //Alle kasten
            kast1             = CreateKast(0, 1000, 0, new Hraph(7, 3, 7, "vrachtdepot", false));
            kast1.actorStatus = "hemel";
            kast2             = CreateKast(0, 1000, 0, new Hraph(7, 3, 7, "vrachtdepot", false));
            kast2.actorStatus = "hemel";
            kast3             = CreateKast(0, 1000, 0, new Hraph(7, 3, 7, "vrachtdepot", false));
            kast3.actorStatus = "hemel";
            kast4             = CreateKast(0, 1000, 0, new Hraph(7, 3, 7, "vrachtdepot", false));
            kast4.actorStatus = "hemel";

            kast5             = CreateKast(7, 3, 7, new Hraph(7, 3, 7, "vrachtdepot", false));
            kast5.actorStatus = "InDepotNieuw";
            kast6             = CreateKast(7, 3, 7, new Hraph(7, 3, 7, "vrachtdepot", false));
            kast6.actorStatus = "InDepotNieuw";
            kast7             = CreateKast(7, 3, 7, new Hraph(7, 3, 7, "vrachtdepot", false));
            kast7.actorStatus = "InDepotNieuw";
        }
Exemple #2
0
        private Dumptruck CreateDumptruck(double x, double y, double z)
        {
            Dumptruck d = new Dumptruck(x, y, z, 0, 0, 0);

            worldObjects.Add(d);
            return(d);
        }