⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 b.cpp

📁 推箱子的程序是用来解释一种推箱子的技术的源代码的一个创意
💻 CPP
字号:
    }
     p0 = pDest;
     return;
    }

    void DrawBox( HDC hdc, struct Points *pBox)
    {
     struct Points *p0;

     POINT   apt [ 4 ];


     p0 = pBox;

     while ( p0)
     {
      // 斜杠
      SelectObject ( hdc, GetStockObject ( BLACK_PEN) );
      MoveToEx ( hdc, p0->Position.x * 100, p0->Position.y * 100, NULL);
      LineTo ( hdc, (p0->Position.x + 1) * 100, ( p0->Position.y + 1) * 100 );

      MoveToEx ( hdc, (p0->Position.x + 1) * 100, p0->Position.y * 100, NULL);
      LineTo ( hdc, p0->Position.x * 100, ( p0->Position.y + 1) * 100);

      // 3 边
       apt [ 0 ].x  = p0->Position.x * 100;
       apt [ 0 ].y  = p0->Position.y * 100;

       apt [ 1 ].x  = ( p0->Position.x + 1) * 100;
       apt [ 1 ].y  = p0->Position.y * 100;

       apt [ 2 ].x  = ( p0->Position.x + 1) * 100;
       apt [ 2 ].y  = ( p0->Position.y + 1) * 100;

       apt [ 3 ].x  = p0->Position.x * 100;
       apt [ 3 ].y  = ( p0->Position.y + 1) * 100;

       Polyline ( hdc, apt ,4);

      MoveToEx ( hdc, p0->Position.x * 100, p0->Position.y * 100, NULL);
      LineTo ( hdc, p0->Position.x * 100, ( p0->Position.y + 1) * 100);


      p0 = p0->Next;

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -