Coding the main function
Let's rename the TFL.cpp
file that was autogenerated when the project was created to Main.cpp
. Right-click the TFL
file in the Solution Explorer and select Rename. Change the name to Main.cpp
. This will be the file that contains our main
function and the code that instantiates the Engine
class.
Add the following code to Main.cpp
:
#include "Engine.h" int main() { // Declare an instance of Engine Engine engine; // Start the engine VRRrrrrmmm engine.run(); // Quit in the usual way when the engine is stopped return 0; }
All we do is add an include
directive for the Engine
class, declare an instance of Engine
, and then call its run
function. Everything will be handled by the Engine
class until the player quits and the execution returns to main
and the return 0
statement.
That was easy. Now, we...