/* Irrlicht Library Wrapper Created by: Nathan Adams Copyright (C) 2008 This software is licensed under the GNU/GPL. This software may not be used for commerical purposes. */ #ifndef IRRSPHERE_H #define IRRSPHERE_H /* We should include some basic functions */ #include /* include strings */ #include #include #include /* We have to include Irrlichts libs */ #include "IrrLibBase.h" //#include "IrrData.h" #include "IrrDefines.h" //#include "IrrLib.h" class IrrSphere: public IrrLibBase { private: //irr::scene::ISceneNode* nodeNew[10]; irr::scene::ISceneNode* nodeNew; std::vector sphereNodes; int numNodes; //irr::scene::ISceneManager* smgr; //irr::video::IVideoDriver* driver; public: //void IrrSphere::SetDriver(irr::video::IVideoDriver* driver); //void IrrSphere::SetSmgr(irr::scene::ISceneManager* smgr); Irr3DSphere CreateNewSphereNode(int x, int y, int z, irr::core::stringc texture, bool light); //this is going to take my advanced C++ skillz! irr::core::vector3df GetSphereVector(int sphere); void SetSphereVector(int sphere, irr::core::vector3df v); IrrSphere(); //IrrSphere::IrrSphere(IrrLib*); ~IrrSphere(); }; #endif