MCPcopy Create free account
hub / github.com/ClassiCube/ClassiCube / BlockDefs_DefineBlockCommonEnd

Function BlockDefs_DefineBlockCommonEnd

src/Protocol.c:1897–1907  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1895}
1896
1897static void BlockDefs_DefineBlockCommonEnd(cc_uint8* data, cc_uint8 shape, BlockID block) {
1898 cc_uint8 draw = data[0];
1899 if (shape == 0) {
1900 Blocks.SpriteOffset[block] = draw;
1901 draw = DRAW_SPRITE;
1902 }
1903 Blocks.Draw[block] = draw;
1904
1905 Blocks.FogDensity[block] = data[1] == 0 ? 0.0f : (data[1] + 1) / 128.0f;
1906 Blocks.FogCol[block] = PackedCol_Make(data[2], data[3], data[4], 255);
1907}
1908
1909static void BlockDefs_DefineBlock(cc_uint8* data) {
1910 BlockID block = BlockDefs_DefineBlockCommonStart(&data, false);

Callers 2

BlockDefs_DefineBlockFunction · 0.85
BlockDefs_DefineBlockExtFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected