/* Irrlicht Library Wrapper Created by: Nathan Adams Denzel Morris Copyright (C) 2007 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 /* We have to include Irrlichts libs */ #include //#include "IrrLib.h" class IrrSphere { 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); int IrrSphere::CreateNewSphereNode(int x, int y, int z, std::string texture, bool light); //this is going to take my advanced C++ skillz! irr::core::vector3df IrrSphere::GetSphereVector(int sphere); void IrrSphere::SetSphereVector(int sphere, irr::core::vector3df v); IrrSphere::IrrSphere(); //IrrSphere::IrrSphere(IrrLib*); IrrSphere::~IrrSphere(); }; #endif