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; }
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); }
public void TestSosdatOb() { 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); } sw.Stop(); testSosdatObL = sw.ElapsedTicks / kolRas; }
//добавляет новый мир 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; } }