00001 /*************************************************************************** 00002 updateentity.h - Base class for updateable entities 00003 ------------------- 00004 begin : Mon Sep 11 2003 00005 copyright : (C) 2003 by Reality Rift Studios 00006 email : mattias@realityrift.com 00007 *************************************************************************** 00008 00009 The contents of this file are subject to the Mozilla Public License Version 00010 1.1 (the "License"); you may not use this file except in compliance with 00011 the License. You may obtain a copy of the License at 00012 http://www.mozilla.org/MPL/ 00013 00014 Software distributed under the License is distributed on an "AS IS" basis, 00015 WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License 00016 for the specific language governing rights and limitations under the 00017 License. 00018 00019 The Original Code is the NeoEngine, updateentity.h 00020 00021 The Initial Developer of the Original Code is Mattias Jansson. 00022 Portions created by Mattias Jansson are Copyright (C) 2003 00023 Reality Rift Studios. All Rights Reserved. 00024 00025 ***************************************************************************/ 00026 00027 00028 #ifndef __NEUPDATEENTITY_H 00029 #define __NEUPDATEENTITY_H 00030 00031 00038 #include "base.h" 00039 #include "activator.h" 00040 00041 #include <string> 00042 00043 00044 namespace NeoEngine 00045 { 00046 00047 00056 class NEOENGINE_API UpdateEntity : public virtual Activator 00057 { 00058 public: 00059 00064 virtual void Update( float fDeltaTime ) {}; 00065 }; 00066 00067 00068 }; // namespace NeoEngine 00069 00070 00071 #endif