Example #1
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 #2
0
        public void TestSosdatSv9Si()
        {
            sw.Reset();
            sw.Start();
            for (int i = 0; i < kolRas; i++)
            {
                curM = new Mir(con);
                curM.maxEx = kolObektovMira * 3;//??????
                curM.maxVxodi = curM.maxEx * 5;
                curM.SosdatObekti(kolObektovMira);
                curM.SosdatSlu4Svasi();

            }
            sw.Stop();
            testSosdatSv9siL = ((sw.ElapsedTicks - testSosdatObL) / kolRas);
            Ispit.mir = curM;
        }
Example #3
0
        //добавляет новый мир
        private void DobavitNoviiMir()
        {
            switch (curEtap)
            {
                case 1://добавляет новый мир и записывает ссылку на него в curM
                    curM = new Mir(con);
                    curM.maxEx = kolObektovMira * 3;//??????
                    curM.maxVxodi = curM.maxEx * 5;
                    curM.SosdatObekti(kolObektovMira);
                    curM.SosdatSlu4Svasi();
                    break;
                case 2:
                    curM = Miri.Values[con.randObj.Next(curMindex)];//добавляет новый мир копией случайного мира от 0 до curMindex
                    break;

            }
        }