private void btnStart_Click(object sender, EventArgs e) { logger.WriteLog($"{DateTime.Now.ToString("H.mm.ss.fff")} Старт игры"); //this.Controls.Clear(); btnStart.Enabled = false; btnStart.Visible = false; timerPaint.Enabled = true; timerGame.Enabled = true; player = new Player(logger, this.Width / 2, 100); edges = CreateEdges(); //new Edge(this.Width / 2, 300); }
public void Jump(Edge[] edges, int length) { logger.WriteLog($"{DateTime.Now.ToString("H.mm.ss.fff")} Начало прыжка"); isGravityOn = false; for (int i = 1; i <= 500; i++) { if (IsStayOrHitOnEdge(edges, length, true)) { break; } Y--; i++; Thread.Sleep(1); } logger.WriteLog($"{DateTime.Now.ToString("H.mm.ss.fff")} Конец прыжка"); //isGravityOn = true; }