00001 /* 00002 Irrlicht Library Wrapper 00003 Created by: 00004 Nathan Adams 00005 Denzel Morris 00006 Copyright (C) 2007 00007 00008 This software is licensed under the GNU/GPL. 00009 This software may not be used for commerical purposes. 00010 */ 00011 00012 #ifndef IRR3D_H 00013 #define IRR3D_H 00014 00015 /* We should include some basic functions */ 00016 #include <iostream> 00017 /* include strings */ 00018 #include <strings.h> 00019 00020 /* We have to include Irrlichts libs */ 00021 #include <irrlicht.h> 00022 00023 #include "IrrSphere.h" 00024 //#include "IrrColor.h" 00025 //#include "Irr3D.h" 00026 //#include "Irr2D.h" This is a 3D class not 2D 00027 /* However due to Irrlciht's nature mixing 2D with 3D is possible */ 00028 00029 //Start class 00030 class Irr3D: public IrrLibBase { 00031 00032 private: 00033 00034 //irr::video::IVideoDriver* driver; 00035 //irr::scene::ISceneManager* smgr; 00036 public: 00037 IrrSphere Sphere; 00038 Irr3D::Irr3D(); 00039 Irr3D::~Irr3D(); 00040 //void Irr3D::SetDriver(irr::video::IVideoDriver* driver); 00041 //void Irr3D::SetSmgr(irr::scene::ISceneManager* smgr); 00042 }; 00043 00044 #endif
1.5.4