Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages  

RoamSphere.h

Go to the documentation of this file.
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