about summary refs log tree commit diff stats
path: root/data/maps/the_repetitive/rooms/Main Room.txtpb
Commit message (Expand)AuthorAgeFilesLines
* Mark some doors as "latched"Star Rauchenberger2025-10-201-2/+0
* Added display names to portsStar Rauchenberger2025-09-281-0/+1
* [Data] Annotate shuffleable portsStar Rauchenberger2025-09-211-1/+4
* Changed how door location names are formattedStar Rauchenberger2025-08-301-1/+0
* Converted puzzle symbols to an enumStar Rauchenberger2025-08-201-18/+18
* Added the_repetitiveStar Rauchenberger2025-08-181-0/+144
ight .nc { color: #bb0066; font-weight: bold } /* Name.Class */ .highlight .no { color: #003366; font-weight: bold } /* Name.Constant */ .highlight .nd { color: #555555 } /* Name.Decorator */ .highlight .ne { color: #bb0066; font-weight: bold } /* Name.Exception */ .highlight .nf { color: #0066bb; font-weight: bold } /* Name.Function */ .highlight .nl { color: #336699; font-style: italic } /* Name.Label */ .highlight .nn { color: #bb0066; font-weight: bold } /* Name.Namespace */ .highlight .py { color: #336699; font-weight: bold } /* Name.Property */ .highlight .nt { color: #bb0066; font-weight: bold } /* Name.Tag */ .highlight .nv { color: #336699 } /* Name.Variable */ .highlight .ow { color: #008800 } /* Operator.Word */ .highlight .w { color: #bbbbbb } /* Text.Whitespace */ .highlight .mb { color: #0000DD; font-weight: bold } /* Literal.Number.Bin */ .highlight .mf { color: #0000DD; font-weight: bold } /* Literal.Number.Float */ .highlight .mh { color: #0000DD; font-weight: bold } /* Literal.Number.Hex */ .highlight .mi { color: #0000DD; font-weight: bold } /* Literal.Number.Integer */ .highlight .mo { color: #0000DD; font-weight: bold } /* Literal.Number.Oct */ .highlight .sa { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Affix */ .highlight .sb { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Backtick */ .highlight .sc { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Char */ .highlight .dl { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Delimiter */ .highlight .sd { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Doc */ .highlight .s2 { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Double */ .highlight .se { color: #0044dd; background-color: #fff0f0 } /* Literal.String.Escape */ .highlight .sh { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Heredoc */ .highlight .si { color: #3333bb; background-color: #fff0f0 } /* Literal.String.Interpol */ .highlight .sx { color: #22bb22; background-color: #f0fff0 } /* Literal.String.Other */ .highlight .sr { color: #008800; background-color: #fff0ff } /* Literal.String.Regex */ .highlight .s1 { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Single */ .highlight .ss { color: #aa6600; background-color: #fff0f0 } /* Literal.String.Symbol */ .highlight .bp { color: #003388 } /* Name.Builtin.Pseudo */ .highlight .fm { color: #0066bb; font-weight: bold } /* Name.Function.Magic */ .highlight .vc { color: #336699 } /* Name.Variable.Class */ .highlight .vg { color: #dd7700 } /* Name.Variable.Global */ .highlight .vi { color: #3333bb } /* Name.Variable.Instance */ .highlight .vm { color: #336699 } /* Name.Variable.Magic */ .highlight .il { color: #0000DD; font-weight: bold } /* Literal.Number.Integer.Long */
#include <iostream>
#include <exception>
#include "generator.h"

void printUsage()
{
  std::cout << "usage: generator verbnet agid wordnet cmudict imagenet output ino" << std::endl;
  std::cout << "verbnet  :: path to a VerbNet data directory" << std::endl;
  std::cout << "agid     :: path to an AGID infl.txt file" << std::endl;
  std::cout << "wordnet  :: path to a WordNet prolog data directory" << std::endl;
  std::cout << "cmudict  :: path to a CMUDICT pronunciation file" << std::endl;
  std::cout << "imagenet :: path to an ImageNet urls.txt file" << std::endl;
  std::cout << "output   :: datafile output path" << std::endl;
  std::cout << "ino      :: imagenet directory output path" << std::endl;
}

int main(int argc, char** argv)
{
  if (argc == 8)
  {
    try
    {
      verbly::generator::generator app(argv[1], argv[2], argv[3], argv[4], argv[5], argv[6], argv[7]);

      try
      {
        app.run();
      } catch (const std::exception& e)
      {
        std::cout << e.what() << std::endl;
      }
    } catch (const std::exception& e)
    {
      std::cout << e.what() << std::endl;
      printUsage();
    }
  } else {
    std::cout << "verbly datafile generator" << std::endl;
    printUsage();
  }
}