-2

誰かがこれらのコードが何をしたかについて私に説明できますか? これはコードの一部にすぎません...

 // Create the window of the application
  sf::RenderWindow myWindow(sf::VideoMode(myWorldWidth, myWorldHeight, 32),    "Battleship!");
  myWindow.setVerticalSyncEnabled(true);

  bool showHardwareMouse;
  bool started;
  bool drag;
  float dragOffsetX, dragOffsetY;
  bool LeftMouseButtonDown = false;
  bool reset = true;


  //----- Main Loop Start here -----
  while (myWindow.isOpen())
  {
    if (reset)
    {
      // Reset
      showHardwareMouse = true;
      drag = false;
      dragOffsetX = dragOffsetY = 0.0f;
      started = true;
      reset = false;
    }

プログラムは実際にはSFMLライブラリに基づいています.dragOffsetX = dragOffsetY = 0.0f; 意味?

そして、これは実際にプログラムがどのように機能するかです ...

入手できない場合は、完全なコードを投稿します。ありがとう!

4

1 に答える 1