Cuberite
A lightweight, fast and extensible game server for Minecraft
src
Mobs
Giant.h
Go to the documentation of this file.
1
2
#pragma once
3
4
#include "
AggressiveMonster.h
"
5
6
7
8
9
10
class
cGiant
:
11
public
cAggressiveMonster
12
{
13
using
Super
=
cAggressiveMonster
;
14
15
public
:
16
17
cGiant
(
void
);
18
19
CLASS_PROTODEF
(
cGiant
)
20
21
virtual
void
GetDrops
(
cItems
& a_Drops,
cEntity
* a_Killer =
nullptr
)
override
;
22
} ;
23
24
25
26
CLASS_PROTODEF
#define CLASS_PROTODEF(classname)
Definition:
Entity.h:13
AggressiveMonster.h
cEntity
Definition:
Entity.h:76
cItems
This class bridges a vector of cItem for safe access via Lua.
Definition:
Item.h:215
cAggressiveMonster
Definition:
AggressiveMonster.h:12
cAggressiveMonster::cAggressiveMonster
cAggressiveMonster(const AString &a_ConfigName, eMonsterType a_MobType, const AString &a_SoundHurt, const AString &a_SoundDeath, const AString &a_SoundAmbient, float a_Width, float a_Height)
Definition:
AggressiveMonster.cpp:14
cGiant
Definition:
Giant.h:12
cGiant::cGiant
cGiant(void)
Definition:
Giant.cpp:10
cGiant::GetDrops
virtual void GetDrops(cItems &a_Drops, cEntity *a_Killer=nullptr) override
Returns the list of drops for this pawn when it is killed.
Definition:
Giant.cpp:20
Generated on Fri Oct 25 2024 05:01:15 for Cuberite by
1.9.1