aboutsummaryrefslogtreecommitdiff
path: root/Minecraft.World/MushroomCow.h
blob: fb87bc6719ba7a5ce09449fa71312a27288ce239 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#pragma once

#include "Cow.h"

class MushroomCow : public Cow
{
public:
	eINSTANCEOF GetType() { return eTYPE_MUSHROOMCOW; }
	static Entity *create(Level *level) { return new MushroomCow(level); }

public:
	MushroomCow(Level *level);

	virtual bool mobInteract(shared_ptr<Player> player);
	virtual bool canSpawn();	// 4J added
	virtual shared_ptr<AgableMob> getBreedOffspring(shared_ptr<AgableMob> target);
};