projects
/
oweals
/
minetest.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Node highlighting.
[oweals/minetest.git]
/
src
/
nodedef.h
diff --git
a/src/nodedef.h
b/src/nodedef.h
index d4cd66f80eddf3e9c5c7b07b23eec8fb00e9f7d2..1f596e46baff75fc977e3bc3e5754b1e87c847da 100644
(file)
--- a/
src/nodedef.h
+++ b/
src/nodedef.h
@@
-28,6
+28,7
@@
with this program; if not, write to the Free Software Foundation, Inc.,
#include "mapnode.h"
#ifndef SERVER
#include "tile.h"
#include "mapnode.h"
#ifndef SERVER
#include "tile.h"
+#include "shader.h"
#endif
#include "itemgroup.h"
#include "sound.h" // SimpleSoundSpec
#endif
#include "itemgroup.h"
#include "sound.h" // SimpleSoundSpec
@@
-35,6
+36,7
@@
with this program; if not, write to the Free Software Foundation, Inc.,
class IItemDefManager;
class ITextureSource;
class IItemDefManager;
class ITextureSource;
+class IShaderSource;
class IGameDef;
typedef std::list<std::pair<content_t, int> > GroupItems;
class IGameDef;
typedef std::list<std::pair<content_t, int> > GroupItems;
@@
-149,7
+151,7
@@
enum NodeDrawType
// uses 2 textures, one for frames, second for faces
};
// uses 2 textures, one for frames, second for faces
};
-#define CF_SPECIAL_COUNT
2
+#define CF_SPECIAL_COUNT
6
struct ContentFeatures
{
struct ContentFeatures
{
@@
-323,7
+325,8
@@
public:
/*
Update tile textures to latest return values of TextueSource.
*/
/*
Update tile textures to latest return values of TextueSource.
*/
- virtual void updateTextures(ITextureSource *tsrc)=0;
+ virtual void updateTextures(ITextureSource *tsrc,
+ IShaderSource *shdsrc)=0;
virtual void serialize(std::ostream &os, u16 protocol_version)=0;
virtual void deSerialize(std::istream &is)=0;
virtual void serialize(std::ostream &os, u16 protocol_version)=0;
virtual void deSerialize(std::istream &is)=0;