Blender V2.61 - r43446
|
00001 // 00002 // ***** BEGIN GPL LICENSE BLOCK ***** 00003 // 00004 // This program is free software; you can redistribute it and/or 00005 // modify it under the terms of the GNU General Public License 00006 // as published by the Free Software Foundation; either version 2 00007 // of the License, or (at your option) any later version. 00008 // 00009 // This program is distributed in the hope that it will be useful, 00010 // but WITHOUT ANY WARRANTY; without even the implied warranty of 00011 // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 00012 // GNU General Public License for more details. 00013 // 00014 // You should have received a copy of the GNU General Public License 00015 // along with this program; if not, write to the Free Software Foundation, 00016 // Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. 00017 // 00018 // The Original Code is Copyright (C) 2001-2002 by NaN Holding BV. 00019 // All rights reserved. 00020 // 00021 // The Original Code is: all of this file. 00022 // 00023 // Contributor(s): none yet. 00024 // 00025 // ***** END GPL LICENSE BLOCK ***** 00026 // 00027 00035 #ifndef __KX_SCA_ENDOBJECTACTUATOR 00036 #define __KX_SCA_ENDOBJECTACTUATOR 00037 00038 #include "SCA_IActuator.h" 00039 00040 class SCA_IScene; 00041 00042 class KX_SCA_EndObjectActuator : public SCA_IActuator 00043 { 00044 Py_Header 00045 SCA_IScene* m_scene; 00046 00047 public: 00048 KX_SCA_EndObjectActuator( 00049 SCA_IObject* gameobj, 00050 SCA_IScene* scene 00051 ); 00052 00053 ~KX_SCA_EndObjectActuator(); 00054 00055 CValue* 00056 GetReplica( 00057 ); 00058 00059 virtual bool 00060 Update(); 00061 00062 virtual void Replace_IScene(SCA_IScene *val) 00063 { 00064 m_scene= val; 00065 }; 00066 00067 /* --------------------------------------------------------------------- */ 00068 /* Python interface ---------------------------------------------------- */ 00069 /* --------------------------------------------------------------------- */ 00070 00071 }; /* end of class KX_EditObjectActuator : public SCA_PropertyActuator */ 00072 00073 #endif 00074