00001 /* -*- mode: c++; c-basic-offset: 4; indent-tabs-mode: nil -*- 00002 00003 this file is part of rcssserver3D 00004 Fri May 9 2003 00005 Copyright (C) 2002,2003 Koblenz University 00006 Copyright (C) 2003 RoboCup Soccer Server 3D Maintenance Group 00007 $Id: kerosin.h,v 1.15 2004/12/31 11:22:39 rollmark Exp $ 00008 00009 This program is free software; you can redistribute it and/or modify 00010 it under the terms of the GNU General Public License as published by 00011 the Free Software Foundation; version 2 of the License. 00012 00013 This program is distributed in the hope that it will be useful, 00014 but WITHOUT ANY WARRANTY; without even the implied warranty of 00015 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 00016 GNU General Public License for more details. 00017 00018 You should have received a copy of the GNU General Public License 00019 along with this program; if not, write to the Free Software 00020 Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. 00021 00022 Kerosin 00023 00024 HISTORY: 00025 11.07.2002 MK 00026 - initial version 00027 00028 */ 00029 #ifndef KEROSIN_KEROSIN_H 00030 #define KEROSIN_KEROSIN_H 00031 00032 #include "soundserver/soundserver.h" 00033 #include "inputserver/inputserver.h" 00034 #include "inputserver/inputsystem.h" 00035 #include "inputserver/inputdevice.h" 00036 #include "inputserver/inputcontrol.h" 00037 #include "inputserver/inputitem.h" 00038 #include "imageserver/imageserver.h" 00039 #include "fontserver/fontserver.h" 00040 #include "fontserver/font.h" 00041 #include "openglserver/openglserver.h" 00042 #include "renderserver/renderserver.h" 00043 #include "renderserver/rendercontrol.h" 00044 #include "renderserver/rendernode.h" 00045 #include "textureserver/textureserver.h" 00046 #include "textureserver/texture.h" 00047 #include "materialserver/materialserver.h" 00048 #include "materialserver/material.h" 00049 #include "materialserver/material2dtexture.h" 00050 #include "materialserver/materialsolid.h" 00051 00052 // scene graph 00053 #include "sceneserver/singlematnode.h" 00054 #include "sceneserver/box.h" 00055 #include "sceneserver/axis.h" 00056 #include "sceneserver/light.h" 00057 #include "sceneserver/sphere.h" 00058 #include "sceneserver/ccylinder.h" 00059 #include "sceneserver/staticmesh.h" 00060 00061 // control aspect 00062 #include <zeitgeist/zeitgeist.h> 00063 00064 namespace kerosin 00065 { 00066 00071 class Kerosin 00072 { 00073 // 00074 // types 00075 // 00076 public: 00077 protected: 00078 private: 00079 00080 // 00081 // functions 00082 // 00083 public: 00088 Kerosin(zeitgeist::Zeitgeist &zg); 00089 virtual ~Kerosin() {}; 00090 protected: 00091 private: 00092 Kerosin(const Kerosin& obj); 00093 Kerosin& operator=(const Kerosin& obj); 00094 00095 // 00096 // members 00097 // 00098 public: 00099 protected: 00100 private: 00101 }; 00102 00103 } //namespace kerosin 00104 00105 #endif //KEROSIN_KEROSIN_H