Main Page   Namespace List   Class Hierarchy   Compound List   File List   Compound Members   File Members  

GPC_Init.h

Go to the documentation of this file.
00001 #ifndef __GPC_INIT_H
00002 #define __GPC_INIT_H
00003 
00004 #include "StdString.h"
00005 #include "Python.h"
00006 
00007 class   SCA_LogicManager* CreateSampleLogic(class SCA_IInputDevice* sca_inputdev
00008                                                                 ,class KX_GameObject* gameobj,
00009                                                                 class SND_IScene* sndscene,
00010                                                                 PyObject* pythondictionary,
00011                                                                 class NG_NetworkDeviceInterface* ng_networkdevice
00012                                                                 );
00013 
00014 class KX_GameObject*    CreateGameObject(class RAS_IRasterizer* rasty);
00015 class   SND_IScene*             CreateSoundScene();
00016 class RAS_IRasterizer*  CreateRasterizer(class RAS_ICanvas* canvas);
00017 class SCA_IMainLoop*    CreateEngine(class RAS_IRasterizer* rasty,
00018                                                                          class RAS_ICanvas* canvas,class RAS_IRenderTools* rendertools,
00019                                                                          class SND_IScene* sndscene,
00020                                                                          class SCA_LogicManager* logicmgr,
00021                                                                          class KX_GameObject* gameobj);
00022 
00023 
00024 PyObject* CreatePythonBindings(const CCString& progname,class RAS_ICanvas* canvas);
00025 void    DestructPythonBindings();
00026 
00027 #endif  // __GPC_INIT_H

Generated at Thu Feb 1 13:03:03 2001 for Ketsji Game Engine by doxygen1.2.3 written by Dimitri van Heesch, © 1997-2000