public Session(SessionConfig scfg, Network net, MapImage map, MsgListing ml)
 {
     this.sConf = scfg;
     this.network = net;
     this.mapImg = map;
     this.mListing = ml;
 }
        private void initSimulation()
        {
            this.network = new Network(
                this.nConf,
                this.vConf
            );

            this.map = new MapImage(
                Defaults.MapWidth,
                Defaults.MapHeight,
                nConf.HNodes,
                nConf.VNodes,
                this.picBoxMap
            );
            this.map.InitGraph(
                network.VrtList,
                network.EdgeList
            );
            this.map.SetMsgList( network.MsgList );
            this.picBoxMap.Image = map.Image;

            mListing = new MsgListing(this.network.MsgList.TheList, this.listViewMsgs);

            this.session = new Session(
                this.sConf,
                this.network,
                this.map,
                this.mListing
            );
        }