Example #1
0
 public Test()
 {
     con = new constants();
     isp = new Ispit();
     sw = new Stopwatch();
     Ispit.mir = curM;
 }
Example #2
0
        protected override void OnPaint(PaintEventArgs e)
        {
            Graphics gr=e.Graphics;

            constants con = new constants();
            int kolObektovMira = 20;
            Mir curM = new Mir(con);
            curM.maxEx = kolObektovMira * 3;//??????
            curM.maxVxodi = curM.maxEx * 5;
            curM.SosdatObekti(kolObektovMira);
            curM.SosdatSlu4Svasi();

            DrawWorld dw = new DrawWorld(curM, gr);

            //gr.DrawLine(new Pen(Color.DarkBlue, 1), 10, 10, 400, 10);
            //gr.DrawLine(new Pen(Color.DarkBlue, 1), 10, 12, 400, 12);
        }
Example #3
0
        //----------------------------------------------------------------------------
        public Mir(constants constant)
        {
            constantM = constant;
            kolVixodov = constants.kolVixodov;
            kolVxodov = constants.kolVxodov;
            pravOtveti = 0;
            nePravOtveti = 0;
            lastK = 0;
            chasi = new System.Diagnostics.Stopwatch();//забацали новые часы
            TipEks = new int[maxEx];
            OpisTipov = constant.OpisTipov;
            kolKvantov = new int[maxVxodi];
            ExVix = new int[maxVxodi];
            ExVx = new int[maxVxodi];
            Fcontacts = new int[maxEx];
            Kanali = new int[maxEx, maxVix];
            poslKanali = new int[maxEx];
            randObj = new Random();
            this.constant = constant;
            isp = new Ispit(); //спецом наоборот. входы и выходы внешнего и этого мира не совпадают
            for (int i = 0; i < kolVxodov; i++) //добавляем объекты внешние входы
                SosdatEx(20);
            for (int i = 0; i < kolVixodov; i++) //добавляем объекты внешние выходы
                SosdatEx(21);
            //        isp.curIsp = 8;
            //        isp.newSeria();
            //        isp.ispTime = 500;
            //        isp.kolOp = 2;
            //        isp.startIsp();

            //// debuuug
            //int ob = SosdatEx(18); //создаем опер
            //SosdatEx(1); //создаем опер
            //SosdatKanal(6, 1);// первый вход и источник
            //SosdatKanal(7, 2);// первый вход и источник
            //SosdatKanal(4, 4);// первый вход и источник

            //SosdatKanal(9, 1);// первый вход и источник
            //obrob();
            //obrob();
            //lastK = lastK;
            // debuuug
        }
Example #4
0
 public Wrap()
 {
     con = new constants();
     isp = new Ispit();
     curMindex = 0;
 }