#include "itemdef.h"
#include "tile.h" // For TextureSource
#include "logoutputbuffer.h"
+#include "subgame.h"
/*
Setting this to 1 enables a special camera mode that forces
std::string map_dir,
std::string playername,
std::string password,
- std::string address,
+ std::string address, // If "", local server is used
u16 port,
std::wstring &error_message,
std::string configpath,
- ChatBackend &chat_backend
+ ChatBackend &chat_backend,
+ const SubgameSpec &gamespec // Used for local game
)
{
video::IVideoDriver* driver = device->getVideoDriver();
if(address == ""){
draw_load_screen(L"Creating server...", driver, font);
infostream<<"Creating server"<<std::endl;
- server = new Server(map_dir, configpath, "mesetint");
+ server = new Server(map_dir, configpath, gamespec);
server->start(port);
}