25 lines
429 B
C++
25 lines
429 B
C++
#pragma once
|
|
|
|
#include "PathfinderMob.h"
|
|
#include "Creature.h"
|
|
|
|
class Level;
|
|
class CompoundTag;
|
|
|
|
class Golem : public PathfinderMob, public Creature
|
|
{
|
|
public:
|
|
Golem(Level *level);
|
|
|
|
protected:
|
|
virtual void causeFallDamage(float distance);
|
|
virtual int getAmbientSound();
|
|
virtual int getHurtSound();
|
|
virtual int getDeathSound();
|
|
|
|
public:
|
|
virtual int getAmbientSoundInterval();
|
|
|
|
protected:
|
|
virtual bool removeWhenFarAway();
|
|
}; |