aboutsummaryrefslogtreecommitdiff
path: root/Minecraft.World/MushroomCow.h
blob: 4ec974761fc6f8898ad75badfad1b77003778442 (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 interact(shared_ptr<Player> player);
	virtual bool canSpawn();	// 4J added
	virtual shared_ptr<AgableMob> getBreedOffspring(shared_ptr<AgableMob> target);
};