]> git.lizzy.rs Git - minetest.git/blob - src/iirrlichtwrapper.h
changed node metadata format to better accomodate future needs and problems
[minetest.git] / src / iirrlichtwrapper.h
1 /*
2 Minetest-c55
3 Copyright (C) 2010 celeron55, Perttu Ahola <celeron55@gmail.com>
4
5 This program is free software; you can redistribute it and/or modify
6 it under the terms of the GNU General Public License as published by
7 the Free Software Foundation; either version 2 of the License, or
8 (at your option) any later version.
9
10 This program is distributed in the hope that it will be useful,
11 but WITHOUT ANY WARRANTY; without even the implied warranty of
12 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
13 GNU General Public License for more details.
14
15 You should have received a copy of the GNU General Public License along
16 with this program; if not, write to the Free Software Foundation, Inc.,
17 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
18 */
19
20 #ifndef IIRRLICHTWRAPPER_HEADER
21 #define IIRRLICHTWRAPPER_HEADER
22
23 #include "common_irrlicht.h"
24 #include "texture.h"
25
26 /*
27         NOTE: This is deprecated and should be removed completely
28 */
29
30 /*
31         IrrlichtWrapper prototype.
32
33         Server supplies this as a dummy wrapper.
34 */
35
36 class IIrrlichtWrapper
37 {
38 public:
39         IIrrlichtWrapper()
40         {
41         }
42         virtual ~IIrrlichtWrapper()
43         {
44         }
45         
46         // Should be called only from the main thread
47         virtual IrrlichtDevice* getDevice(){ return NULL; }
48         
49         virtual u32 getTime()
50         {
51                 return 0;
52         }
53         
54         /*virtual textureid_t getTextureId(const std::string &name){ return 0; }
55         virtual std::string getTextureName(textureid_t id){ return ""; }
56         virtual video::ITexture* getTexture(const std::string &name){ return NULL; }
57         virtual video::ITexture* getTexture(const TextureSpec &spec){ return NULL; }*/
58         
59 private:
60 };
61
62 #endif
63