Cuberite
A lightweight, fast and extensible game server for Minecraft
Main Page
Related Pages
Namespaces
Classes
Files
File List
File Members
src
Blocks
BlockCloth.h
Go to the documentation of this file.
1
2
#pragma once
3
4
#include "
BlockHandler.h
"
5
6
7
8
9
10
class
cBlockClothHandler
:
11
public
cBlockHandler
12
{
13
public
:
14
cBlockClothHandler
(
BLOCKTYPE
a_BlockType)
15
:
cBlockHandler
(a_BlockType)
16
{
17
}
18
19
virtual
ColourID
GetMapBaseColourID
(
NIBBLETYPE
a_Meta)
override
20
{
21
switch
(a_Meta)
22
{
23
case
E_META_WOOL_WHITE
:
return
14;
24
case
E_META_WOOL_ORANGE
:
return
15;
25
case
E_META_WOOL_MAGENTA
:
return
16;
26
case
E_META_WOOL_LIGHTBLUE
:
return
17;
27
case
E_META_WOOL_YELLOW
:
return
18;
28
case
E_META_WOOL_LIGHTGREEN
:
return
19;
29
case
E_META_WOOL_PINK
:
return
20;
30
case
E_META_WOOL_GRAY
:
return
21;
31
case
E_META_WOOL_LIGHTGRAY
:
return
22;
32
case
E_META_WOOL_CYAN
:
return
23;
33
case
E_META_WOOL_PURPLE
:
return
24;
34
case
E_META_WOOL_BLUE
:
return
25;
35
case
E_META_WOOL_BROWN
:
return
26;
36
case
E_META_WOOL_GREEN
:
return
27;
37
case
E_META_WOOL_RED
:
return
28;
38
case
E_META_WOOL_BLACK
:
return
29;
39
default
:
40
{
41
ASSERT
(!
"Unhandled meta in wool handler!"
);
42
return
0;
43
}
44
}
45
}
46
} ;
47
48
49
50
E_META_WOOL_LIGHTGREEN
Definition:
BlockID.h:971
BlockHandler.h
E_META_WOOL_GRAY
Definition:
BlockID.h:973
E_META_WOOL_CYAN
Definition:
BlockID.h:975
E_META_WOOL_BLACK
Definition:
BlockID.h:981
BLOCKTYPE
unsigned char BLOCKTYPE
The datatype used by blockdata.
Definition:
ChunkDef.h:42
E_META_WOOL_YELLOW
Definition:
BlockID.h:970
NIBBLETYPE
unsigned char NIBBLETYPE
The datatype used by nibbledata (meta, light, skylight)
Definition:
ChunkDef.h:45
cBlockHandler
Definition:
BlockHandler.h:25
ASSERT
#define ASSERT(x)
Definition:
Globals.h:335
E_META_WOOL_WHITE
Definition:
BlockID.h:966
E_META_WOOL_PINK
Definition:
BlockID.h:972
cBlockClothHandler
Definition:
BlockCloth.h:10
E_META_WOOL_LIGHTBLUE
Definition:
BlockID.h:969
ColourID
Byte ColourID
Definition:
Globals.h:118
E_META_WOOL_GREEN
Definition:
BlockID.h:979
E_META_WOOL_PURPLE
Definition:
BlockID.h:976
cBlockClothHandler::GetMapBaseColourID
virtual ColourID GetMapBaseColourID(NIBBLETYPE a_Meta) override
Returns the base colour ID of the block, as will be represented on a map, as per documentation: https...
Definition:
BlockCloth.h:19
E_META_WOOL_BLUE
Definition:
BlockID.h:977
E_META_WOOL_ORANGE
Definition:
BlockID.h:967
E_META_WOOL_MAGENTA
Definition:
BlockID.h:968
E_META_WOOL_RED
Definition:
BlockID.h:980
E_META_WOOL_LIGHTGRAY
Definition:
BlockID.h:974
cBlockClothHandler::cBlockClothHandler
cBlockClothHandler(BLOCKTYPE a_BlockType)
Definition:
BlockCloth.h:14
E_META_WOOL_BROWN
Definition:
BlockID.h:978
Generated on Mon Feb 24 2020 09:04:13 for Cuberite by
1.8.11