mirror of
https://github.com/OpenMW/openmw.git
synced 2025-02-22 05:09:41 +00:00
added --start command line option to choose a cell for stating the game
This commit is contained in:
parent
10c1d78c38
commit
7c8b3ea1a9
1 changed files with 7 additions and 5 deletions
|
@ -16,7 +16,7 @@
|
||||||
|
|
||||||
using namespace std;
|
using namespace std;
|
||||||
|
|
||||||
void maintest (std::string dataDir)
|
void maintest (std::string dataDir, const std::string& cellName)
|
||||||
{
|
{
|
||||||
assert (!dataDir.empty());
|
assert (!dataDir.empty());
|
||||||
|
|
||||||
|
@ -48,7 +48,7 @@ void maintest (std::string dataDir)
|
||||||
esm.open(dataDir + esmFile);
|
esm.open(dataDir + esmFile);
|
||||||
store.load(esm);
|
store.load(esm);
|
||||||
|
|
||||||
cell.loadInt("Beshara", store, esm);
|
cell.loadInt(cellName, store, esm);
|
||||||
|
|
||||||
// Create the window
|
// Create the window
|
||||||
ogre.createWindow("OpenMW");
|
ogre.createWindow("OpenMW");
|
||||||
|
@ -87,8 +87,10 @@ int main(int argc, char**argv)
|
||||||
desc.add_options()
|
desc.add_options()
|
||||||
("help", "print help message")
|
("help", "print help message")
|
||||||
("data", boost::program_options::value<std::string>()->default_value ("data"),
|
("data", boost::program_options::value<std::string>()->default_value ("data"),
|
||||||
"set data directory"
|
"set data directory")
|
||||||
);
|
("start", boost::program_options::value<std::string>()->default_value ("Beshara"),
|
||||||
|
"set initial cell (only interior cells supported at the moment")
|
||||||
|
;
|
||||||
|
|
||||||
boost::program_options::variables_map variables;
|
boost::program_options::variables_map variables;
|
||||||
|
|
||||||
|
@ -108,7 +110,7 @@ int main(int argc, char**argv)
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
maintest (variables["data"].as<std::string>());
|
maintest (variables["data"].as<std::string>(), variables["start"].as<std::string>());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
catch(exception &e)
|
catch(exception &e)
|
||||||
|
|
Loading…
Reference in a new issue