1
0
Fork 0
mirror of https://github.com/luanti-org/luanti.git synced 2025-06-27 16:36:03 +00:00

a work-in-progress map modified callback interface (committing because i want to merge the fence stuff)

This commit is contained in:
Perttu Ahola 2011-05-24 20:05:30 +03:00
parent ab02f0aa1b
commit 0c5f580365
2 changed files with 10 additions and 2 deletions

View file

@ -116,13 +116,19 @@ private:
Active block modifier interface
*/
class ServerEnvironment;
class ActiveBlockModifier
{
public:
ActiveBlockModifier(){};
virtual ~ActiveBlockModifier(){};
//TODO
//virtual void
virtual u32 getTriggerContentCount(){ return 1;}
virtual u8 getTriggerContent(u32 i) = 0;
virtual float getActiveInterval() = 0;
virtual u32 getActiveChance() = 0;
virtual void triggerEvent(ServerEnvironment *env, v3s16 p) = 0;
};
/*