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 IRRSPRITE_H 00013 #define IRRSPRITE_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 "IrrLibBase.h" 00025 #include "IrrColor.h" 00026 //#include "Irr2D.h" 00027 //#include "IrrSprite.h" 00028 00029 //Start class 00030 class IrrSprite: public IrrLibBase { 00031 00032 private: 00033 00034 //irr::video::IVideoDriver* driver; 00035 //irr::scene::ISceneManager* smgr; 00036 std::vector<irr::scene::ISceneNode*> spriteSheets; 00037 public: 00038 IrrSprite::IrrSprite(); 00039 IrrSprite::~IrrSprite(); 00040 /*void IrrSprite::SetDriver(irr::video::IVideoDriver* driver); 00041 void IrrSprite::SetSmgr(irr::scene::ISceneManager* smgr);*/ 00042 00043 // I forgot a semicolon here....and it wasn't compling 00044 //Thats 1 bad thing about OOP if there is an error you don't know where the @#$@# the problem is! 00045 }; 00046 00047 #endif
1.5.4