有人可以解釋我的是什麼,這些代碼做了?這只是部分的代碼...需要了解C++代碼指南
// 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;手段?
,這是如何實際的工作方案像... http://i1146.photobucket.com/albums/o530/HTHVampire/C%20plus%20plus/Capture2_zps1fe188cd.jpg
我將發佈它的完整代碼,如果你們不能得到它。謝謝!
不是很多,重置一些變量 – Paddyd
...並記住:一個[SSCCE](http://sscce.org/)不僅幫助你理解你自己的問題,但它確實也幫助其他人理解它。 – TobiMcNamobi
它確實** ** 1不能編譯,因爲它並不完整,** 2 **未初始化一些變量,至極通常被認爲是不好的風格,** 3 **沒有太大的除了你看到的分配在代碼中。如果理解這些作業是你的問題,這將有助於閱讀C++的入門書籍和一般編程。 –