示例#1
0
 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);
 }
示例#2
0
 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;
 }