00001
00002 /*
00003 TSGL - Teddy Space Game Library
00004 Copyright (C) 2002 Timo Suoranta
00005 tksuoran@cc.helsinki.fi
00006
00007 Adapted from
00008
00009 The Universe Development Kit
00010 Copyright (C) 2000 Sean O'Neil
00011 s_p_oneil@hotmail.com
00012
00013 This library is free software; you can redistribute it and/or
00014 modify it under the terms of the GNU Lesser General Public
00015 License as published by the Free Software Foundation; either
00016 version 2.1 of the License, or (at your option) any later version.
00017
00018 This library is distributed in the hope that it will be useful,
00019 but WITHOUT ANY WARRANTY; without even the implied warranty of
00020 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
00021 Lesser General Public License for more details.
00022
00023 You should have received a copy of the GNU Lesser General Public
00024 License along with this library; if not, write to the Free Software
00025 Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
00026
00027 $Id: RoamSphere.h,v 1.1 2002/01/08 20:47:05 tksuoran Exp $
00028 */
00029
00030
00048 #if 0
00049
00050
00051 #ifndef TEDDY_APPLICATION_ROAM_SPHERE_H
00052 #define TEDDY_APPLICATION_ROAM_SPHERE_H
00053
00054
00055 #include "Models/Mesh.h"
00056 #include "PhysicalComponents/Projection.h"
00057 #include "UniverseDevelopmentKit/CMaster.h"
00058 #include "UniverseDevelopmentKit/CROAMSphere.h"
00059 using namespace Models;
00060 using namespace PhysicalComponents;
00061 using namespace UniverseDevelopmentKit;
00062
00063
00064 namespace Teddy {
00065 namespace SpaceGame {
00066
00067
00068 class RoamSphere : public CROAMSphere, public Mesh {
00069 public:
00070 RoamSphere(){}
00071 virtual ~RoamSphere(){}
00072
00073 virtual void drawElements( Projection *p );
00074 };
00075
00076
00077 #define init Init
00078
00079
00080 }; // namespace SpaceGame
00081 }; // namespace Teddy
00082
00083
00084 extern int roam_triangle_count;
00085
00086
00087 #endif // TEDDY_APPLICATION_ROAM_SPHERE_H
00088
00089
00090 #endif
00091
00092