誰かがこれらのコードが何をしたかについて私に説明できますか? これはコードの一部にすぎません...
// 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; 意味?
そして、これは実際にプログラムがどのように機能するかです ...
入手できない場合は、完全なコードを投稿します。ありがとう!