📄 main.cpp
字号:
#include <fstream>
#include <time.h>
#include "Locations.h"
#include "Miner.h"
#include "MinersWife.h"
#include "EntityManager.h"
#include "MessageDispatcher.h"
#include "misc/ConsoleUtils.h"
#include "EntityNames.h"
std::ofstream os;
int main()
{
//define this to send output to a text file (see locations.h)
#ifdef TEXTOUTPUT
os.open("output.txt");
#endif
//seed random number generator
srand((unsigned) time(NULL));
//create a miner
Miner* Bob = new Miner(ent_Miner_Bob);
//create his wife
MinersWife* Elsa = new MinersWife(ent_Elsa);
//register them with the entity manager
EntityMgr->RegisterEntity(Bob);
EntityMgr->RegisterEntity(Elsa);
//run Bob and Elsa through a few Update calls
for (int i=0; i<30; ++i)
{
Bob->Update();
Elsa->Update();
//dispatch any delayed messages
Dispatch->DispatchDelayedMessages();
Sleep(800);
}
//tidy up
delete Bob;
delete Elsa;
//wait for a keypress before exiting
PressAnyKeyToContinue();
return 0;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -