[ Web Proxy ]
URL:
Viewing: https://raw.githubusercontent.com/ericentin/Source.Python/engine_insurgency/src/core/sp_python.h [Back]  [Original]

/**
* =============================================================================
* Source Python
* Copyright (C) 2012-2015 Source Python Development Team.  All rights reserved.
* =============================================================================
*
* This program is free software; you can redistribute it and/or modify it under
* the terms of the GNU General Public License, version 3.0, as published by the
* Free Software Foundation.
*
* This program is distributed in the hope that it will be useful, but WITHOUT
* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
* FOR A PARTICULAR PURPOSE.  See the GNU General Public License for more
* details.
*
* You should have received a copy of the GNU General Public License along with
* this program.  If not, see .
*
* As a special exception, the Source Python Team gives you permission
* to link the code of this program (as well as its derivative works) to
* "Half-Life 2," the "Source Engine," and any Game MODs that run on software
* by the Valve Corporation.  You must obey the GNU General Public License in
* all respects for all other code used.  Additionally, the Source.Python
* Development Team grants this exception to all derivative works.
*/
#ifndef _sp_PYTHON_H
#define _sp_PYTHON_H

//---------------------------------------------------------------------------------
// Includes
//---------------------------------------------------------------------------------
#include "boost/python/detail/wrap_python.hpp"
#include "boost/python.hpp"

//---------------------------------------------------------------------------------
// Namespaces
//---------------------------------------------------------------------------------
using namespace boost;

//---------------------------------------------------------------------------------
// This is the python manager class.
//---------------------------------------------------------------------------------
class CPythonManager
{
	public:
		bool Initialize( void );
		bool Shutdown( void );
};

//---------------------------------------------------------------------------------
// The singleton.
//---------------------------------------------------------------------------------
extern CPythonManager g_PythonManager;

#endif // _sp_PYTHON_H

Web Proxy Viewer  |  New URL  |  Original Page