added a few scene options to the scene_options map for Scene to deal with

git-svn-id: svn://anubis/fart/trunk@22 7f9b0f55-74a9-4bce-be96-3c2cd072584d
This commit is contained in:
Josh Holtrop 2009-01-22 01:29:35 +00:00
parent f143245c53
commit 5c9857e9a1

View File

@ -4,6 +4,8 @@
#include <unistd.h>
#include <stdlib.h>
#include <getopt.h>
#include <string>
#include <map>
using namespace std;
void usage(const char * progname)
@ -22,6 +24,7 @@ int main(int argc, char * argv[])
{
int opt;
int option_index;
map<string, char *> scene_options;
static const struct option long_options[] = {
{ "output-file", required_argument, NULL, 'o' },
@ -38,14 +41,19 @@ int main(int argc, char * argv[])
switch (opt)
{
case 'o':
scene_options["output-file"] = optarg;
break;
case 'w':
scene_options["width"] = optarg;
break;
case 'h':
scene_options["height"] = optarg;
break;
case 'm':
scene_options["multisample"] = optarg;
break;
case 'v':
scene_options["verbose"] = optarg;
break;
default:
usage(argv[0]);