summaryrefslogtreecommitdiff
path: root/src/camera.h
diff options
context:
space:
mode:
authorKahrl <kahrl@gmx.net>2011-12-03 08:40:32 +0100
committerPerttu Ahola <celeron55@gmail.com>2011-12-03 11:47:37 +0200
commit392485aa454e871566a67afc61e11331f9d27397 (patch)
tree7c2a0b971feaa6cad6fafff9569d57d8bda53803 /src/camera.h
parent275a348b75ae710f5cfdb71595ea6e95ecdbcd63 (diff)
downloadminetest-392485aa454e871566a67afc61e11331f9d27397.tar.gz
minetest-392485aa454e871566a67afc61e11331f9d27397.tar.bz2
minetest-392485aa454e871566a67afc61e11331f9d27397.zip
inventorycube: use all three specified textures; also moved mesh creation / modification functions to mesh.cpp; in lua, inventorycube is now called minetest.inventorycube
Diffstat (limited to 'src/camera.h')
-rw-r--r--src/camera.h9
1 files changed, 1 insertions, 8 deletions
diff --git a/src/camera.h b/src/camera.h
index 973ae3f31..d5789d807 100644
--- a/src/camera.h
+++ b/src/camera.h
@@ -22,6 +22,7 @@ with this program; if not, write to the Free Software Foundation, Inc.,
#include "common_irrlicht.h"
#include "inventory.h"
+#include "mesh.h"
#include "tile.h"
#include "utility.h"
#include <ICameraSceneNode.h>
@@ -206,9 +207,6 @@ public:
void setSprite(video::ITexture* texture);
void setCube(const TileSpec tiles[6]);
- f32 getSpriteThickness() const { return m_thickness; }
- void setSpriteThickness(f32 thickness);
-
void updateLight(u8 light);
void removeSpriteFromCache(video::ITexture* texture);
@@ -219,16 +217,11 @@ public:
private:
scene::IMeshSceneNode* m_meshnode;
- f32 m_thickness;
scene::IMesh* m_cubemesh;
bool m_is_cube;
u8 m_light;
- // internal extrusion helper methods
io::path getExtrudedName(video::ITexture* texture);
- scene::IAnimatedMesh* extrudeARGB(u32 width, u32 height, u8* data);
- scene::IAnimatedMesh* extrude(video::ITexture* texture);
- scene::IMesh* createCubeMesh();
};
#endif