diff --git a/direct/src/plugin_standalone/p3dEmbed.h b/direct/src/plugin_standalone/p3dEmbed.h new file mode 100755 index 0000000000..f93142aac7 --- /dev/null +++ b/direct/src/plugin_standalone/p3dEmbed.h @@ -0,0 +1,38 @@ +// Filename: p3dEmbed.h +// Created by: drose (04Jan10) +// +//////////////////////////////////////////////////////////////////// +// +// PANDA 3D SOFTWARE +// Copyright (c) Carnegie Mellon University. All rights reserved. +// +// All use of this software is subject to the terms of the revised BSD +// license. You should have received a copy of this license along +// with this source code in a file named "LICENSE." +// +//////////////////////////////////////////////////////////////////// + +#ifndef P3DEMBED_H +#define P3DEMBED_H + +#include "panda3dBase.h" +#include "p3d_plugin.h" +#include "httpChannel.h" +#include "ramfile.h" +#include "fileSpec.h" +#include "pset.h" +#include "vector_string.h" + +//////////////////////////////////////////////////////////////////// +// Class : P3DEmbed +// Description : This program is constructed to self-embed a p3d file +// and execute it directly. +//////////////////////////////////////////////////////////////////// +class P3DEmbed : public Panda3DBase { +public: + P3DEmbed(bool console_environment); + + int run_embedded(streampos read_offset, int argc, char *argv[]); +}; + +#endif